Я подключаюсь к удаленному компьютеру OpenSuse с помощью VNC из Windows. На других Linux, которые я использовал через VNC, я могу копировать текст между удаленной машиной и локальной машиной Windows с помощью буфера обмена. В этом случае я могу подключить локальный буфер обмена к удаленному.
VNC-сервер — это то, что установлено по умолчанию в OpenSuse. Я не знаю, какой именно.
Как исправить копирование/вставку через VNC?
решение1
Да, я только что снова проделал это на CentOS 5.2 (настройка старой среды разработки). Добавьте это в $HOME/.vnc/xstartup
работающее для KDE, GNOME и ICEWM, чтобы включить копирование/вставку между VNC-клиентом на Windows и хостом Windows:
vncconfig -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
решение2
Скопируйте/вставьте, чтобы добавить следующее:
sudo apt-get install autocutsel
добавьте
autocutsel -fork
строкуxstartup file
в:vi /home/<username>/.vnc/xstartup
так:
#!/bin/bash xrdb $HOME/.Xresources autocutsel -fork startxfce4 &
перезапустить vncserver
решение3
Я решил эту проблему, установив autocutsel
RPM из раздела управления программным обеспечением Yast, а затем запустив:
$ autocutsel -s PRIMARY -fork
Это позволило копировать/вставлять между VNC и буфером обмена Windows.
Благодаряэтот источник.
решение4
Больше года я использовал tightVNC с клиента Windows на сервер RHEL. Копирование и вставка работали хорошо до недавнего времени. Потом перестали. Я обнаружил, что служба vnc была "defunc" (не уверен, что это значит, но это звучало не очень хорошо).
ps -u myUserid | grep vnc
3414 ? 00:00:01 Xvnc
3450 ? 00:00:00 vncconfig
6227 pts/0 20:15:56 Xvnc
6235 pts/0 00:00:12 vncconfig <defunct>
Поэтому я перезапустил его в фоновом режиме из терминала в сеансе Windows:
vncconfig &
Теперь все вернулось на круги своя. Фактически, приведенные выше строки команд/ответов были скопированы из Linux и вставлены в мой сеанс браузера Windows. Нет необходимости в autocutsel.