树莓派VNC连接失败,认证界面无法输入用户名

问题背景

由于VNC安全机制更新,
在登录界面时,Username栏目不可用,


image.png

image.png

如果你使用之前的方式连接树莓派,系统会显示账户错误或者密码不存在。

思考:

这时候通常会思考是不是密码忘了?
实际上vnc密码和系统密码通常是一致的。

解决方法:

第一步:使用命令新建桌面:
vncserver :1

命令行手动启动vnc服务,开启指定桌面编号


image.png
第二步:vnc客户端连接时,并且指定桌面号
image.png
连接成功!
image.png

但是这一番操作,下次重启系统时又会失效,又要手动命令行启动vncserver,能不能设置一个自动启动vncserver的方案?

优化方案:

我们在~/.config目录下新建一个autostart目录,创建一个tightvnc.desktop的脚本,内容可以写成:

[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false

这样就能开机自动启动vncserver服务了,就不用手动开启了!

参考引用

【树莓派】使用VNC进行远程控制

你可能感兴趣的:(树莓派VNC连接失败,认证界面无法输入用户名)