问题背景
由于VNC安全机制更新,
在登录界面时,Username栏目不可用,
如果你使用之前的方式连接树莓派,系统会显示账户错误或者密码不存在。
思考:
这时候通常会思考是不是密码忘了?
实际上vnc密码和系统密码通常是一致的。
解决方法:
第一步:使用命令新建桌面:
vncserver :1
命令行手动启动vnc服务,开启指定桌面编号
第二步:vnc客户端连接时,并且指定桌面号
连接成功!
但是这一番操作,下次重启系统时又会失效,又要手动命令行启动vncserver,能不能设置一个自动启动vncserver的方案?
优化方案:
我们在~/.config
目录下新建一个autostart
目录,创建一个tightvnc.desktop的脚本,内容可以写成:
[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false
这样就能开机自动启动vncserver服务了,就不用手动开启了!