From e4e31672c7ca02635121377c584529e12103edf4 Mon Sep 17 00:00:00 2001 From: wukongdaily <2666180@gmail.com> Date: Mon, 11 Dec 2023 08:43:14 +0800 Subject: [PATCH] Update diy.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整一下设置虚拟机启动这个功能逻辑, 只有当用户创建了虚拟机的时候,才会设置开机自动登录。 --- shell/diy.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/shell/diy.sh b/shell/diy.sh index c3b2df0..05cb905 100644 --- a/shell/diy.sh +++ b/shell/diy.sh @@ -281,8 +281,6 @@ set_vm_autostart() { exit 1 ;; *) - # 设置自动登录 免GUI桌面登录 - setautologin do_autostart_vm ;; esac @@ -298,6 +296,8 @@ setautologin() { sudo sed -i '/^#autologin-user=/s/^#//' /etc/lightdm/lightdm.conf sudo sed -i "s/^autologin-user=.*/autologin-user=$USERNAME/" /etc/lightdm/lightdm.conf sudo sed -i "s/^#autologin-user-timeout=.*/autologin-user-timeout=0/" /etc/lightdm/lightdm.conf + # 去掉开机提示:解锁您的开机密钥环 + sudo rm -rf ~/.local/share/keyrings/* } # 设置开机5秒后 @@ -328,6 +328,9 @@ do_autostart_vm() { return fi + # 设置自动登录 免GUI桌面登录 + setautologin + # 创建一个临时文件用于存储新的rc.local内容 TMP_RC_LOCAL=$(mktemp) @@ -366,8 +369,7 @@ do_autostart_vm() { # 删除临时文件 rm "$TMP_VM_LIST" - # 去掉开机提示:解锁您的开机密钥环 - sudo rm -rf ~/.local/share/keyrings/* + # 显示/etc/rc.local的内容 Show 0 "已将所有虚拟机设置为开机无头自启动。查看配置 /etc/rc.local,如下" cat /etc/rc.local