有谁知道如何让 vino-server 开始运行再次通过 ssh-shell 命令?
我一直使用远程桌面,没有任何问题,直到今天我失去了与服务器的连接,不得不让别人关掉那台电脑(电源按钮,因为它没有屏幕)。当它重新打开时,我可以打开 ssh 会话,但不能打开远程桌面会话。通过执行,ps aux | grep "vino"
我发现 vino-server 没有运行,无法通过 SSH 命令行运行它(我离那台服务器很远),重新启动也无济于事。
dbus-launch --exit-with-session gsettings list-recursively org.gnome.Vino
报告
org.gnome.Vino alternative-port uint16 5900
org.gnome.Vino authentication-methods ['vnc']
org.gnome.Vino disable-background false
org.gnome.Vino disable-xdamage false
org.gnome.Vino enabled true
org.gnome.Vino icon-visibility 'client'
org.gnome.Vino lock-screen-on-disconnect false
org.gnome.Vino mailto ''
org.gnome.Vino network-interface ''
org.gnome.Vino notify-on-connect true
org.gnome.Vino prompt-enabled false
org.gnome.Vino require-encryption false
org.gnome.Vino use-alternative-port false
org.gnome.Vino use-upnp false
org.gnome.Vino view-only false
我已经尝试了我能找到的所有建议的解决方案,但都不起作用。
答案1
我找到了解决方案:~/.Xauthority
被锁定了。我通过 SSH 删除了这两个文件,解决了这个问题:
~/.Xauthority-c
~/.Xauthority-l
重启后,vino-server 开始再次工作,如下命令所示ps aux | grep "vino"