Как исправить сломанный буфер обмена вставки в VNC на Windows [закрыто]

при использовании RealVNC в Windows я иногда могу вырезать и вставлять из VNC в приложения окна, а иногда он просто перестает работать. Как я могу сбросить его, чтобы он снова работал? Я попытался перезапустить VNC, но это не делает этого.

3 ответов


http://rreddy.blogspot.com/2009/07/vncviewer-clipboard-operations-like.html

много раз вы должны были заметить, что операции буфера обмена, такие как копирование/вырезание и вставка, внезапно останавливают работу с vncviewer. Основной причиной этого является программа под названием vncconfig, ответственная за эти передачи буфера обмена. Иногда программа может быть закрыта из-за какой-то ошибки в vnc или по каким-то другим причинам, как вы закрыли это окно.

чтобы вернуть эти операции буфера обмена, вам нужно запустить программу " vncconfig &".

после этого ваши действия, буфер обмена должен работать нормально без каких-либо проблем.

запустите "vncconfig &" на клиенте.


Я использую удаленный вход с vnc-ltsp-config с настольной средой GNOME на CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашения входа в систему (потому что я ленив и предпочел бы копировать и вставлять сложные пароли).

  1. Я создал файл vncconfig.рабочий стол в каталоге /etc/xdg/autostart, который включил вырезание и вставку во время сеанса после входа в систему. Процесс vncconfig запускается как вошедший в систему пользователь.

    [Запись Рабочего Стола]
    Name=no name
    Кодировка = UTF-8
    Версия=1.0
    Exec=vncconfig-nowin
    X-GNOME-автозапуск-включено=true

  2. добавлен vncconfig-nowin & в нижней части файла /etc/gdm/Init / Desktop, который позволяет вырезать и вставлять в сеанс во время входа в систему, но завершается после входа в систему. Процесс vncconfig запускается как root.

  3. добавление vncconfig-nowin & в нижней части файла /etc/gdm/PostLogin / Desktop также включена вырезка и вставка во время сеанса после входа в систему. Однако процесс vncconfig запускается как root.


вероятно, вам нужно перезапустить VNC с обоих концов. т. е. когда вы говорите "перезапущенный VNC", вы, вероятно, просто имеете в виду клиента. Но как насчет другого конца? Вам, вероятно,нужно снова начать этот конец. Первопричиной, скорее всего, является конфликт. Многие приложения шпионить в буфере обмена, когда они не должны. И многие приложения не прощают, когда они идут, чтобы открыть буфер обмена и не может. Надежные будут повторять попытку, другие просто не предвидят неудачу, а затем они будут загрязнены и должны быть перезапущены. Мог быть VNC, или это может быть другое приложение, которое "прослушивает" цепочку просмотра буфера обмена, где он обязан передавать уведомления другим приложениям в цепочке. Если уведомления не отправляются, VNC может даже не знать, что было обновление буфера обмена.