The OpenNET Project / Index page

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



"Выпуск Wine 8.19"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск Wine 8.19" +2 +/
Сообщение от Аноним (70), 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, там еще больше было, но я навскидку уже ничего не нашел - багцилла вышла из моды и потихоньку выходит из индекса гугла)

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

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

Оглавление
Выпуск Wine 8.19, opennews, 29-Окт-23, 17:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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