Список графических серверов

Это список графических серверов.

 
Plasma 5.23.4 (декабрь 2021 г.) на Wayland (композитор kwin_wayland ) под Arch Linux
Wayland
Графический сервер Лицензия Язык Библиотеки Операционные системы Тип Замечания
Протокол Другие Linux BSD Другие
COSMIC Shell GPLv3 Rust Smithay Iced Да Нет Нет Оконный композитинг с современным стилем Создан для Pop!_OS
Enlightenment Лицензия BSD C libwayland-server

(Лицензия MIT)
EFL Да Да POSIX Оконный композитинг с современным стилем По умолчанию в среде Enlightenment
KWin GPL C++ Qt 5 Да Да POSIX Оконный композитинг с современным стилем По умолчанию в KDE
orbment GPL 3+ C wlc, libinput2 Да Нет Нет (неизвестно) Не развивается с 2016
Lipstick[1] LGPL 2.1 C++ Qt 5 Да Нет Нет Менеджер мобильного интерфейса Основан на разметке QML
Mazecompositor Лицензия MIT C++ Qt 5 Да Нет Нет 3D-композитор Игрушка / Демо
Mir GPL C++ Qt 5, GTK Да Нет Нет Стиль мобильных устройств Собственный композитор от Canonical, нацеленный на встраиваемые устройства
Mutter GPL C libinput2 Да Да POSIX Оконный композитинг с современным стилем / Стиль мобильных устройств По умолчанию в Gnome 4
Weston Лицензия MIT C libinput Да Да POSIX Оконный композитинг с современным стилем Эталонная реализация
Hyprland Лицензия BSD[2] C++ wlroots,[3] libinput2 Да Да POSIX плитки / динамический Предоставляет плавные анимации, сглаженные углы и размытие
Sway Лицензия MIT[4] C wlroots,[5] libinput2 Да Да POSIX плитки / динамический повторение i3
Way Cooler Лицензия MIT [6] Rust wlc, libinput2 Да Да POSIX плитки / динамический Создан для замены AwesomeWM, не поддерживается с конца 2019г
Wayfire Лицензия MIT [7] C++ wlroots,[8] libinput2 Да Да POSIX 3D-композитор Вдохновлён Compiz
Hikari Лицензия MIT[9] C wlroots,[10] libinput2 Да Да POSIX блоки Нацелен главным образом на FreeBSD, вдохновлён оконным менеджером Calm
River GPLv3 [11] Zig wlroots,[12] libinput2 Да Да POSIX плитки / динамический
labwc GPLv2 [13] C wlroots, libinput2 Да Да[14] ??? блоки Вдохновлён Openbox

1 Ключевым отличием Android от других операционных систем на базе ядра Linux является стандартная библиотека C: библиотека libbionic от Android отличается тем, что она не нацелена на поддержку POSIX в той же степени, что и другие библиотеки. С помощью libhybris можно запускать программное обеспечение, созданное только для Android, в других операционных системах на базе ядра Linux, при условии, что это программное обеспечение не зависит от подсистем, имеющихся только в Android-ответвлении ядра Linux, таких как binder, pmem, ashmem и т. д. Может ли программное обеспечение, запрограммированное для Linux, работать на Android, полностью зависит от того, насколько libbionic соответствует API glibc.

2libinput[15] обеспечивает обнаружение устройств с помощью udev, работу с устройствами, обработку событий устройств ввода и абстрагирование.[16] libinput также предоставляет универсальный драйвер ввода X.Org.[17] поддержка libinput была впервые включена в Weston 1.5 а также используется в Mutter.

Другие

править

Смотрите также

править

Ссылки

править
  1. Lipstick (англ.). Sailfish OS Documentation. Jolla (2023). Дата обращения: 10 января 2024.
  2. hyprwm/Hyprland. GitHub. Дата обращения: 23 марта 2023.
  3. hyprwm/Hyprland (англ.). GitHub. Дата обращения: 23 марта 2023.
  4. SirCmpwn/sway. GitHub. Дата обращения: 2 ноября 2016.
  5. swaywm/sway (англ.). GitHub. Дата обращения: 28 октября 2018.
  6. Immington-Industries/way-cooler. GitHub. Дата обращения: 17 ноября 2016.
  7. WayfireWM/wayfire. GitHub. Дата обращения: 28 декабря 2020.
  8. WayfireWM/wayfire (англ.). GitHub. Дата обращения: 28 декабря 2020.
  9. raichoo/hikari. darcs hub. Дата обращения: 28 декабря 2020.
  10. raichoo/hikari (англ.). darcs hub. Дата обращения: 28 декабря 2020.
  11. riverwm/river. GitHub. Дата обращения: 7 января 2022.
  12. riverwm/river (англ.). GitHub. Дата обращения: 7 января 2022.
  13. Labwc. GitHub (23 сентября 2022).
  14. Labwc « x11-wm - ports - FreeBSD ports tree.
  15. Peter Hutterer - Consolidating the input stacks with libinput (8 октября 2014).
  16. libinput. Freedesktop.org. Дата обращения: 21 мая 2014.
  17. xf86-input-libinput.
  18. directfb.net. Архивировано из оригинала 4 ноября 2016 года.
  19. 1 2 DirectFB. elinux.org. Архивировано 20 марта 2023 года.

[[Категория:Компьютерная графика]] [[Категория:Графические движки]] [[Категория:Протоколы]]