经常遇到登陆vnc后,输入账号的系统密码,界面无法解锁,一直停留在输入密码的界面,我试了好多次都是这样,每次都需要我不停的kill端口,才可以。
后来查资料,发现这个现象在centos7后容易出现,根本原因是vnc和gnome的兼容性问题,特别是turbovnc server+gnome
解决办法:
1、通用小技巧
loginctl unlock-sessions ## 可以解锁所有被锁的会话
2、解锁对应的会话
#列出当前所有的会话。这是默认命令。
sudo loginctl list-sessions
#锁定/解锁会话(如果会话支持屏幕锁)。
#如果指定了会话ID,那么将锁定/解锁指定的会话,否则将锁定/解锁当前调用者的会话。
sudo loginctl lock-session [ID…]
sudo loginctl unlock-session [ID…]
在CentOS7之后的系统中,使用VNC特别是TurboVNCServer配合gnome时可能出现登录后界面锁定的问题。这主要是由于VNC和gnome的兼容性导致。为了解决这个问题,可以使用`loginctlunlock-sessions`命令解锁所有会话,或者通过`loginctllist-sessions`和`loginctllock/unlock-session`来管理特定会话。
1082





