Ubuntu 18.04 中菜单消失的灰屏问题

Ubuntu 18.04 中菜单消失的灰屏问题

我测试了几种方法来解决 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 &

相关内容