Ubuntu 开机自动启动 Vino Server
Auto Login
Vino Server
和Startup Application
,在用户没有login
到桌面 , 是不会启动的。
- 自动登录和输入密码登录桌面在使用体验上还是不一样的
设置自动登录
可能的报错解决
终端输入
gnome-control-center
gnome-control-center
遇到报错
bash
can't load /usr/lib/x86_64-linux-gnu/spa/support/libspa-support.so: /usr/lib/x86_64-linux-gnu/spa/support/libspa-support.so: cannot open shared object file: No such file or directory
can't load /usr/lib/x86_64-linux-gnu/spa/support/libspa-support.so: /usr/lib/x86_64-linux-gnu/spa/support/libspa-support.so: cannot open shared object file: No such file or directory
解决方式:
bash
sudo apt install pipewire
sudo apt install pipewire
Solution
具体的解决方案
1. 创建自启动脚本
创建脚本 start_vino.sh
bash
#optional
pkill vino
export DISPLAY=:0.0
/usr/lib/vino/vino-server &
#optional
pkill vino
export DISPLAY=:0.0
/usr/lib/vino/vino-server &
2. 脚本提权
bash
chmod a+x start_vino.sh
chmod a+x start_vino.sh
3. 添加自启动项目
搜索 Startup Applications
, 把 start_vino.sh
加到自动启动项目
4. 自动登录
把这个账户设置成 Automatic Login