The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Wine 8.19"
Отправлено Аноним, 30-Окт-23 00:36 
>> другие юниксы оказываются в ещё большей заднице
> А про какие другие юниксы речь?
> Если про бздю, то протокол делали пару лет назад https://www.phoronix.com/news/Wayland-1.20-Released  

Для чего пришлось в ядре вывесить evdev-API, ну и обертку для udev сделать и пару затычек для системды-зависимостей (seatd -> basu -> sd-dbus)
Все то, что предстоит и опенбздешникам при дальнейшем портировании:
https://github.com/openbsd/ports/blob/master/wayland/TODO-Wa...

> Input is more complex to get working since Wayland applications expect Linux input model with udev, evdev and libinput.
>  udev is used to probe available device and handle hot-plugging on Linux. OpenBSD doesn't have it and the current state of hotplugd(8) doesn't make it possible to really emulate udev. There is a libudev-openbsd port already that can be used.
> evdev is the input event layer of the Linux kernel, similar to wscons_events in OpenBSD. It's mostly hidden by libinput, but event name translation need the libevdev library for some reason.
> libinput is the library that permits reading evdev events from the Linux kernel and handling many of the higher level interpretation of the events (getting the keyboard mapping, mouse gestures or multi-touch).

ЧСХ, с libinput у сумрачных гениёв был вполне характеризующий "прикол":
https://bugzilla.gnome.org/show_bug.cgi?id=757942 (и его продолжение https://bugzilla.gnome.org/show_bug.cgi?id=777693, там еще больше было, но я навскидку уже ничего не нашел - багцилла вышла из моды и потихоньку выходит из индекса гугла)

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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