LINUX.ORG.RU

Можно ли как-то настроить более отзывчивый к рефлекторым движениям пальца скролл?

 ,


0

1

Здавствуйте любители и профессионалы Линукса. 2 месяца пытаюсь перейти на эту ОС (KDE Neon), все никак не получается.

Основная проблема: не отзывчивый скролл. Он почему-то совсем не такой, как в Windows. Например: когда кручу вверх до упора, инетерфейс не понимает, что вверх крутить некуда и «отскакивает» вниз.

Не знаю, как описать симптомы более конекрентно, спрашивайте - овечу.

Что делал.

  1. Ускорял прокрутку через imwheel:
".*"
None, Up, Button4, 3
None, Down, Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
  1. Поробовал изменять mousewheel.default.delta_multiplier_y в firefox. Не понравилось.

  2. Добавлял кнопки стрелок (хоть что-то получилось): kwrite ~/.config/gtk-3.0/gtk.css

.scrollbar, scrollbar, *{
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
-GtkRange-slider-width: 13;
-GtkRange-stepper-size: 13;
}

Подскажите: что еще можно сделать? Реально палец болит.

А можно скринкаст? Это видимо какой-то прикол KDE новый. Никогда с таким не сталкивался. Прокручиваю до упора и дальше ничего не двигается.

HerrWeigel ★★★★ ()
Ответ на: комментарий от Korchevatel

В этом дистрибутиве «кеды» не только самые свежие, но и наименее протестированные.

Чем плазма 5.18.5 в неоне отличается от 5.18.5 в арче? Тем, что раньше на пару часов прилетела, если только. Ну а если ТС поставил какой-нибудь вариант для тестеров и разработчиков, то и удивляться нечему.

anonymous ()
Ответ на: комментарий от anonymous

Чем плазма 5.18.5 в неоне отличается от 5.18.5 в арче?

Тем, что в первом случае впихнули поверх Ubuntu LTS. Во втором случае система максимально «чистая», без «васянских» патчей.

Korchevatel ★★★★★ ()

Я похожее наблюдал и в винде. Тянешь, например, за вертикальную полосу прокрутки и уводишь курсор далеко влево или вправо. Ну, полоса «отскакивает» на старое положение. Пододвигаешь курсор ближе (всё ещё не отпуская кнопку мыши) - снова прокручивается.

Или вот ещё. Колесо мыши иногда посылает, то двойные события, то противоположные. В итоге полоса прокрутки дёргается. Даже если полоса прокручена до самого верха и ты крутишь колесом вверх, иногда прилетают противоположные события и она «отскакивает». В этом случае можно попробовать другую мышь.

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

dsxl ()
Последнее исправление: dsxl (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Я не про «кеды», а про базовую систему.

Ну да, может скролл от кед и не зависит. ТС даже не написал, под иксами у него кде или в вейленде. Про неон ничего плохого сказать не могу, хоть и считаю, что лучше бы он был на другой платформе. Пока он на базе 18.04 все отлично, на 20.04 неон еще не перешел.

anonymous ()
Ответ на: комментарий от anonymous

Попробовал отключить imwheel. Да действительно без него эффкект «отскакивания» от верхней границы почти пропадает. Почти, потому как иногда вылавливаю. Но без него как-то медленно крутится прокруктка.

VasyOK_ZP ()
Ответ на: комментарий от dsxl

Поак только эти вопросы вижу. Отвечаю.

«скролл где? скролл чем? мыша, тачпад?» Скрол колесом мыши. В браузере.

«А можно скринкаст?» записать видео я конечно могу. Но описать ощущения нет.

Другие дистрибутивы пробовал - разницк не заметил.

По факту: в Windows и Linux скролл отличаются.

VasyOK_ZP ()
Ответ на: комментарий от VasyOK_ZP

Другие дистрибутивы пробовал - разницк не заметил.

Значит дело в мыше. Прокрутка колесом не зависит от ОС. Что в линуксе, что в винде она одинакова и зависит только от настроенного шага прокрутки.

anonymous ()
Ответ на: комментарий от VasyOK_ZP

А как узнать шаг прокрутки в Windows и Linux?

В настройках мыши. В винде через панель управления, в линуксе зависит от DE, в кедах Settings/Input Devices/Mouse. Там же изменить сколько строк прокручивать за раз, скорость курсора, еще там что-то.

anonymous ()

Проходил мимо, решил заглянуть.

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

Drun ()
Ответ на: комментарий от dsxl

Специлисты, по KDE, вы есть на форуме?

Вроде нашел решение. Тут пишут https://forum.kde.org/viewtopic.php?f=289&t=153755#p405711

в файле /etc/X11/xorg.conf.d/xorg.conf

нужно прописать:

Section "InputClass"
    Identifier "evdev-mouse"
    MatchIsPointer "yes"
    Driver "evdev"
EndSection

Но я у себя такого файла не вижу.

VasyOK_ZP ()
Ответ на: комментарий от t184256

Очень смешно. Можно было команду новичку подсказать.

sudo chmod 777 /etc/X11

создал файл с

Section "InputClass"
    Identifier "evdev-mouse"
    MatchIsPointer "yes"
    Driver "evdev"
EndSection

один хрен не появляются настройки скрола

VasyOK_ZP ()

KDE Neon

И, это... В Неоне хоть есть эта evdev? Что-то навскидку не вижу.

upd. Увидел. Есть в Неоне этот драйвер. Попробовал. Получается.

Тебе, между прочим, спасибо. Некоторым тут инфа полезна будет.

И у тебя заработает. Только сделай всё правильно, а не перанально.

Dementy ★★ ()
Последнее исправление: Dementy (всего исправлений: 1)
Ответ на: комментарий от Dementy
alex@alexPC:/etc/X11$ ls -l 
итого 88
drwxr-xr-x 2 root root  4096 мая 21 14:23 app-defaults
drwxr-xr-x 2 root root  4096 июн 10 17:04 cursors
-rw-r--r-- 1 root root    14 мая 21 14:23 default-display-manager
drwxr-xr-x 4 root root  4096 мая 21 14:22 fonts
drwxr-xr-x 2 root root  4096 мая 27 14:17 imwheel
-rw-r--r-- 1 root root 17394 янв 20  2017 rgb.txt
drwxr-xr-x 2 root root  4096 мая 21 14:23 xinit
drwxr-xr-x 2 root root  4096 фев  2  2018 xkb
drwxrwxr-x 2 alex alex  4096 июн 14 15:52 xorg.conf.d
-rwxr-xr-x 1 root root   709 янв 20  2017 Xreset
drwxr-xr-x 2 root root  4096 мая 21 14:22 Xreset.d
drwxr-xr-x 2 root root  4096 мая 21 14:22 Xresources
-rwxr-xr-x 1 root root  3730 мая  3  2017 Xsession
drwxr-xr-x 2 root root  4096 мая 27 14:17 Xsession.d
-rw-r--r-- 1 root root   265 янв 20  2017 Xsession.options
drwxr-xr-x 2 root root  4096 мая 21 14:23 xsm
-rw-r--r-- 1 root root    13 дек  5  2016 XvMCConfig
-rw-r--r-- 1 root root   630 мая 21 14:23 Xwrapper.config
alex@alexPC:/etc/X11/xorg.conf.d$ ls -l 
итого 4
-rw-rw-r-- 1 alex alex 105 июн 14 15:52 xorg.conf
VasyOK_ZP ()
Ответ на: комментарий от VasyOK_ZP

То-то же. Всё рутом делано, а xorg.conf.d и xorg.conf - алексом. Это неверно, гулять не пустят.

sudo chown -R root:root /etc/X11/xorg.conf.d
sudo chown -R root:root /etc/X11/xorg.conf.d/xorg.conf
и перепроверь, как изменится вывод ls

upd.

Что-то и я запарился. -R не надо.

sudo chown root:root /etc/X11/xorg.conf.d
sudo chown root:root /etc/X11/xorg.conf.d/xorg.conf

Dementy ★★ ()
Последнее исправление: Dementy (всего исправлений: 1)
Ответ на: комментарий от Dementy
alex@alexPC:/etc/X11$ ls -l 
итого 88
drwxr-xr-x 2 root root  4096 мая 21 14:23 app-defaults
drwxr-xr-x 2 root root  4096 июн 10 17:04 cursors
-rw-r--r-- 1 root root    14 мая 21 14:23 default-display-manager
drwxr-xr-x 4 root root  4096 мая 21 14:22 fonts
drwxr-xr-x 2 root root  4096 мая 27 14:17 imwheel
-rw-r--r-- 1 root root 17394 янв 20  2017 rgb.txt
drwxr-xr-x 2 root root  4096 мая 21 14:23 xinit
drwxr-xr-x 2 root root  4096 фев  2  2018 xkb
drwxrwxr-x 2 root root  4096 июн 14 15:52 xorg.conf.d
-rwxr-xr-x 1 root root   709 янв 20  2017 Xreset
drwxr-xr-x 2 root root  4096 мая 21 14:22 Xreset.d
drwxr-xr-x 2 root root  4096 мая 21 14:22 Xresources
-rwxr-xr-x 1 root root  3730 мая  3  2017 Xsession
drwxr-xr-x 2 root root  4096 мая 27 14:17 Xsession.d
-rw-r--r-- 1 root root   265 янв 20  2017 Xsession.options
drwxr-xr-x 2 root root  4096 мая 21 14:23 xsm
-rw-r--r-- 1 root root    13 дек  5  2016 XvMCConfig
-rw-r--r-- 1 root root   630 мая 21 14:23 Xwrapper.config
alex@alexPC:/etc/X11/xorg.conf.d$ ls -l
итого 4
-rw-rw-r-- 1 root root 105 июн 14 15:52 xorg.conf
VasyOK_ZP ()
Ответ на: комментарий от VasyOK_ZP

xorg.conf.d - 775 xorg.conf - 664

И это сразу не заметил. Надо xorg.conf.d - 755 xorg.conf - 644. Ну, каким способом права менять, ты и сам знаешь, сам менял уже.

Еще, на всякий, сделай dpkg -s xserver-xorg-input-evdev и cat /etc/X11/xorg.conf.d/xorg.conf . Выводы тоже покажи.

Dementy ★★ ()
Последнее исправление: Dementy (всего исправлений: 1)
Ответ на: комментарий от Dementy

xorg.conf.d - 755 xorg.conf - 644 - есть настройки скрола не появились

alex@alexPC:~$ dpkg -s xserver-xorg-input-evdev
dpkg-query: пакет «xserver-xorg-input-evdev» не установлен, информация о нём недоступна
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них — команду dpkg--contents (dpkg-deb --contents).
alex@alexPC:~$ dpkg -s xserver-xorg-input-evdev
dpkg-query: пакет «xserver-xorg-input-evdev» не установлен, информация о нём недоступна
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них — команду dpkg--contents (dpkg-deb --contents).
VasyOK_ZP ()
Ответ на: комментарий от Dementy
sudo apt install xserver-xorg-input-evdev

поставил

alex@alexPC:~$ dpkg -s xserver-xorg-input-evdev
Package: xserver-xorg-input-evdev
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 100
Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
Architecture: amd64
Version: 1:2.10.5-1ubuntu1
Replaces: xserver-xorg-core (<< 2:1.18.0-1)
Provides: xorg-driver-input
Depends: libc6 (>= 2.7), libevdev2 (>= 0.9.1), libmtdev1 (>= 1.1.0), libudev1 (>= 183), xorg-input-abi-24, xserver-xorg-core (>= 2:1.18.99.901)
Breaks: xserver-xorg-core (<< 2:1.18.0-1)
Description: X.Org X server -- evdev input driver
 This package provides the driver for input devices using evdev, the Linux
 kernel's event delivery mechanism.  This driver allows for multiple keyboards
 and mice to be treated as separate input devices.
 .
 This package is built from the X.org xf86-input-evdev driver module.
Homepage: https://www.x.org
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
alex@alexPC:~$ cat /etc/X11/xorg.conf.d/xorg.conf
Section "InputClass"
    Identifier "evdev-mouse"
    MatchIsPointer "yes"
    Driver "evdev"
EndSection

Результат: Появилась вкладка «Дополнительно». В которой «Колесо мыши прокручивает: 3 строки.» Ставлю 10 вместо 3 - не вижу изменений скрола.

VasyOK_ZP ()
Ответ на: комментарий от VasyOK_ZP

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

В некоторых программах свои настройки. В Firefox я спокойненько в about:config подкрутил. В Chromium пришлось Chromium Wheel Smooth Scroller поставить и подстроить. https://chrome.google.com/webstore/detail/chromium-wheel-smooth-scr/khpcanbeo...

Dementy ★★ ()
Ответ на: комментарий от VasyOK_ZP

Firefox и Visual Studio? Можно ли как-то настроить более отзывчивый к рефлекторым движениям пальца скролл? (комментарий)

В некоторых программах свои настройки.

Visual Studio не пользовался, не знаю.

В Firefox я спокойненько в about:config подкрутил.

Поменял значение mousewheel.acceleration.start с -1 на 4. емнип, всё.

Dementy ★★ ()
Ответ на: комментарий от Dementy

Спасибо Dementy, что уделили внимание моей проблеме. Действительно в том же kwrite настройка количества строк работает.

Пока что в Винде скролл в Файрфоксе работает намного «приятнее» без всяких настроек. Добится нормального результата не могу. Все настройки отсюда перепробовал. https://www.maketecheasier.com/change-the-scrolling-speed-in-firefox/

Буду разбираться с вопросом по мере сил.

VasyOK_ZP ()