Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
StasSt
Сообщения: 93
Зарегистрирован: 20 май 2021, 07:56
Решено: 1
Благодарил (а): 35 раз
Поблагодарили: 4 раза
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#1

22 ноя 2021, 00:23

Надо и в браузере и в документах чтобы при нажатии была прокрутка, а не копирование и вставка.
Пробовал, по инструкции как тут, ничего не работает - https://askubuntu.com/questions/28150/c ... 173#868173
Помогите пожалуйста.


no avatar

Автор темы
StasSt
Сообщения: 93
Зарегистрирован: 20 май 2021, 07:56
Решено: 1
Благодарил (а): 35 раз
Поблагодарили: 4 раза
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#3

22 ноя 2021, 09:59

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

Аватара пользователя

rogoznik
Сообщения: 10034
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#4

22 ноя 2021, 11:10

StasSt, в FF по моей ссылке работает именно как в винде. Достаточно в настройках включить галочку, указанную по ссылке
Ткнул колесу и скроль хоть вверх, хоть вниз, чем сильней тянешь тем быстрей скролит.
А в хром да, нужно воткнуть расширение и тоже все работает как в винде, правда не на всех сайтах :hoho:

Ну и по поводу libxinput
Там нужна еще такая команда

Код: Выделить всё

xinput set-prop <id_device> "libinput Button Scrolling Button Lock Enabled" 1
Получить список доступных свойств можно так

Код: Выделить всё

xinput list-props <id_device>
Ну и это

Код: Выделить всё

xinput set-prop <id_device> "libinput Natural Scrolling Enabled" 1

Не стоит делать, т.к. прокрутка будет реверсивной
Отключаются свойства естественно присвоением 0

Правда минус этого решения - перестанет работать клик по колесу для закрытия вкладок
ИзображениеИзображение

no avatar

Автор темы
StasSt
Сообщения: 93
Зарегистрирован: 20 май 2021, 07:56
Решено: 1
Благодарил (а): 35 раз
Поблагодарили: 4 раза
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#5

22 ноя 2021, 18:56

rogoznik писал(а):
22 ноя 2021, 11:10
Там нужна еще такая команда

Код: Выделить всё

xinput set-prop <id_device> "libinput Button Scrolling Button Lock Enabled" 1
А у меня такой команды нет:
Device 'USB OPTICAL MOUSE ':
Device Enabled (148): 1
Coordinate Transformation Matrix (150): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (286): 0
libinput Natural Scrolling Enabled Default (287): 0
libinput Scroll Methods Available (290): 0, 0, 1
libinput Scroll Method Enabled (291): 0, 0, 1
libinput Scroll Method Enabled Default (292): 0, 0, 0
libinput Button Scrolling Button (293): 2
libinput Button Scrolling Button Default (294): 2
libinput Middle Emulation Enabled (295): 1
libinput Middle Emulation Enabled Default (296): 0
libinput Accel Speed (297): 0.000000
libinput Accel Speed Default (298): 0.000000
libinput Accel Profiles Available (299): 1, 1
libinput Accel Profile Enabled (300): 1, 0
libinput Accel Profile Enabled Default (301): 1, 0
libinput Left Handed Enabled (302): 0
libinput Left Handed Enabled Default (303): 0
libinput Send Events Modes Available (271): 1, 0
libinput Send Events Mode Enabled (272): 0, 0
libinput Send Events Mode Enabled Default (273): 0, 0
Device Node (274): "/dev/input/event6"
Device Product ID (275): 12538, 768
libinput Drag Lock Buttons (288): <no items>
libinput Horizontal Scroll Enabled (289): 1
Кнопка прокрутки и не появляется. Обратную прокрутку включать не буду.

Аватара пользователя

rogoznik
Сообщения: 10034
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#6

22 ноя 2021, 19:02

StasSt писал(а):
22 ноя 2021, 18:56
Кнопка прокрутки и не появляется
Если ты о том что должен курсор измениться - он не изменится.
Он изменится если сделать как написано в той ссылке что я выше давал, т.е. в FF включение настройки, в chrome установить расширение
ИзображениеИзображение

no avatar

Автор темы
StasSt
Сообщения: 93
Зарегистрирован: 20 май 2021, 07:56
Решено: 1
Благодарил (а): 35 раз
Поблагодарили: 4 раза
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#7

22 ноя 2021, 19:32

rogoznik, Так надо, чтоб и в документах тоже прокручивалось, а оно вообще не работает. Щелкаешь по колёсику, а никакая прокрутка не включается. Только при удержании.

Аватара пользователя

rogoznik
Сообщения: 10034
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#8

22 ноя 2021, 19:52

StasSt, ну вот не повезло тебе
StasSt писал(а):
22 ноя 2021, 18:56
А у меня такой команды нет
ИзображениеИзображение

no avatar

Автор темы
StasSt
Сообщения: 93
Зарегистрирован: 20 май 2021, 07:56
Решено: 1
Благодарил (а): 35 раз
Поблагодарили: 4 раза
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#9

13 дек 2021, 08:10

Ну что, там не придумали - как это сделать?

Аватара пользователя

rogoznik
Сообщения: 10034
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#10

13 дек 2021, 10:19

StasSt писал(а):
13 дек 2021, 08:10
не придумали - как это сделать?
А мы должны были придумать?
ИзображениеИзображение

no avatar

Автор темы
StasSt
Сообщения: 93
Зарегистрирован: 20 май 2021, 07:56
Решено: 1
Благодарил (а): 35 раз
Поблагодарили: 4 раза
Контактная информация:

Как сделать прокрутку (скроллинг) страницы при нажатии колеса мыши?

#11

13 дек 2021, 12:49

rogoznik, Ого. А я и не говорю, что вы.
И что то должны. Не должны так не должны.

Ответить

Вернуться в «Прочие устройства»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость