Как начать, отсоединить и прикрепить X-приложения на сервере

В моем случае я сделал бы скрипт:

/ bin / sh

Случай (window_border) в ~. / picture

    gnome-screenshot --window ~/picture/screenshot_$(date+%X_% H:$M:$:$S:$n)*png

    Bash -i remove-border -f window

    Bash --window --remove-border -f ''~/picture/screenshot_$(date+%X_%H:$M:$:$S:$N).png''

endl

, и он может работать Fine This Way.

0
задан 8 November 2017 в 19:00

6 ответов

Запуск приложений с графическим интерфейсом и текстовым режимом.

Если вы хотите запускать несколько приложений, включая приложение GUI и приложение для текстового режима, я думаю, вы можете сделать это следующим образом:

на консоли (монитор подключен к серверу) вы запускаете приложения GUI «напрямую» и приложения текстового режима в окнах эмулятора терминала. удаленно вы запускаете приложения GUI через ssh -X и приложения для текстового экрана через ssh через отдельные окна эмулятора терминала на клиентском компьютере.

Вы не можете подключиться к процессу с графикой (активная работа графики), как вы описываете в вопросе, но вы можете запустить процесс в фоновом режиме и продолжить его. Вы можете протестировать следующую командную строку.

$ num=0;while true; do echo "$num";num=$((num+1));sleep 1;done > numbers &

Проверить с помощью

$ tail -f numbers

Безопасность

Проверить, Наконец, если сервер может быть подключен через Интернет или иным образом несколькими людьми через локальную сеть, рассмотрите аспекты безопасности с подключением GUI, созданным @Panther.

2
ответ дан 22 May 2018 в 16:24

Запуск приложений с графическим интерфейсом и текстовым режимом.

Если вы хотите запускать несколько приложений, включая приложение GUI и приложение для текстового режима, я думаю, вы можете сделать это следующим образом:

на консоли (монитор подключен к серверу) вы запускаете приложения GUI «напрямую» и приложения текстового режима в окнах эмулятора терминала. удаленно вы запускаете приложения GUI через ssh -X и приложения для текстового экрана через ssh через отдельные окна эмулятора терминала на клиентском компьютере.

Вы не можете подключиться к процессу с графикой (активная работа графики), как вы описываете в вопросе, но вы можете запустить процесс в фоновом режиме и продолжить его. Вы можете протестировать следующую командную строку.

$ num=0;while true; do echo "$num";num=$((num+1));sleep 1;done > numbers &

Проверить с помощью

$ tail -f numbers

Безопасность

Проверить, Наконец, если сервер может быть подключен через Интернет или иным образом несколькими людьми через локальную сеть, рассмотрите аспекты безопасности с подключением GUI, созданным @Panther.

2
ответ дан 18 July 2018 в 03:38

Запуск приложений с графическим интерфейсом и текстовым режимом.

Если вы хотите запускать несколько приложений, включая приложение GUI и приложение для текстового режима, я думаю, вы можете сделать это следующим образом:

на консоли (монитор подключен к серверу) вы запускаете приложения GUI «напрямую» и приложения текстового режима в окнах эмулятора терминала. удаленно вы запускаете приложения GUI через ssh -X и приложения для текстового экрана через ssh через отдельные окна эмулятора терминала на клиентском компьютере.

Вы не можете подключиться к процессу с графикой (активная работа графики), как вы описываете в вопросе, но вы можете запустить процесс в фоновом режиме и продолжить его. Вы можете протестировать следующую командную строку.

$ num=0;while true; do echo "$num";num=$((num+1));sleep 1;done > numbers &

Проверить с помощью

$ tail -f numbers

Безопасность

Проверить, Наконец, если сервер может быть подключен через Интернет или иным образом несколькими людьми через локальную сеть, рассмотрите аспекты безопасности с подключением GUI, созданным @Panther.

2
ответ дан 24 July 2018 в 17:53

Нет, это невозможно, так как функции X11 не позволяют отключать и повторно подключаться к серверу в запущенном приложении таким образом.

Вы можете использовать что-то вроде RDP / VNC для запуска полного сеанса на сервере, где вы можете подключиться и отключиться от сервера RDP / VNC от клиента, оставив приложения открытыми и запущенными на удаленном сервере, что на самом деле больше похоже на работу tmux / screen, чем на то, как ssh -X работы.

0
ответ дан 22 May 2018 в 16:24

Нет, это невозможно, так как функции X11 не позволяют отключать и повторно подключаться к серверу в запущенном приложении таким образом.

Вы можете использовать что-то вроде RDP / VNC для запуска полного сеанса на сервере, где вы можете подключиться и отключиться от сервера RDP / VNC от клиента, оставив приложения открытыми и запущенными на удаленном сервере, что на самом деле больше похоже на работу tmux / screen, чем на то, как ssh -X работы.

0
ответ дан 18 July 2018 в 03:38

Нет, это невозможно, так как функции X11 не позволяют отключать и повторно подключаться к серверу в запущенном приложении таким образом.

Вы можете использовать что-то вроде RDP / VNC для запуска полного сеанса на сервере, где вы можете подключиться и отключиться от сервера RDP / VNC от клиента, оставив приложения открытыми и запущенными на удаленном сервере, что на самом деле больше похоже на работу tmux / screen, чем на то, как ssh -X работы.

0
ответ дан 24 July 2018 в 17:53

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

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