红帽企业Linux服务器版本5.3(Tikanga)上带有X光标的VNC黑屏

use*_*114 19 vnc vnc-server

使用启动VNC服务器vncserver :1,客户端可以连接到服务器,但它只显示带有X光标的黑屏.

内容.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" &
twm &
Run Code Online (Sandbox Code Playgroud)

这有问题吗?

小智 15

这发生在我身上2倍,我已经能够修复它2倍.这很可能只是步骤2.然后3.是必需的,但是一旦我找到了一种有效的方法,我就不愿意改变......

  1. .vnc/xstartup文件由root拥有,因此我将所有权更改为user:
    chown user /home/user/.vnc/xstartup
  2. .vnc/xstartup文件是664(-rw-rw-r--.) - 我假设vnc使用"其他"权限来连接和允许交互,所以我将权限更改为755:
    chmod 755 /home/user/.vnc/xstartup
  3. 重新启动vncserver守护程序:
    service vncserver stop; service vncserver start


小智 0

尝试删除 xstarup 文件 (/home/.vnc/xstartup) 并重新输入 vnc 密码以创建新的 xstartup 文件并重新启动 vnc 服务器服务: sudo rm xstartup vndpasswd 验证密码 sudo service vncserver restart