Естественная прокрутка с использованием «.Xmodmap»: pointer = 1 2 3 5 4 7 6 8 9 10 11 12
больше не работает в 12.04 в некоторых специфичных для Ubuntu приложениях, таких как Центр программного обеспечения, окно настроек и центр обновлений. В каком пакете я должен сообщить об ошибке?
Полагаю, лучший способ сделать это - использовать dconf-editor:
Возможно, вам потребуется установить dconf сначала редактором, выполнив sudo apt-get install dconf-editor
в терминале.
Это только изменит направление прокрутки сенсорной панели, а не внешней мыши.
Вот скриншот dconf-editor после внесения изменений:
Я ужасно опоздал к этому, но я только что закончил писать руководство , которое могло бы помочь вам или любому проходящему мимо. Если у вас все еще есть эта проблема, то это.
Суть в том, что вам нужно получить идентификатор сенсорной панели с помощью команды xinput list
, а затем текущее расстояние прокрутки с помощью xinput list-props [touchpad-id] | grep "Scrolling distance"
. Вывод должен выглядеть примерно так:
Synaptics Scrolling Distance (288): 106, 106
Здесь 288
- идентификатор свойства, а 106, 106
- текущие значения. Вам нужно инвертировать числа - здесь новые значения будут -106, -106
. Эта команда делает это:
xinput set-prop [touchpad-id] [property-id] [new-values]
У меня есть это в сценарии оболочки, установленном для запуска при входе в систему, наряду с командами для перезапуска nautilus, которые могут или не могут работать для вас в связанном сообщении в блоге).
Ошибка № 949465 - похожий дубликат, о котором сообщалось для естественной прокрутки в Наутилусе. Он подан против пакета libxi
, так что вы можете попробовать подать его туда.
Либо так, либо вы можете попытаться зарегистрировать ошибки в пакетах для всех затронутых окон. Например, пакеты для программного обеспечения, которые вы перечислили выше, будут:
software-center
gnome-control-center
update-manager
Вы можете сообщить об ошибках в любом из них, запустив ubuntu-bug
в терминале, после чего укажите имя нужного пакета.