Через відсутність захисту зі стандартним сервером vino я перейшов на використання x11vnc на своєму Linux (із Xubuntu 14.04) і SSVNC на вікні.
З vino, вирізати та вставити з Windows на Linux та Windows, у двох напрямках було лускатим (1), але коли він працював, він працював для кожної програми; Я можу без проблем користуватися vim
реєстром "+
. Я біжу (2)
autocutsel -fork
зазвичай таким чином, що вибір "середнього клацання" та ctrl-c / v є однаковими.
Тепер, коли я використовую x11vnc (викликається:), x11vnc -forever -repeat -safer -usepw -ssl -autoport 6000
щоб мати безпечне, зашифроване з'єднання, виникла проблема:
Я можу без проблем копіювати на Windows і вставляти у віддалені термінали Linux, libreoffice тощо в обох напрямках.
У
vim
абоgvim
будь-якій спробі вставити"+p
або"*p
сказатиE353: Nothing in register *
Знову ж таки,
vim
абоgvim
, навпаки, працює: якщо я"+yy
тоді зможу вставити річ на сторону Windows.
Як хто-небудь підказки щодо цієї проблеми? Дивна річ у тому, що паста працює скрізь, де я перевірив, але в vim
...
Package Installed Previous Now State
=======================-===============-===============-===============-=====
vim 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 install
vim-gnome 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 install
Виноски:
(1) Неможливо знайти помилку --- про це повідомляється. Через деякий час він перестає працювати.
(2) Я спробував з і без. Ніяких змін.
set clipboard=unnamedplus
кожен Linux, який я використовую (2) alias vim='gvim -v'
у моєму .bashrc
s (щоб обійти певні дистрибутиви, що компілюють vim без підтримки буфера обміну X) (3) set clipboard=unnamed
у вікнах. Сподіваюся, це допомагає.