Повторно прикрепите к проигранной сессии X11

Только добавить ответ non-vim-specific: можно использовать Ctrl+Shift+C скопировать в системный буфер обмена в Ubuntu (если функциональность обеспечивается Вашим эмулятором терминала, терминалом гнома для, каждый обеспечивает его). Ctrl+Shift+V вставки к другому окну терминала, регулярному Ctrl+V вставки к приложению для GUI.

Кроме того, при выборе текста в терминале затем щелкните средней кнопкой, он будет вставляться от буфера обмена X11.

27
11.09.2014, 03:03
3 ответа

Xpra или ветвление Xpra утверждают, что были точно что:

Так в основном это - экран для удаленного X приложений.

Я не использовал его в некоторое время, но это работало вполне прилично, когда я попробовал его. Вы запускаете сервер на удаленной машине:

[remote] $ xpra start :13

Затем Вы подключаете к серверу от своей локальной машины:

[local] $ xpra attach ssh:remote:13

И теперь что-либо отобразилось на X дисплеях 13 на удаленной машине, появится локально:

[remote] $ DISPLAY=:13 xeyes
32
27.01.2020, 19:39
  • 1
    Существует также WinSwitch, который сразу похож на него, интегрирует xpra и другое связанное программное обеспечение. Ош –  Gilles 'SO- stop being evil' 04.04.2011, 22:55

Вы ищете VNC. Принцип несколько подобен экрану: Вы выполняете сервер VNC (backgound SCREEN процесс), и клиент VNC (передний план screen процесс). Сервером VNC является X-сервер, таким образом, можно запустить X приложений в нем.

Выполните сервер VNC на поле Linux и клиент на поле Windows. У Вас есть несколько реализаций для выбора из; одной возможностью является TightVNC. TightVNC находится во многих дистрибутивах Linux (если это не находится в Вашем, или установить его или выбрать другую реализацию), и существует клиент Windows.

Если Ваши две машины не будут очень близки в сети — если будет брандмауэр или риск соглядатая между ними, то — необходимо будет туннелировать трафик VNC через ssh. Имейте ssh вперед локальный порт 5900 к удаленному порту 5900 (5900, соответствует дисплею :0, используйте 5901 для :1, и т.д.).

6
27.01.2020, 19:39

На самом деле, вы можете переадресовать X на экран . Единственное, что нужно сделать, это настроить $DISPLAY в окне screen так, чтобы он был с той же стороны.

Процедура

после ssh -X в удаленную машину, наберите

$ echo $DISPLAY

и скопируйте результат, обычно localhost:N.0. Затем введите экран, в локальном окне экран,

$ export DISPLAY=localhost:N.0

После этого запустите любую X нужную программу в окне экрана.

ПРИМЕЧАНИЕ: для каждого окна экрана переменные окружения независимы. Поэтому для каждого окна, возможно, придется настраивать его отдельно.

Ссылки

4
27.01.2020, 19:39

Теги

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