3

Всякий раз, когда я выбираю какой-либо текст, текст немедленно копируется в буфер обмена, без явной команды на копирование текста. Как я могу исправить эту ошибку или функцию?

Я использую клиент RealVNC. Сервер работает IceWM.

1 ответ1

2
  1. Откройте ~/.vnc/xstartup
  2. Измените строку vncconfig, чтобы включить SendPrimary=0 (e.g. vncconfig SendPrimary=0 –nowin &)
  3. Перезапустите сеансы VNC

Как это устроено:

  • vncconfig - это программа, которая управляет общими функциями между сервером x11 и сеансом VNC, в первую очередь общими функциями буфера обмена. Без этого в фоновом режиме вы не можете поделиться буфером обмена.
  • X11 поддерживает концепцию «основного» буфера (для выделенного текста) и буфера «буфера обмена»
  • По умолчанию для SendPrimary установлено значение 1 ( включено ), которое указывает vncconfig отправлять основной буфер (буфер выбора) в буфер буфера обмена, фактически перезаписывая все, что есть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .