Как получить окно из удаленного окна, только в командной строке?

sudo -H GUI-application-program

В Ubuntu (17.10) 17.10.1 и, возможно, в будущих версиях Ubuntu, gksu и gksudo устарели. Они работают в Xorg, но не в Wayland. Но вы можете использовать sudo -H для запуска графических приложений без ущерба для ваших файлов конфигурации. Не используйте plain sudo.

Если вы используете Wayland (новая графическая система, которая заменяет Xorg), вам также нужна команда с xhost.

xhost +si:localuser:root       # if Wayland
sudo -H nautilus --no-desktop

Для получения дополнительной информации см. Следующую ссылку:

Почему gksu / gksudo или запуск графического приложения с sudo не работают с Wayland?

0
задан 13 June 2012 в 07:30

7 ответов

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 25 July 2018 в 18:31

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 2 August 2018 в 00:42

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 4 August 2018 в 16:12

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 6 August 2018 в 00:51

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 7 August 2018 в 18:16

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 10 August 2018 в 07:01

Выполните следующие действия, чтобы запустить его на вашем VPS. После входа в SSH выполните следующие действия:

sudo apt-get install vnc4server openbox
vncserver # enter password, verify
vncserver -kill :1
  • Теперь откройте ~/.vnc/xstartup, закомментируйте последнюю строку x-window-manager & и вставьте openbox-session &.
  • Запустите VNC с vncserver - убедитесь, что входящий порт 5901 открыт, если у вас включен брандмауэр.
  • Подключитесь к дисплею 1 (или порту 5901) с любым клиентом VNC. Вы получите серый фон openbox-session вместе со стандартным xterm и некоторыми параметрами VNC: enter image description here [/g0]
  • Запустите свои программы, которым нужен графический интерфейс и т. Д. Щелчок правой кнопкой мыши в любом месте позволит вы открываете больше терминалов. Вы можете изменить терминал по умолчанию на что-то другое, кроме xterm, установив другой эмулятор терминала. Я рекомендую sakura, поскольку он легче, чем установка gnome-terminal и т. Д.
2
ответ дан 15 August 2018 в 18:59
  • 1
    Спасибо вам большое за размещение этого. Там нет простого учебника, подобного этому в любом месте в Интернете. Я должен был export DISPLAY=mybox:1 перед запуском программы Java. Для клиента VNC я получил & quot; просмотрщик SSL / SSH VNC & quot; из программного обеспечения Ubuntu Software Center. Я не мог подключить его через SSH, но он работал, когда я изменил аутентификацию на «Нет». (звучит плохо). – Pete 13 June 2012 в 08:37
  • 2
    Есть ли способ подключения с использованием сертификатов, например, ssh, или мы ограничены паролями? – Pete 13 June 2012 в 19:16

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

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