естественная прокрутка не работает в gnome

Полагаю, это отчасти теоретический вопрос.

На практике я бы сделал так, чтобы он работал надежно, либо избегая - в качестве первого символа включенного скрипта, либо путем предоставления пути скрипта (относительный или абсолютный не имеет значения).

Опять же, с практической точки зрения, я предпочитаю кодировать для известной оболочки, но если бы это было невозможно, я бы, вероятно, получил уродливый оператор case , заключенный внутри функции. Если только это обобщение не должно распространяться и на оболочки * csh , в этом случае я бы, вероятно, просто сбежал.

4
14.07.2017, 00:47
4 ответа

Я столкнулся с той же проблемой. У меня был установлен xserver -xorg -input -synaptics. Я удалил его, и проблема была решена. После удаления кнопка естественной прокрутки работает нормально.

3
27.01.2020, 20:53

В дополнение к @Dr. Про ответ, это помогло мне:

dnf remove *synaptics*
dnf install xorg-x11-drv-libinput
reboot

После этого тачпад работает как обычно, и естественная прокрутка снова работает нормально.

1
27.01.2020, 20:53

Вместо того, чтобы писать имя, просто выберите идентификатор. Легче, быстрее.

Отсюда:

xinput --list-props 'TRACKPAD NAME'

К этому:

xinput --list-props 8 
0
27.01.2020, 20:53

Я не знаю, насколько это применимо конкретно к nixos, но я успешно применил еще один подход — установить соответствующие настройки в xinput. Вам также не придется удалять драйвер синаптики.

Во-первых, вам нужно найти название метода ввода, соответствующего вашей сенсорной панели, запустив

xinput --list

Вы получите список всех ваших устройств ввода. Найдите устройство, соответствующее вашей сенсорной панели. В моем случае тачпад назывался «SynPS/2 Synaptics TouchPad».

Второй шаг — получить список всех свойств устройства, которые можно установить с помощьюxinput:

xinput --list-props 'TRACKPAD NAME'

Если имя свойства «libinput Natural Scrolling Enabled», то вам повезло! Просто установите свойство, запустив:

xinput set-prop 'TRACKPAD NAME' 'libinput Natural Scrolling Enabled' 1

и готово.

В качестве бонуса кажется, что libinput(1)— это дроп -вместо xinput, который работает с Wayland, поэтому этот метод должен работать и для пользователей Wayland.

Наконец, таким же образом можно управлять и другими свойствами трекпада. Я использовал его, чтобы отключить клики по крану.

2
27.01.2020, 20:53

Теги

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