Как отключить вставку средней кнопкой мыши в KDE? [дубликат]

Измените массив copy и вызов функции. Ниже приведен минимальный пример:

#include <unistd.h>

int main(int arcg, char *argv[])
{
    char *const args[] = {"cp","-p","-i", argv[1], argv[2], 0}; 
    execv("/bin/cp", args);
}
6
14.12.2018, 16:37
1 ответ

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

Во-первых, вам нужно узнать идентификатор мыши, вот так:

$ xinput list | grep 'id='

, который печатает что-то вроде

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜ PixArt Dell MS116 USB Optical Mouse       id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
  Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
  Power Button                              id=6    [slave  keyboard (3)]
  Video Bus                                 id=7    [slave  keyboard (3)]
  Power Button                              id=8    [slave  keyboard (3)]
  Sleep Button                              id=9    [slave  keyboard (3)]
  Dell KB216 Wired Keyboard                 id=10   [slave  keyboard (3)]
  Dell KB216 Wired Keyboard                 id=11   [slave  keyboard (3)]
  Eee PC WMI hotkeys                        id=13   [slave  keyboard (3)]

Моя USB-мышь Dell печатает здесь, для которой id=12

поэтому я могу просмотреть сопоставление кнопок мыши, например:

$ xinput get-button-map 12

который печатает

1 2 3 4 5 6 7 8 9 10 11 12

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

Я могу отключить среднюю кнопку мыши, установив для нее значение 0:

$ xinput set-button-map 12 1 0 3

Или я могу превратить среднюю -кнопку мыши в левую -кнопку мыши, установив для нее значение 1:

$ xinput set-button-map 12 1 1 3

ref. link https://wiki.ubuntu.com/X/Config/Input

у меня работает (kubuntu 18.04 LTS)

5
27.01.2020, 20:30

Теги

Похожие вопросы