Я использую Ubuntu 18.04.2 и хочу назначить действие cstom среднему щелчку мыши. Как это можно сделать? например, жесты libinput ( https://github.com/bulletmark/libinput-gestures ) позволяют вам задавать пользовательские действия для жестов трекпада. Есть ли что-то подобное и для мыши?
можно сделать это с двумя установленными пакетами..
xbindkeys
и xdotool
sudo apt install xbindkeys
sudo apt install xdotool
создайте имя файла .xbindkeysrc
в Вашей домашней папке
touch /home/user/.xbindkeysrc
gedit /home/user/.xbindkesyrc
вставьте ниже содержания
Содержание:
"xdotool sleep 0.5 key Super_L"
b:2
xbindkeys -p
Обратите внимание на то, что, когда Вы нажимаете кнопку середины мыши, которая является b:2
Это моделирует нажатие клавиши Super_L
только на этот раз.. снова, если Вы нажимаете b:2
Это ничего не делает в противоположность нажатию Super_L
Пример:
pratap@i7-4770:~$ touch /home/pratap/.xbindkeysrc
pratap@i7-4770:~$ gedit .xbindkeysrc
pratap@i7-4770:~$ xbindkeys -p
pratap@i7-4770:~$