Естественная прокрутка не работает в 12.04 в некоторых окнах. Где я должен сообщить об ошибке?

Ну, в конце концов, что решило мою проблему: установите пакет grub-pc. Это заменит стандартную версию, загруженную Ubuntu 10.04.

Я нахожусь на ПК, поэтому, думаю, все в порядке.

10
задан 28 March 2012 в 12:40

3 ответа

Я ужасно опаздываю на это, но я только что закончил писать путеводитель, который может помочь вам или кому-то пройти мимо. Если у вас все еще есть эта проблема, это

Суть в том, что вам нужно получить идентификатор вашей сенсорной панели с помощью команды 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, которые могут или не могут работать для вас (это в связанном сообщении блога).

11
ответ дан 25 May 2018 в 13:14
  • 1
    Замечательно. Это на самом деле устранило проблему для меня! Спасибо! – Luke Hoersten 28 May 2012 в 19:07
  • 2
    Работает и для меня. Но обратите внимание, что после этого вы должны повернуть приложение Natural Scrolling. В противном случае поведение во всех окнах просто инвертируется :) – Steven Roose 2 August 2012 в 11:45
  • 3
    @Andy C. есть ли способ сделать то же самое для моей мыши? – Steven Roose 6 August 2012 в 20:45
  • 4
    Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – Seth♦ 11 July 2013 в 22:44
  • 5
    Благодаря! Я использовал несколько способов в 15.04, включая естественную прокрутку Ubuntu Tweak, и все они работали только для некоторых случаев, но не для всех. Это, по-видимому, является независимым от ОС решением. – schluchc 11 September 2015 в 20:27

Я полагаю, что лучший способ сделать это - использовать dconf-editor:

Открыть тип терминала в dconf-редакторе и нажать Enter Теперь перейдите в org> gnome> settings-daemon> периферийные устройства> тачпад и снимите отметку с естественной прокрутки

Возможно, вам придется сначала установить dconf-editor, выполнив sudo apt-get install dconf-editor в терминале.

Это приведет только к отклонению направления прокрутки сенсорной панели, а не к внешняя мышь.

Вот скриншот dconf-редактора после внесения изменений:

5
ответ дан 25 May 2018 в 13:14
  • 1
    Держитесь, с каких это пор это существовало? – Andy C. 25 July 2013 в 16:24
  • 2
    Я использовал Ubuntu 12.04+ в основном, и он был там в каждой версии. – Ranveer 25 July 2013 в 22:54
  • 3
    Странно, я использую 12.04 с последними обновлениями, и этот параметр отсутствует. – Radu Maris 26 August 2014 в 16:05
  • 4
    Если его нет, попробуйте sudo apt-get install dconf-tools – Ranveer 26 August 2014 в 16:11

Ошибка # 949465 - аналогичный звук, о котором сообщалось для естественной прокрутки в Наутилусе. Он был подан против пакета libxi, поэтому вы можете попробовать его зарегистрировать там.

Либо это, либо, возможно, захотите попробовать найти ошибки в отношении пакетов для всех затронутых окон. Например, пакеты для программного обеспечения, перечисленные выше, будут:

Центр программного обеспечения Ubuntu: software-center Системные настройки: gnome-control-center Менеджер обновлений: update-manager

Вы можете сообщите об ошибках в отношении любого из них, запустив ubuntu-bug в терминале, а затем имя нужного пакета.

1
ответ дан 25 May 2018 в 13:14

Другие вопросы по тегам:

Похожие вопросы: