Отключить вставку средним щелчком мыши в Fedora: несколько методов и примеры кода

Вставка средним щелчком — это удобная функция Fedora, которая позволяет пользователям вставлять текст, щелкая средней кнопкой мыши. Однако некоторым пользователям это может мешать или непреднамеренно вызывать его во время просмотра или работы. В этой статье мы рассмотрим различные способы отключения вставки средним щелчком мыши в Fedora, а также приведем примеры кода, которые помогут вам в этом процессе.

Метод 1: использование Xmodmap
Xmodmap — это утилита в Linux, которая позволяет изменять раскладки клавиш и сопоставления кнопок указателя. Чтобы отключить вставку средним щелчком с помощью Xmodmap, выполните следующие действия:

Шаг 1. Откройте терминал и введите следующую команду, чтобы создать новый файл с именем .Xmodmap:

$ touch ~/.Xmodmap

Шаг 2. Откройте файл в текстовом редакторе и добавьте следующую строку, чтобы отключить среднюю кнопку мыши:

pointer = 1 25 3 4 5 6 7 8 9

Шаг 3. Сохраните файл и выйдите из текстового редактора.

Шаг 4. Запустите следующую команду, чтобы загрузить новую конфигурацию Xmodmap:

$ xmodmap ~/.Xmodmap

Метод 2: использование Xinput
Xinput — еще одна полезная утилита для настройки устройств ввода в Linux. Чтобы отключить вставку средним щелчком с помощью Xinput, выполните следующие действия:

Шаг 1. Откройте терминал и введите следующую команду, чтобы получить список всех доступных устройств ввода:

$ xinput list

Шаг 2. Определите идентификатор устройства, связанного с вашей мышью.

Шаг 3. Чтобы отключить вставку средним щелчком мыши, выполните следующую команду, заменив device_idна идентификатор из предыдущего шага:

$ xinput set-button-map device_id 1 0 3 4 5 6 7 8 9

Метод 3: использование libinput
Fedora использует libinput в качестве библиотеки обработки ввода по умолчанию. Чтобы отключить вставку средним щелчком с помощью libinput, выполните следующие действия:

Шаг 1. Откройте терминал и создайте новый файл конфигурации для libinput:

$ sudo touch /etc/X11/xorg.conf.d/40-libinput.conf

Шаг 2. Откройте файл с помощью текстового редактора и добавьте в него следующие строки:

Section "InputClass"
    Identifier "disable middle click paste"
    MatchDriver "libinput"
    Option "MiddleEmulation" "false"
EndSection

Шаг 3. Сохраните файл и выйдите из текстового редактора.

Шаг 4. Перезапустите систему Fedora, чтобы изменения вступили в силу.

Отключение вставки средним щелчком мыши в Fedora может обеспечить более плавную и бесперебойную работу пользователя. В этой статье мы рассмотрели три различных метода достижения этой цели: использование Xmodmap, Xinput и libinput. Предпочитаете ли вы изменять раскладки клавиш, использовать утилиты или настраивать библиотеки, теперь у вас есть знания и примеры кода, необходимые для отключения вставки средним щелчком мыши в Fedora в соответствии с вашими предпочтениями.