У меня tightvncserver работает с настройками по умолчанию в моей системе Xubuntu 17.04, но когда я подключаюсь к нему в локальной сети (из Windows или Debian), я получаю только серый экран с курсором. Это выглядит так:
Это кажется распространенной проблемой в течение длительного времени.
Теперь, исследуя, я видел, как многие люди решают проблему, редактируя файл ~/.vnc/xstartup.
Добавление этого:
#!/bin/sh
def
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
I хотите видеть и иметь возможность перемещаться по моему рабочему столу. Но я не думаю, что любая из вышеуказанных программ имеет отношение к этой функциональности на машине Xubuntu.
Как мне приспособить это решение для работы на Xubuntu 17.04?
Я не думаю, что это «проблема в течение длительного времени», так же как и непонимание того, как работает VNC.
Во-первых, если «перемещаться по рабочему столу» вы хотите взаимодействовать с существующий сеанс физического рабочего стола, а затем прекратите чтение и установите один из серверов VNC для совместного доступа к рабочему столу, например x11vnc или Vino.
Если вы хотите заменить аналогичную замену компонентов Gnome компонентами XFCE, то, насколько я могу судить, это будет:
Gnome | Component | XFCE |
======================+====================+=================+
gnome-panel | Application | xfce4-panel |
| launcher / taskbar | |
gnome-settings-daemon | Settings manager | xfsettingsd |
metacity | Window manager | xfwm4 |
nautilus | File manager | pcmanfm |
gnome-terminal | Terminal emulator | xfce4-terminal |
-------------------------------------------------------------+
, чтобы вы могли преобразовать файл xstartup на основе gnome в:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
pcmanfm &
xfce4-terminal &
Тем не менее, это все равно даст вам «серый экран VNC» (хотя и с программой запуска приложений, файловым менеджером и эмулятором терминала). Чтобы получить знакомый xfce4 синий фон рабочего стола, вы, вероятно, захотите добавить xfdesktop, давая:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
xfdesktop &
pcmanfm &
xfce4-terminal &
В качестве альтернативы, вместо того, чтобы запускать компоненты отдельно, вы можете просто запустить startxfce4 прямо из ваш файл ~/.vnc/xstartup.
Я не думаю, что это «проблема в течение длительного времени», так же как и непонимание того, как работает VNC.
Во-первых, если «перемещаться по рабочему столу» вы хотите взаимодействовать с существующий сеанс физического рабочего стола, а затем прекратите чтение и установите один из серверов VNC для совместного доступа к рабочему столу, например x11vnc или Vino.
Если вы хотите заменить аналогичную замену компонентов Gnome компонентами XFCE, то, насколько я могу судить, это будет:
Gnome | Component | XFCE |
======================+====================+=================+
gnome-panel | Application | xfce4-panel |
| launcher / taskbar | |
gnome-settings-daemon | Settings manager | xfsettingsd |
metacity | Window manager | xfwm4 |
nautilus | File manager | pcmanfm |
gnome-terminal | Terminal emulator | xfce4-terminal |
-------------------------------------------------------------+
, чтобы вы могли преобразовать файл xstartup на основе gnome в:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
pcmanfm &
xfce4-terminal &
Тем не менее, это все равно даст вам «серый экран VNC» (хотя и с программой запуска приложений, файловым менеджером и эмулятором терминала). Чтобы получить знакомый xfce4 синий фон рабочего стола, вы, вероятно, захотите добавить xfdesktop, давая:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
xfdesktop &
pcmanfm &
xfce4-terminal &
В качестве альтернативы, вместо того, чтобы запускать компоненты отдельно, вы можете просто запустить startxfce4 прямо из ваш файл ~/.vnc/xstartup.
Я не думаю, что это «проблема в течение длительного времени», так же как и непонимание того, как работает VNC.
Во-первых, если «перемещаться по рабочему столу» вы хотите взаимодействовать с существующий сеанс физического рабочего стола, а затем прекратите чтение и установите один из серверов VNC для совместного доступа к рабочему столу, например x11vnc или Vino.
Если вы хотите заменить аналогичную замену компонентов Gnome компонентами XFCE, то, насколько я могу судить, это будет:
Gnome | Component | XFCE |
======================+====================+=================+
gnome-panel | Application | xfce4-panel |
| launcher / taskbar | |
gnome-settings-daemon | Settings manager | xfsettingsd |
metacity | Window manager | xfwm4 |
nautilus | File manager | pcmanfm |
gnome-terminal | Terminal emulator | xfce4-terminal |
-------------------------------------------------------------+
, чтобы вы могли преобразовать файл xstartup на основе gnome в:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
pcmanfm &
xfce4-terminal &
Тем не менее, это все равно даст вам «серый экран VNC» (хотя и с программой запуска приложений, файловым менеджером и эмулятором терминала). Чтобы получить знакомый xfce4 синий фон рабочего стола, вы, вероятно, захотите добавить xfdesktop, давая:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
xfdesktop &
pcmanfm &
xfce4-terminal &
В качестве альтернативы, вместо того, чтобы запускать компоненты отдельно, вы можете просто запустить startxfce4 прямо из ваш файл ~/.vnc/xstartup.