У меня новая мышь, которая работает по Bluetooth, но мне пришлось вручную настроить среднюю кнопку мыши, используя xinput --set-button-map
. Это не является постоянным после перезагрузки, поэтому я написал небольшой скрипт на python для автоматического запуска после входа в систему. К сожалению, это не работает, потому что есть некоторая задержка, прежде чем мышь автоматически подключится после входа в систему.
Я думал просто добавить немного ожидания в мой сценарий, но я уверен, что должен быть лучший способ сделать это. Могу ли я подключиться к событиям соединения из /usr/sbin/bluetoothd
или что-то в этом роде?
Я поместил немного времени ожидания и повторений в свой сценарий и жил с этим несколько дней, но в эти выходные у меня было немного свободного времени, чтобы найти «правильное» решение.
То есть, добавьте карту кнопок в файл конфигурации для X.
#/usr/share/X11/xorg.conf.d/logitech-mx-revolution.conf
Section "InputClass"
Identifier "Logitech MX Revolution Mouse"
Option "ButtonMapping" "1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 2 17 18 19 20 21 22 23 24"
EndSection
Надеюсь, это поможет кому-то еще однажды.
У меня есть Logitech Ultrathin Touch, и я получил переотображение для работы с:
/etc/X11/xorg.conf.d/10-evdev.conf # # custom для ультратонкой мыши Logitech
Section "InputDevice"
Identifier "Logitech bluetooth Touch Mouse"
Driver "evdev"
Option "Name" "Ultrathin Touch Mouse"
Option "ButtonMapping" "1 1 3 4 5 6 7 0 0 0 0 0 0"
EndSection
Section "InputClass"
Identifier "Ultrathin Touch Mouse"
Option "ButtonMapping" "1 1 3 4 5 6 7 0 0 0 0 0 0"
EndSection
Не уверен, нужно ли все это, но после дня борьбы с этим я просто рад, что что-то работает ... Я обнаружил, что горизонтальная прокрутка немного медленнее, чем хотелось бы , так что я, вероятно, посмотрю, есть ли возможность настроить это.
/usr/share/X11
когда-нибудь остановки, работающие кого-то, могут не стесняться редактировать мой ответ. – Johan Karlsson 05.05.2020, 18:59/etc/X11/xorg.conf.d/
, и Xorg применялся файл конфигурации , я поместил туда. (почему я сомневался относительно страницы справочника?!) Вопрос, тогда, состоит в том, если/etc/
лучший выбор для пользовательской конфигурации, чем/usr/share/
. В принципе, I' d говорят " абсолютно, " но я don' t используют Ubuntu. Что Вы думаете, @wim? – Vebjorn Ljosa 05.05.2020, 18:59/usr/share/
для пользовательской конфигурации X11. (Я думал то же самое, на самом деле, таким образом, я предложил редактирование для этого ответа. Тогда 3 секунды спустя я нашел ту страницу Wiki. ой!) – tjklemz 05.05.2020, 19:00