2

Я использую NetBeans в Ubuntu. Когда я выбираю текст, он автоматически копируется в буфер обмена. Как я могу отключить это?

2 ответа2

3

Проблема связана не с NetBeans, а с тем, как X-сервер обрабатывает буфер обмена. На самом деле X имеет много доступных буферов обмена (они называются selection); как только вы выбираете некоторые данные, они копируются в выборку с именем PRIMARY которая отличается от CLIPBOARD , последняя - это выбор, который используется, когда вы выполняете обычные действия Ctrl+C и Ctrl+V.
Я не знаю ни одного способа отключить это поведение (хотя я был бы рад, если бы оказался неправ).

Смотрите соответствующую страницу Википедии для деталей

0

Чтобы отключить эту функцию, вам может понадобиться отредактировать менеджер окон X чтобы отключить загрузку текста в PRIMARY, и это потребует много времени и энергии.

Содержимое вставляется из PRIMARY, когда вы нажимаете среднюю кнопку мыши. Поэтому лучший способ - избежать случайного нажатия средней кнопки. Если вы используете ноутбук, нажмите кнопку 1 + кнопка 2 = средняя кнопка

Давайте сделаем подвох.
Откройте терминал и выполните следующую команду

while :; do echo -n '' | xclip -selection primary -i ; sleep 0.3; done

Помните, что это также отключит выделение текста

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