Update diy.sh
调整一下设置虚拟机启动这个功能逻辑, 只有当用户创建了虚拟机的时候,才会设置开机自动登录。
This commit is contained in:
parent
dfd259be4b
commit
e4e31672c7
10
shell/diy.sh
10
shell/diy.sh
@ -281,8 +281,6 @@ set_vm_autostart() {
|
|||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
# 设置自动登录 免GUI桌面登录
|
|
||||||
setautologin
|
|
||||||
do_autostart_vm
|
do_autostart_vm
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -298,6 +296,8 @@ setautologin() {
|
|||||||
sudo sed -i '/^#autologin-user=/s/^#//' /etc/lightdm/lightdm.conf
|
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=.*/autologin-user=$USERNAME/" /etc/lightdm/lightdm.conf
|
||||||
sudo sed -i "s/^#autologin-user-timeout=.*/autologin-user-timeout=0/" /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秒后
|
# 设置开机5秒后
|
||||||
@ -328,6 +328,9 @@ do_autostart_vm() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 设置自动登录 免GUI桌面登录
|
||||||
|
setautologin
|
||||||
|
|
||||||
# 创建一个临时文件用于存储新的rc.local内容
|
# 创建一个临时文件用于存储新的rc.local内容
|
||||||
TMP_RC_LOCAL=$(mktemp)
|
TMP_RC_LOCAL=$(mktemp)
|
||||||
|
|
||||||
@ -366,8 +369,7 @@ do_autostart_vm() {
|
|||||||
# 删除临时文件
|
# 删除临时文件
|
||||||
rm "$TMP_VM_LIST"
|
rm "$TMP_VM_LIST"
|
||||||
|
|
||||||
# 去掉开机提示:解锁您的开机密钥环
|
|
||||||
sudo rm -rf ~/.local/share/keyrings/*
|
|
||||||
# 显示/etc/rc.local的内容
|
# 显示/etc/rc.local的内容
|
||||||
Show 0 "已将所有虚拟机设置为开机无头自启动。查看配置 /etc/rc.local,如下"
|
Show 0 "已将所有虚拟机设置为开机无头自启动。查看配置 /etc/rc.local,如下"
|
||||||
cat /etc/rc.local
|
cat /etc/rc.local
|
||||||
|
Loading…
Reference in New Issue
Block a user