XKL_XMODMAP_DISABLE使vncviewer灰屏

时间:2015-02-09 08:53:50

标签: vnc-server

我从头开始设置vncserver(tightvncserver)。在第一次运行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”,但我只看到灰色屏幕。我做了很多搜索,看到我可以解决问题,如果我将“export XKL_XMODMAP_DISABLE = 1”更改为“export XKL_XMODMAP_DISABLE = 0”。 - >我想问一下,当我打电话给“vncserver:1”时,我怎么能让这条线路正确? (我不想编辑文件xstartup)

1 个答案:

答案 0 :(得分:0)

经过反复试验-这对我有用-

#!/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会话数