我正尝试从命令行在 Ubuntu 14.04 机器上启动 vino,但是 vino 声称它已经在运行:
$ ps auxww | grep vino
myusername 17566 0.0 0.0 15940 920 pts/42 S+ 19:04 0:00 grep --color=auto vino
$ /usr/lib/vino/vino-server --display=:0.0
(vino-server:17570): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed
** Message: The desktop sharing service is already running, exiting.
我尝试按照以下建议操作(无法在 Ubuntu 12.04 上启动 vino VNC 服务),但是没有帮助。
为什么 vino 声称它已在运行但实际上并未运行?我该如何启动它?
答案1
我想重启 vino-server,因为我无法再连接。我尝试了你的方法,但没有成功。对我有帮助的是什么:
sudo pkill Xorg
然后
DISPLAY=:0.0 /usr/lib/vino/vino-server &
说:
Server is already active for display 0
所以我删除了:
sudo rm /tmp/.X0-lock
然后重新启动 vino:
nohup /usr/lib/vino/vino-server --display=:0.0
注意:它仍然告诉我已在运行,但现在我可以通过 VNC 连接到它。