Manjaro KDE Edition
   4029

Медленный скролинг мышью

После перехода на манджаро до сих пор не могу решить одну проблему, а именно, медленный скролинг мышью во всех виджетах плазмы. Поясню, что бы пролистать весь список приложений в меню необходимо сделать несколько оборотов колеса мыши. В браузере и остальных приложениях все нормально. Складывается впечатление, что один поворот колеса манипулятора сдвигает просматриваемую область на один пиксель, а это очень мало. В настройках мыши изменение количества прокручиваемых строк ничего не дает.
Прошу Вашей помоши, так как надоело колесо крутить по 10 раз) ради того что бы пролистать список приложений на пару строк. Manjaro KDE Edition: Медленный скролинг мышью

16 комментариев

avatar
Последний пункт в дополнительных настройках мыши ни на какие мысли не наводит?
+1
avatar
почему-то это не влияет на прокрутку в «меню запуска приложений» и gui настроек системы
и в виджите «заметка»
Последний раз редактировалось
0
avatar
у тебя такая же проблема?
0
avatar
ага, но значения не придал, поэтому решения не искал
0
avatar
нашёл одно из решений: если удалить xf86-input-libinput, то мышь в виджетах переключится на управление xf86-input-mouse (или xf86-input-evdev), и после перелога в плазму будет норм.
Интересно, можно ли обойтись без удаления xf86-input-libinput? хм.

Упд: можно не удалять, а указать в настройках xorg использовать для мыши драйвер evdev. УПД: Нужно менять файл конфига usr/share/x11/xorg.conf.d/40-libinput.conf
Аларм!! изменил у себя Identifier на «evdev pointer catchall» (c Mouse0 по дефолту) в конфиге видеодрайвера и исксы перестали запускатся, с ошибкой «no screen found»! Так что осторожно. Хотя причём тут screen…
Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

и перезагрузиться. Сам ещё не пробовал.
Последний раз редактировалось
0
avatar
вариант с настройкой xorg у меня не сработал (может там что-то ещё добавить надо). А удалить xf86-input-libinput не получается:
$ sudo pacman -Rs xf86-input-libinput
проверка зависимостей...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: xorg-server: удаление xf86-input-libinput ломает зависимость 'xf86-input-libinput'
Последний раз редактировалось
0
avatar
Странный этот либинпут! Конфиги хранит он свои в /usr/share/x11/xorg.conf.d/40-libinput.conf на сколько я понял. Удаление не помогает, добавляю 10-evdev.conf с аналогичным содержимым, все равно вводом libinput управляет. Я так понимаю моя проблема началась когда libinput в дистрибутив по умолчанию добавили (готовясь к переходу на wayland). Неужели нет другой возможности изменить скорость скролинга настроив или удалив libinput? Может вообще дело не в нем?)
Последний раз редактировалось
+1
avatar
кажется получилось) Просто в конфиге /usr/share/x11/xorg.conf.d/40-libinput.conf поменял драйвер для мыши (в блоке, где libinput pointer catchall) на evdev (наверно можно попробовать и mouse для мыши). И перезапустил сессию.
До этого я лез в папку /etc/X11/mhwd.d/ (-_-)
Последний раз редактировалось
0
avatar
Мне не помогло( После изменения драйвера мышью все равно либинпут управляет. Если вдруг проблему решишь, дай знать.
Спойлер!
[evgenii@evgenii-pc ~]$ sudo libinput list-devices
[sudo] пароль для evgenii:
Device: Power Button
Kernel: /dev/input/event1
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Video Bus
Kernel: /dev/input/event2
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: Power Button
Kernel: /dev/input/event0
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: HDA ATI HDMI HDMI/DP,pcm=3
Kernel: /dev/input/event4
Group: 4
Seat: seat0, default
Capabilities:
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: 2.4G wireless USB Device 2.4G wireless USB Device
Kernel: /dev/input/event5
Group: 5
Seat: seat0, default
Capabilities: keyboard pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a

Device: 2.4G wireless USB Device 2.4G wireless USB Device
Kernel: /dev/input/event6
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a

Device: 2.4G Receiver
Kernel: /dev/input/event8
Group: 6
Seat: seat0, default
Capabilities: keyboard pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a

Device: 2.4G Receiver
Kernel: /dev/input/event9
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
0
avatar
Ну, у меня решилось, и на прокрутку в виджетах теперь влияют те параметры, что в настройках системы.
странно, девайс у тебя определяется как 'keyboard' и 'keyboard pointer', но не pointer (или под спойлером не всё?).
У меня в журнеле Xorg такие записи:
Спойлер!
[    27.486] (II) config/udev: Adding input device A4TECH USB Device (/dev/input/event1)
[    27.486] (**) A4TECH USB Device: Applying InputClass "evdev pointer catchall"
[    27.486] (**) A4TECH USB Device: Applying InputClass "libinput pointer catchall"
[    27.486] (II) Using input driver 'evdev' for 'A4TECH USB Device'
.....
[    27.467] (II) config/udev: Adding input device A4TECH USB Device (/dev/input/event0)
[    27.467] (**) A4TECH USB Device: Applying InputClass "evdev keyboard catchall"
[    27.467] (**) A4TECH USB Device: Applying InputClass "libinput keyboard catchall"
[    27.467] (**) A4TECH USB Device: Applying InputClass "system-keyboard"
[    27.467] (II) Using input driver 'libinput' for 'A4TECH USB Device'

До изменения 40-libinput.conf для event1 (который pointer) выбирался libinput.
40-libinput.conf выглядит так:
Спойлер!
# Match on all types of devices but joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

в общем, посмотри что у тебя в журнале Xorg (проще его открыть в ksystemlog), отфильтруй по названию девайса или по «pointer»
Последний раз редактировалось
0
avatar
Я же написал, он ничего не дает.
0
avatar
не знаю поможет или нет но как вариант www.linux.org.ru/forum/desktop/2465993
Последний раз редактировалось
0
avatar
у меня вот с такими настройками всё прекрасно скролится.

изначально, сразу после установки, была такая же проблема
?
Ален нови, ностра алис! Что означает — ежели один человек построил, другой завсегда разобрать может.
0
avatar
Спасибо, но проблему не решает( До этого на кубунте такого не наблюдал.
0
avatar
в lxce как настроить?
0
avatar
у меня вот с такими настройками всё прекрасно скролится.

Пффффф… У кого-то вообще нет таких настроек
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.