Только добавить ответ non-vim-specific: можно использовать Ctrl+Shift+C
скопировать в системный буфер обмена в Ubuntu (если функциональность обеспечивается Вашим эмулятором терминала, терминалом гнома для, каждый обеспечивает его). Ctrl+Shift+V
вставки к другому окну терминала, регулярному Ctrl+V
вставки к приложению для GUI.
Кроме того, при выборе текста в терминале затем щелкните средней кнопкой, он будет вставляться от буфера обмена X11.
Xpra или ветвление Xpra утверждают, что были точно что:
Так в основном это - экран для удаленного X приложений.
Я не использовал его в некоторое время, но это работало вполне прилично, когда я попробовал его. Вы запускаете сервер на удаленной машине:
[remote] $ xpra start :13
Затем Вы подключаете к серверу от своей локальной машины:
[local] $ xpra attach ssh:remote:13
И теперь что-либо отобразилось на X дисплеях 13 на удаленной машине, появится локально:
[remote] $ DISPLAY=:13 xeyes
Вы ищете 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
, и т.д.).
На самом деле, вы можете переадресовать X на экран
. Единственное, что нужно сделать, это настроить $DISPLAY
в окне screen
так, чтобы он был с той же стороны.
после ssh -X
в удаленную машину, наберите
$ echo $DISPLAY
и скопируйте результат, обычно localhost:N.0
. Затем введите экран
, в локальном окне экран
,
$ export DISPLAY=localhost:N.0
После этого запустите любую X
нужную программу в окне экрана.
ПРИМЕЧАНИЕ: для каждого окна экрана
переменные окружения независимы. Поэтому для каждого окна, возможно, придется настраивать его отдельно.