Вопрос или проблема
Как отключить вставку при нажатии средней кнопки мыши (так называемый буфер первичного выбора), но оставить эту кнопку работающей?
Моя система: Ubuntu 16.04 с KDE v5.8.5.
Вы можете установить Klipper и включить настройки “игнорировать выделение мыши”.
Судя по всему, проблема связана с X Window System (X11). Похоже, у него есть собственный буфер обмена, который вставляется при нажатии средней кнопки мыши. К сожалению, это, похоже, не поддается конфигурации.
Я видел, как люди пытались очистить этот буфер обмена с помощью различных хака (бесконечные циклы, очищающие его, переназначение и т. д.), но я считаю, что проще просто скачать что-то, поддерживаемое кем-то другим, чем пытаться обойти все эти крайние случаи. Я использую это: https://github.com/milaq/XMousePasteBlock
.
Ответ или решение
Как отключить вставку с помощью средней кнопки мыши в KDE, сохраняя её функциональность
При использовании среды рабочего стола KDE, особенно в версиях, основанных на X Window System, вы можете столкнуться с особенностями поведения средней кнопки мыши. Концепция использования средней кнопки для вставки текста (так называемый первичный буфер обмена) может быть неудобной для некоторых пользователей. В этой статье мы рассмотрим, как отключить вставку с помощью средней кнопки мыши, сохраняя при этом её основные функции.
Проблема и её причины
Привычка вставлять текст с помощью средней кнопки мыши в X11 вызвана тем, что эта система имеет свой собственный механизм работы с буферами обмена. Главное разочарование заключается в том, что официальные настройки KDE не всегда предоставляют возможность отключить данное поведение. Однако есть альтернативные способы, которые позволят вам адаптировать рабочий процесс.
Решения проблемы
-
Использование Klipper:
Klipper — это расширение для буфера обмена в KDE, которое позволяет настраивать его поведение. Для отключения вставки с помощью средней кнопки выполните следующие шаги:- Установите Klipper через менеджер пакетов, если он не установлен:
sudo apt install klipper
- Откройте настройки Klipper. Это можно сделать, кликнув правой кнопкой мыши по его иконке в системном трее.
- Найдите в настройках параметр "Игнорировать выбор мыши". Убедитесь, что он активирован. Это действие предотвратит вставку текста с помощью средней кнопки.
- Установите Klipper через менеджер пакетов, если он не установлен:
-
Использование инструмента XMousePasteBlock:
Если настройка Klipper не обеспечивает ожидаемого результата, можно использовать сторонний инструмент, который блокирует вставку.- Скачайте XMousePasteBlock. Это легковесная утилита, которая предназначена для предотвращения вставки при нажатии средней кнопки.
- Убедитесь, что у вас установлены необходимые зависимости. Обычно это требуется для программ, относящихся к X11. Установите их, если это необходимо:
sudo apt install xorg-dev
- Соберите и установите утилиту, следуя инструкциям на странице проекта.
- Запустите XMousePasteBlock, чтобы он начал блокировать вставку с помощью средней кнопки мыши.
Заключение
Существует несколько способов отключить функцию вставки с помощью средней кнопки мыши в окружении KDE, оставаясь при этом с функцией нажатия этой кнопки. Выбор между использованием Klipper и XMousePasteBlock зависит от ваших предпочтений и конкретного рабочего процесса.
Эти шаги позволят вам оптимизировать взаимодействие с вашим рабочим столом, повышая удобство использования системы и увеличивая продуктивность. Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обратиться к сообществу пользователей KDE или разработчикам утилиты.