我是 Linux 新手,想设置 vnc - 它以前可以工作,但我不知道发生了什么,现在似乎不工作了。任何建议都将不胜感激。谢谢。
编辑
我已将其添加到“/etc/sysconfig/vncservers”
VNCSERVERS="1:admin"
VNCSERVERARGS[1]="-geometry 800x600"
我的 /home/admin/.vnc/xstartup 文件如下所示
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
/usr/sbin/ss5 -m -t &
env LC_CTYPE=zh_TW.utf8 WINEPREFIX="/home/admin/.wine" wine "C:\ \Program Files\\uTorrent\\uTorrent.exe" &
但是当我尝试连接时我得到
/home/admin/.vnc/inverses:1.log 文件如下所示
Sat Sep 26 17:44:15 2009
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: Listening for HTTP connections on port 5801
vncext: created VNC server for screen 0
error opening security policy file /usr/lib/xserver/SecurityPolicy
Could not init font path element /usr/share/X11/fonts/TTF/, removing from list!
Could not init font path element /usr/share/X11/fonts/OTF, removing from list!
Could not init font path element /usr/share/X11/fonts/CID/, removing from list!
Could not init font path element /usr/share/X11/fonts/100dpi/, removing from list!
Could not init font path element /usr/share/X11/fonts/75dpi/, removing from list!
sh: /home/admin/.vnc/xstartup: Permission denied
答案1
您也可以通过在 X 配置中启用 vnc.so 模块来将 VNC 设置为作为 XVNC 启动的一部分运行,如下所示:
编辑位于此处的 XF86conig 文件:
/etc/X11/xorg.conf
修改模块部分以启用 VNC,如下所示:
“模块”部分
...
...
加载“vnc”
结束部分
然后,您可以通过将以下内容添加到屏幕部分来启用安全性
“屏幕”部分
...
...
选项“SecurityTypes”“VncAuth”
选项“UserPasswdVerifier”“VncAuth”
选项“PasswordFile”“/root/.vnc/passwd”
结束部分
最后使用 su 以 root 身份登录并使用以下命令创建您的 VNC 密码:
密码保护
重新启动 X 或机器,这将使您可以通过 VNC 访问 X-Windows。
答案2
您需要运行/etc/init.d/vncserver 重启以 root 用户身份执行命令,尝试:
$ sudo /etc/init.d/vncserver restart