Естественная прокрутка не работает в 12.04 в некоторых окнах. Где я должен сообщить об ошибке?
10
Естественная прокрутка с использованием ".Xmodmap": pointer = 1 2 3 5 4 7 6 8 9 10 11 12больше не работает в 12.04 в некоторых специфичных для Ubuntu приложениях, таких как Центр программного обеспечения, окно настроек и центр обновлений. В каком пакете я должен сообщить об ошибке?
Я ужасно опоздал на это, но я только что закончил писать руководство, которое могло бы помочь вам или любому проходящему мимо. Если у вас все еще есть эта проблема, то это.
Суть в том, что вам нужно получить идентификатор сенсорной панели с помощью xinput listкоманды, а затем текущее расстояние прокрутки с помощью xinput list-props [touchpad-id] | grep "Scrolling distance". Вывод должен быть примерно таким:
Synaptics Scrolling Distance (288): 106, 106
Здесь 288ID свойства и 106, 106текущие значения. Что вам нужно сделать, это инвертировать числа - здесь будут новые значения -106, -106. Эта команда делает это:
У меня есть это в сценарии оболочки, установленном для запуска при входе в систему, наряду с командами для перезапуска nautilus, которые могут или не могут работать для вас (это в связанном сообщении в блоге).
Замечательно. Это фактически исправило проблему для меня! Спасибо!
Люк Хёрстен
1
У меня тоже работает. Но учтите, что вам необходимо выключить приложение Natural Scrolling. В противном случае поведение во всех окнах просто перевернуто :)
Стивен Руз
@ Энди С. Есть ли способ сделать то же самое для моей мыши?
Стивен Руз
1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Сет
Спасибо! 15.04 я использовал несколько способов, включая Natural Scrolling в Ubuntu, и все они работали только в некоторых случаях, но не во всех. Это, наконец, кажется независимым от версии ОС решением.
schluchc
5
Я полагаю, что лучший способ сделать это с помощью dconf-editor:
Открытый терминал
Введите dconf-редактор и нажмите Enter
Теперь перейдите в org> gnome> settings-daemon> периферийные устройства> сенсорная панель и снимите флажок естественной прокрутки
Вам может понадобиться сначала установить dconf-editor, выполнив sudo apt-get install dconf-editorв терминале.
Это только изменит направление прокрутки сенсорной панели, но не внешней мыши.
Вот скриншот dconf-editor после внесения изменений:
Я использовал Ubuntu 12.04+ в основном, и это было в каждой версии.
Ranveer
1
Странно, я использую 12.04 с последними обновлениями и эта опция отсутствует.
Раду Марис
Если его там нет, попробуйтеsudo apt-get install dconf-tools
Ranveer
1
Ошибка № 949465 - дубликат с похожим звучанием, о котором сообщалось для естественной прокрутки в Наутилусе. Он подан против libxiпакета, поэтому вы можете попробовать заполнить его там.
Либо так, либо вы можете попытаться зарегистрировать ошибки в пакетах для всех затронутых окон. Например, пакеты для программного обеспечения, которые вы перечислили выше, будут:
Ubuntu Software Center: software-center
Настройки системы: gnome-control-center
Диспетчер обновлений: update-manager
Вы можете сообщить об ошибках в любой из них, запустив ubuntu-bugв терминале имя нужного пакета.
Я полагаю, что лучший способ сделать это с помощью dconf-editor:
Вам может понадобиться сначала установить dconf-editor, выполнив
sudo apt-get install dconf-editor
в терминале.Это только изменит направление прокрутки сенсорной панели, но не внешней мыши.
Вот скриншот dconf-editor после внесения изменений:
источник
sudo apt-get install dconf-tools
Ошибка № 949465 - дубликат с похожим звучанием, о котором сообщалось для естественной прокрутки в Наутилусе. Он подан против
libxi
пакета, поэтому вы можете попробовать заполнить его там.Либо так, либо вы можете попытаться зарегистрировать ошибки в пакетах для всех затронутых окон. Например, пакеты для программного обеспечения, которые вы перечислили выше, будут:
software-center
gnome-control-center
update-manager
Вы можете сообщить об ошибках в любой из них, запустив
ubuntu-bug
в терминале имя нужного пакета.источник