我正在从start设置一个vncserver (收紧vncserver)。第一次运行vncserver :1后,会创建包含以下内容的文件"~/.vnc/xstartup“:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession然后从客户端,我运行命令"vncviewer :1“,但我只看到灰色屏幕。我做了许多搜索,看到我可以解决这个问题,如果我将行“导出XKL_XMODMAP_DISABLE=1”改为“导出XKL_XMODMAP_DISABLE=0”。->我想问一下,当我调用"vncserver :1“时,怎样才能使这行在开始时是正确的?(我不想编辑文件xstartup)
发布于 2018-07-11 04:40:36
经过大量的试验和错误-这对我很有效-
#!/bin/sh
def
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec sh /etc/Xll/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xterm -geometry 1920x1080 &
gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &当你调用你的服务器时,它必须是vncviewer ip-address::port。端口值可以是5901或5902,5903...5900+N (取决于您在服务器上启动的vncserver会话数
https://stackoverflow.com/questions/28405877
复制相似问题