Этот вопрос отнял у меня некоторое время. Все дело в том, что решение оказалось далеко не очевидным. Если поднять vnc server на Linux (в моем случае это CentOS) и подключится к нему через RealVNC, clipboard работать не будет. Хотя в настройках работа с ним включена. Пришлось поставить ради теста UltraVNC. В нем тоже клипборд работать не хотел. Беглый просмотр форумов нарисовал печальную картину — у очень многих пользователей vnc не работает clipboard в Linux. Совершенно случайно я нашел письмо одного из создателей RealVNC, в котором он ответил на вопрос о совместной работе:
Чтобы clipboard был общий, надо на сервере запустить vncconfig, поставить нужные галочки и не закрыть его. Если же закрыть vncconfig, clipboard опять перестанет работать.
Где-то я это уже читал. Но все-равно неплохо.
Файл ~./vnc/xstartup должен содержать строчку ‘vncconfig -nowin &’
Пример:
serv_name>cat .vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
#vncconfig -iconic &
vncconfig -nowin &
xterm -geometry 80×24+10+10 -ls -title «$VNCDESKTOP Desktop» &
startkde -geometry 1024×1280 &
Спасибо за дополнение!