我想在Ubuntu 12.10上重启时从crontab启动vino VNC服务器( vino-server )。
我的crontab条目如下所示:
## Start the vino server
@reboot sleep 20 ; /home/user/Desktop/start_vino_vnc.sh我的脚本如下所示:
#! /bin/bash
export DISPLAY=:0.0
xhost +
nohup /usr/lib/vino/vino-server > /home/user/Desktop/vino_log.txt我经常在我的日志文件中得到以下错误:
user@user:~/Desktop$ cat vino_log.txt
No protocol specified
Cannot open display:
Run 'vino-server --help' to see a full list of available command line options 在命令行中,如果我尝试在不转发X server的情况下使用SSH来运行服务器,则会得到相同的错误:
user@user:~/Desktop$ /usr/lib/vino/vino-server
No protocol specified
Cannot open display:
Run 'vino-server --help' to see a full list of available command line options我如何才能做到这一点?
发布于 2013-02-28 00:33:51
有一个用于设置显示的命令行选项-对我来说,设置该选项很有效:
#! /bin/bash
export DISPLAY=:0.0
xhost +
nohup /usr/lib/vino/vino-server --display=:0.0 > /home/pclass/Desktop/vino_log.txthttps://stackoverflow.com/questions/15103154
复制相似问题