我已经设置了一台运行全新安装的 Ubuntu Server 13.04 的新服务器。我已经安装了xubuntu-desktop
和tightvnc
。我的~/.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
startxfce4 &
VNC 服务器似乎运行良好,我可以5901
使用TightVNC Java 客户端。
我担心的是 GUI 中的许多图标损坏/丢失,如以下屏幕截图所示:
我的文件中是否缺少一些命令xstartup
?
理想情况下,我希望能够让 GUI 成为默认的 Xubuntu 会话(带有 Xubuntu 主题等),而不是基本的 Xfce 会话。
更新:
作为参考,打开 XFCE 外观设置,显示Greybird
已选择主题并设置了图标elementary Xfce
。
答案1
我遇到了完全相同的问题,最后终于解决了。奇怪的是,它只是配置文件中这两行的顺序。
# Starting X session must come before export statement
/etc/X11/Xsession
# This line comes second
export XKL_XMODMAP_DISABLE=1
答案2
你没有正确加载 vnc 会话的 vncconfig 脚本
添加
vncconfig -iconic &
对于 xubuntu-desktop 的 xstartup,你的 xstartup 应该看起来像
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
答案3
您可以尝试使用以下命令安装 Xubuntu 中的默认主题 Greybird 主题:
sudo apt-get install shimmer-themes
然后从 XFCE 设置中选择“greybird-git”(不是 Greybird!)
对于图标主题,使用此命令:
sudo apt-get install xubuntu-icon-theme
然后从 XFCE 设置中选择“Elementary XFCE Dark”主题(或类似主题)