我测试了几种方法来解决 Ubuntu 18.04(WSL)中的灰屏问题,但我到现在都无法解决这个问题,当然,我在 Ubuntu 16.04(WSL)中没有任何问题,我在 Ubuntu 16.04 中的配置是:
nano /root/.vnc/xstartup
exec xfce4-session &
xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
我在 Ubuntu 16 中没有遇到这种配置任何问题,但在 Ubuntu 18.04 中我测试了几种方法,例如:
exec xfce4-session &
xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
unset SESSION_MANAGER
exec /etc/X11/xinint/xinitrc
x-window-manager &
或添加
metacity &
nautilus &
或者使用此方法:
xrdb $HOME/.Xresources
xsetroot -solid grey
# fix to make xfce work:
startxfce4 &
但我无法在 Ubuntu 18.04 中获得结果
我究竟该如何解决这个问题?
答案1
我对灰屏的解决办法是将xstartup文件改成这样:
#!/bin/bash
env -i /bin/sh -c "export PATH=$PATH;
export XAUTHORITY=$XAUTHORITY;
export DISPLAY=$DISPLAY;
export HOME=$HOME;
export LOGNAME=$LOGNAME;
export USER=$USER;
/usr/bin/xfce4-session"
但是 vncviewer 中的终端图标不起作用。必须找到并执行 xfce4-terminal。
答案2
当我取消注释标签时错误消息得到解决,请参阅以下代码:
exec xfce4-session &
xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
unset SESSION_MANAGER
exec /etc/X11/xinint/xinitrc
x-window-manager &