Ubuntu 18.04. Когда я нажимаю среднюю кнопку мыши, должен быть двойной щелчок. Спасибо.
EDIT: Использую Unity Desktop.
решение1
ОС: Ubuntu 18:04
Необходимые пакеты: xdotool
иxbindkeys
Вы можете установить эти пакеты с помощьюsudo apt install xdotool xbindkeys
gedit .xbindkeysrc
Вставьте указанное ниже содержимое
"xdotool click --repeat 2 1"
b:2
Сохраните файл и запуститеxbindkeys --poll-rc
теперь ваш средний щелчок должен работать как двойной щелчок.
из man xdotool
некоторого содержания
click [options] button
Send a click, that is, a mousedown followed by mouseup for the
given button with a short delay between the two (currently 12ms).
Buttons generally map this way: Left mouse is 1, middle is 2, right
is 3, wheel up is 4, wheel down is 5.
--clearmodifiers
Clear modifiers before clicking. See CLEARMODIFIERS below.
--repeat REPEAT
Specify how many times to click. Default is 1. For a double-
click, use '--repeat 2'
Протестировано на Ubuntu 18.04.3
Обходной путь
Если вы установили Unity таким образомsudo apt install unity
затем используйте содержимое ниже в .xbindkeysrc
файле
"xdotool click --repeat 2 1"
b:2 + Release
Протестировано на Ubuntu 18.04 с сеансом Unity.
решение2
Мне не очень повезло с btnx
этим xdotool
, поэтому, если вы работаете на Linux Mint
или другом Ubuntu
дистрибутиве, я бы посоветовалвходной-переназначительдоступно в репозиториях:
sudo apt install input-remapper
Затем настройте нужную кнопку с помощью следующего кода:
repeat(2, key(BTN_LEFT).w(50))
Это повторит левую кнопку мыши с задержкой 50 мс. Использование стандарта key(BTN_LEFT).key(BTN_LEFT)
не сработало для меня, предположительно потому, что ButtonRelease
событие не было отправлено вовремя, чтобы быть обнаруженным cinnamon. Наслаждайтесь!