Серийный экран VNC с Xubuntu 17.04

У меня 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?

0
задан 10 June 2017 в 23:21

3 ответа

Я не думаю, что это «проблема в течение длительного времени», так же как и непонимание того, как работает 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.

2
ответ дан 22 May 2018 в 21:40
  • 1
    Большое спасибо. Я установил x11vnc, и он работал сразу, как предполагалось. Просто моя веб-камера не может отображаться через VNC, но это еще одна проблема. – Handsalot 11 June 2017 в 11:20

Я не думаю, что это «проблема в течение длительного времени», так же как и непонимание того, как работает 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.

2
ответ дан 18 July 2018 в 11:51

Я не думаю, что это «проблема в течение длительного времени», так же как и непонимание того, как работает 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.

2
ответ дан 24 July 2018 в 19:52

Другие вопросы по тегам:

Похожие вопросы: