Попробуйте переустановить Unicode
sudo apt-get install --reinstall unicode
Просто сделал это сам и перезапустил, все исправлено.
Если применимо [звучит из вопроса, который вполне может быть], это потенциально связано с тем, как вы выполняете обновление с 16 до 17 (очистка и переустановка ОС вместо менее тщательного apt-get).
У меня такое ощущение, что это было источником моей проблемы - хотя я также установил «древний» шрифт, чтобы включить смайлики в командной строке, и прочитал в Интернете, что были ошибки, связанные с этим + этим шрифтом.
У меня такой же трекбол, и это мой /etc/X11/xorg.conf.d/99-logievdev.conf
для включения прокрутки:
Section "InputClass"
Identifier "Logitech USB Trackball"
MatchProduct "Logitech USB Trackball"
MatchDevicePath "/dev/input/event*"
MatchIsPointer "true"
Driver "libinput"
Option "ButtonMapping" "1 0 3 4 5 0 0 8 2"
Option "ScrollMethod" "button"
Option "ScrollButton" "8"
EndSection
Обратите внимание, что вам нужны только строки Option "ScrollMethod"
и Option "ScrollButton"
, чтобы включить прокрутку трекбола.
Возможно, моя рука достаточно отличается от вашей, но я нахожу все четыре кнопки пригодными для использования. Вот почему я назначил более жесткую -на -маленькую кнопку досягаемости для средней кнопки мыши (кнопку 2 )для тех редких старых программ X11, которым это время от времени требуется. Вот почему я не использую Option "MiddleEmulation"
, который использовался в конфигурации Arch Wiki, на которую вы ссылались.
Возможно, опция ScrollButton
обрабатывается до ButtonMapping
, что позволяет назначить прокрутку одной и только одной кнопке.
Для переключения между конфигурациямивы можете использовать что-то вроде этого скрипта:
#!/bin/sh
MOUSENAME="Logitech USB Trackball"
CUR_SC_BUTTON=$(xinput --list-props "$MOUSENAME" | grep "Scrolling Button (" | cut -d : -f 2)
case $CUR_SC_BUTTON in
8)
# mouse is currently right-handed, switch to left
xinput --set-prop "$MOUSENAME" "libinput Button Scrolling Button" 9
xinput --set-button-map "$MOUSENAME" 3 2 1 4 5 6 7 9 8
# note: may need to switch 9 and 8 around, depending on how
# ButtonMapping and ScrollingButton interact
;;
9)
# mouse is currently left-handed, switch to right
xinput --set-prop "$MOUSENAME" "libinput Button Scrolling Button" 8
xinput --set-button-map "$MOUSENAME" 1 2 3 4 5 6 7 8 9
;;
esac
Отказ от ответственности :Я не тестировал этот скрипт сам, я только что написал его.
Чтобы иметь «бесполезные» конфигурации мыши для переключения кнопок, вы должны использовать соответствующий инструмент в выбранной вами среде рабочего стола, чтобы назначить этот сценарий для запуска при нажатии этой кнопки мыши.