The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опубликован порт X.Org-драйвера Synaptics для окружений на базе Wayland"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован порт X.Org-драйвера Synaptics для окружений на базе Wayland"  +/
Сообщение от opennews (ok), 22-Мрт-26, 22:45 
Создан порт X.org-драйвера Synaptics, совместимый с окружениями на базе Wayland. Порт представляет из себя реализацию минимального набора API X.Org, необходимого для компиляции и работы оригинального драйвера из состава X.Org внутри фонового процесса, а так же эмулятор мыши IBM ScrollPoint через uinput. Данная модель была выбрана в связи с тем, что для неё  в коде libinput предусмотрены хаки для поддержки плавной прокрутки, недоступные для других устройств (эмулируемая мышь вместо колеса прокрутки с дискретными делениями использует устройство схожее с IBM TrackPoint)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65049

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Sunderland93 (ok), 22-Мрт-26, 22:45   +1 +/
Есть и потенциальный плюс - возможно это хоть как-то пнет libinput
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от Аноним (2), 22-Мрт-26, 22:54   +/
Не пнёт. Он как был всегда куском отвратительного драйвера для мышей и трекпадов, так и остался.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #12

3. Сообщение от Аноним (2), 22-Мрт-26, 22:57   +2 +/
> Порт представляет из себя реализацию минимального набора API X.Org, необходимого для компиляции и работы оригинального драйвера из состава X.Org внутри фонового процесса
> Таким образом пусть прохождения событий пользовательского ввода выглядит так: ядро -> evdev -> [synaptics -> waynaptics] -> uinput -> ядро -> evdev -> libinput -> wayland-композитор

Не лучше было бы переписать libinput, или это настолько крупный геморой, что написать "демон мыши" показалось проще?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

4. Сообщение от Аноним (4), 22-Мрт-26, 22:59   +9 +/
> среды рабочего стола так и не научились предоставлять доступ даже к имеющимся настройкам

зато вейленд делают уже 18 лет.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

5. Сообщение от Аноним (5), 22-Мрт-26, 23:22   +/
> Данная модель была выбрана в связи с тем, что для неё в коде libinput
> предусмотрены хаки для поддержки плавной прокрутки, недоступные для
> других устройств

Это какой-то позор...
И то что каки в коде, вместо нормальной плавной прокрутки, и то что остальные устройства еще не работают, и что "за 11 лет с момента первого стабильного релиза libinput не достиг паритета с драйвером Snaptics".

Прям блеск и нищета пoпенcpoса.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #10

6. Сообщение от Аноним (6), 22-Мрт-26, 23:24   +3 +/
> ядро -> evdev -> [synaptics -> waynaptics] -> uinput -> ядро -> evdev -> libinput -> wayland-композитор

Коротковата получилась цепочка. Надо было ещё внешний сервис запилить, гонять данные через какой-нибудь synaptics.ai

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #17

7. Сообщение от Аноним (7), 22-Мрт-26, 23:29   +1 +/
Нет же, надо было минимальный драйвер на Це и демон на расте. И чтобы настраивался через xml.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #27

8. Сообщение от Аноним (2), 22-Мрт-26, 23:31   +/
Synaptics драйвер опенсорсный, о чём ты. Я его качал с сайта иксорга и экспериментировал с настройками, чтобы открыть для себя существование тачпадов со встроенным подавлением джиттера в пару миллиметров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от AleksK (ok), 22-Мрт-26, 23:31   +/
А какие настройки тебе нужны?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #13, #16, #25, #34

10. Сообщение от AleksK (ok), 22-Мрт-26, 23:36   –1 +/
> И то что каки в коде, вместо нормальной плавной прокрутки

Это не достаточно плавно? Надо ещё плавнее?

https://cloud.mail.ru/public/Rbfz/2Ati23g2v

> и то что остальные устройства еще не работают

Это какие?

> за 11 лет с момента первого стабильного релиза libinput не достиг паритета с драйвером Snaptics

Паритета в чём?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #15

11. Сообщение от Ананоним (?), 22-Мрт-26, 23:43   +/
Кстати, про текущий драйвер ввода X11... Как-то я упустил момент когда в ArchLinux изменился этот драйвер, но мои мыши Microsoft IntelliExplorer 3 и 4 стали противно глючить. Колёсико срабатывает иногда самопроизвольно. Ранее ранее такого не случалось. Я то ли привык уже к этому глюку, и не замечаю, или это исправили. Я сначала подозревал мыши, но чтобы обе одновременно начали страдать такой проблемой. Я даже их почистил полностью, не помогло.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23, #26

12. Сообщение от Аноним (12), 22-Мрт-26, 23:43   +/
Я только припоминаю, что когда из иксов выкидывали драйвера kbd/mouse, альтернативы оказались жутко лагучими под нагрузкой. И libinput постоянно пишет, что он лагает. Вместо сбора статистики лучше бы не лагал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

13. Сообщение от Tty4 (?), 22-Мрт-26, 23:45   +1 +/
Никаких. Просто состояние "не готово для прода" после 18 лет... Не молодежно как-то...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #14

14. Сообщение от AleksK (ok), 22-Мрт-26, 23:50   –5 +/
> Никаких. Просто состояние "не готово для прода" после 18 лет... Не молодежно
> как-то...

Иксофанатики просто не понимают что у большинства пользователей wayland просто работает. И никого не волнуют проблемы кикада, потому что им пользуются полтора землекопа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #36

15. Сообщение от Mr. Cake (?), 22-Мрт-26, 23:58   +4 +/
Нет круговой прокрутки. Нет настройки зон прокрутки одним пальцем. Нет нормального профилей ускорения указателя (встроеный убогий).
И вообще в Synaptics 68 тумблеров, наиболее популярные см. на https://wiki.archlinux.org/title/Touchpad_Synaptics

В libinput тумблеров существенно меньше, задаются они исключительно конкретным вяленым композитором и большая их часть не вынесена ни в какие конфигураторы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #21

16. Сообщение от Аноним (16), 23-Мрт-26, 00:02   +/
Те, из-за отсутствия которых появилась сабж.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #22

17. Сообщение от Аноним (16), 23-Мрт-26, 00:03   +2 +/
Три сервера dbus'а забыли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

21. Сообщение от AleksK (ok), 23-Мрт-26, 00:12   –4 +/
> Нет круговой прокрутки. Нет настройки зон прокрутки одним пальцем. Нет нормального профилей
> ускорения указателя (встроеный убогий).
> И вообще в Synaptics 68 тумблеров

Ты как из начала нулевых пишешь. Настройки ради настроек. Этим пользовалось полтора лудита.

Зато, например, отключение тача при наборе текста в иксах на синаптике у меня никогда не работало ни на одном ноуте, а на libinput заработало без проблем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

22. Сообщение от AleksK (ok), 23-Мрт-26, 00:15   –1 +/
> Те, из-за отсутствия которых появилась сабж.

Так тут и не указано из-за чего кто-то решил откопать стюардессу? У меня обычный ноут Asus Vivobook 16x на сейчас тут стоит CachyOS с KDE и тачпад как и все остальное тут работает из коробки, работает абсолютно нормально, у меня даже мысли какой-то не было что в нем надо что-то настраивать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

23. Сообщение от Аноним (23), 23-Мрт-26, 00:25   +/
>  мыши Microsoft

проверь, может уровень подписки снизился до базового, тогда нужно просто продлить оплату еще на год.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #24

24. Сообщение от kusb (?), 23-Мрт-26, 00:41   +/
Она крякнутая. Наверное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

25. Сообщение от Аноним (2), 23-Мрт-26, 01:25   +1 +/
Умножение ввода на матрицу, для ремапинга того с какой скоростью мышь/тачпад двигаются отдельно по вертикали и по горизонтали. Мне намного комфортнее, когда не нужно по вертикали далеко махать кистью от края до края. Гуглежом нашёл только какие-то специфичные для гнома и для libinput настройки. Переносимого поведения для других серверов в протоколе не существует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #31

26. Сообщение от Аноним (2), 23-Мрт-26, 01:32   +/
Арч с не помню какого момента по дефолту пихнул в Xorg libinput. Наверное потому что оно "рекомендуется" самими иксорговцами (которые очень хотят всех пересадить на вяленого), но это не точно, надо перепроверить это утверждение. Поставь себе xf86-input-synaptics, настрой конфиг в /etc/X11/xorg.conf.d/ и будет тебе счастье. Наверное. Иначе это какой-то баг в ядре с конкретно твоими мышами, либо хардварная неисправность (тестил на другом компе и/или под другой операционкой?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #28

27. Сообщение от Аноним (27), 23-Мрт-26, 02:05   +/
А как же оркестровка? При таком количестве выступающих артистов уже надо звать дирижера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

28. Сообщение от Аноним (28), 23-Мрт-26, 03:13   +/
> xf86-input-synaptics

Это для тачпада. Для мыши x86-input-evdev и xf86-input-mouse, они работают через разные ядерные подсистемы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #30

30. Сообщение от Аноним (2), 23-Мрт-26, 05:29   +/
> они работают через разные ядерные подсистемы

Это какие? Потому что единственные "ядерные подсистемы", которые эти драйвера используют - это файлы в /dev/input/*, и у них у всех один и тот же формат событий которые ты оттуда читаешь, описанный в документации ядра. И synaptics великолепно читает мыши, потому что он и был написан чтобы читать тачпады и/или мыши.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

31. Сообщение от AleksK (ok), 23-Мрт-26, 07:20   –1 +/
> Умножение ввода на матрицу, для ремапинга того с какой скоростью мышь/тачпад двигаются
> отдельно по вертикали и по горизонтали. Мне намного комфортнее, когда не
> нужно по вертикали далеко махать кистью от края до края. Гуглежом
> нашёл только какие-то специфичные для гнома и для libinput настройки. Переносимого
> поведения для других серверов в протоколе не существует.

То есть ты даже гуглом пользоваться не умеешь. Находится элементарно

https://github.com/sezanzeb/input-remapper

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

32. Сообщение от Аноним (32), 23-Мрт-26, 09:33   +/
У меня иксы, и возникла необходимость в нескольких указателях мыши, потому что есть приложения, которые любят их захватывать, ведь одновременно надо и seergdb пользоваться.
Ответить | Правка | Наверх | Cообщить модератору

33. Сообщение от _kp (ok), 23-Мрт-26, 09:49   –1 +/
Типа шутка. Лучше один раз переписать под Windows+WINE, чем постоянно переписывать под скоропортящиеся изменения API, и вообще не пересорать для каждого дистрибутива. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

34. Сообщение от _kp (ok), 23-Мрт-26, 09:57   +/
> А какие настройки тебе нужны?

Хочется быть просто пользователем, а не настраивать, причем реактальными способами, причем то что недавно работало, и было сломано.
Как лечится ситуация когда Wayland подвисает или какое то ПО не поддерживает, а XOrg устарел?
Правильно, использованием иных OS.

Переход не на совсем, а переждать, пока починят. И не только Wayland. Конечно, для разработки или серверов годно и то, что есть, а для десктопа...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #35

35. Сообщение от AleksK (ok), 23-Мрт-26, 10:33   +/
> Хочется быть просто пользователем

Я просто поставил CahyOS на ноут и пользуюсь, всё работает из коробки.

> Как лечится ситуация когда Wayland подвисает или какое то ПО не поддерживает,

Так это не wayland подвисает, а вероятнее всего память у тебя закончилась, включи systemd-oomd

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #37

36. Сообщение от Tty4 (?), 23-Мрт-26, 10:35    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

37. Сообщение от _kp (ok), 23-Мрт-26, 10:45   +/
> Так это не wayland подвисает, а вероятнее всего память у тебя закончилась,
> включи systemd-oomd

Это маловероятно, на самых дохлых ноутбуках у меня меньше 16 ГБ уже нет.
Скорее несовместимости ПО с wayland и библиотеками.

Или вот, в Ubuntu и Debian, не работала LORA библиотека, Одна из старых рабочих библиотек уже не работала, а свежие глючили. Собрал из исходников - тоже глючат. Что делать? Ставим Wine используем версию для Винды, и все отлично работает. Когда починят нативные библиотеки не знаю.

Видим, что проблемы не столько от Wayland, сколько от неспешного стиля разработки, и отсутствия цели в какой то срок выпустить стабильный продукт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру