Я установил новый сервер, на котором установлена новая версия 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
с помощью клиента Java TightVNC .
Меня беспокоит то, что многие значки в графическом интерфейсе не работают или отсутствуют, как показано на этом снимке экрана:
Я пропускаю некоторые команды в моем xstartup
file?
В идеале, я бы хотел, чтобы графический интерфейс пользователя был сеансом Xubuntu по умолчанию (с темой Xubuntu и т. Д.), А не сеансом Xfce с открытым доступом.
Обновление:
Для справки, открыв настройки внешнего вида XFCE, он показывает, что выбрана тема Greybird
и набор значков elementary Xfce
.
У меня была точно такая же проблема, и в конце концов мне удалось ее решить. Странно было то, что это просто порядок этих двух строк в файле конфигурации.
# Starting X session must come before export statement
/etc/X11/Xsession
# This line comes second
export XKL_XMODMAP_DISABLE=1
вы правильно не загрузили скрипт vncconfig для сеанса vnc
добавили
vncconfig -iconic &
в xstartup для xubuntu-desktop, ваш 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 &
Вы можете попробовать установить тему Greybird, которая является темой по умолчанию в Xubuntu, с помощью команды:
sudo apt-get install shimmer-themes
Затем выберите «greybird-git» (не Greybird!) Из настроек XFCE
[ 114] Для темы значков используйте эту команду:
sudo apt-get install xubuntu-icon-theme
Затем выберите тему «Элементарный XFCE Dark» (или аналогичную) в настройках XFCE
.