点击VNC下的Chrome图标时没有任何反应,尝试了GNOME和XFCE两种桌面环境。VNC中没有错误日志。我使用的是TigerVNC,这是我的~/.vnc/xstartup
文件。
#!/bin/sh
MODE="GNOME"
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
if [ -e "$HOME/.Xresources" ]
then
xrdb "$HOME/.Xresources"
fi
if [ "GNOME" = "$MODE" ]
then
if which gnome-session > /dev/null
then
gnome-session --session=ubuntu &
else
MODE=""
fi
fi
如果我在终端中输入
google-chrome
,我会得到错误提示:[7027:7027:0622/011058.037849: ERROR:sandbox_linux.cc(378)] InitializeSandbox() called with multiple threads in process gpu-process.
我可以在VNC下无问题地打开其他程序,比如Firefox。
更新2018-06-24:
如果我删除~/.config/google-chrome文件夹,我可以在VNC下打开Chrome,但是需要大约60秒才能显示出来...
一旦我登录了我的Google账户并关闭了Chrome,就无法再次打开它...