/bin/sh 复制代码

/bin/sh 复制代码

关于通过 vnc 访问远程桌面有很多主题。但是,18.04 似乎有所不同。我已经安装了,tightvncserver并且根据~/.vnc/xstartup这个话题

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

当我连接时,我看到一个不完整的桌面,没有任何背景和系统菜单。也没有终端。见图

在此处输入图片描述

任何想法?

答案1

很久以前我也遇到过这个问题(使用 LXDE 和 lxpanel)。这是因为 VNCserver 上的面板在 X 显示之前启动。

尝试通过在同一个 /usr/bin 上创建“gnome-panel-delay”脚本来延迟 gnome-panel,如下所示

/bin/sh 复制代码

睡眠 4 && gnome-panel

在 ~/.vnc/xstartup 中或在 ~/.config 下设置,执行 gnome-panel-delay 而不是 gnome-panel

相关内容