The OpenNET Project / Index page

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

Выпуск Hyprland 0.42, композитного сервера на базе Wayland

12.08.2024 22:54

Опубликован выпуск композитного сервера Hyprland 0.42, использующего протокол Wayland. Композитный сервер ориентирован на мозаичную (tiling) компоновку окон, но также поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Поддерживаются элементы для создания визуально привлекательных интерфейсов, такие как градиенты в обрамлении окон, размытие, анимационные эффекты и тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления работой предоставляется IPC на базе сокетов. Код написан на языке С++ и распространяется под лицензией BSD.

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

Новый выпуск примечателен полным избавлением от привязки к библиотеке wlroots в пользу собственной релизации протокола Wayland и библиотеки отрисовки aquamarine, реализующей бэкенды для Wayland, DRM (Direct Rendering Manager) и работы без экрана (Headless). В новой версии также добавлена поддержка механизма "explicit sync", дающего возможность снизить задержки, избавиться от появления артефактов и устранить подвисания при выводе графики на системах с GPU NVIDIA.



  1. Главная ссылка к новости (https://hyprland.org/news/upda...)
  2. OpenNews: Доступна среда рабочего стола LXQt 2.0.0
  3. OpenNews: Сотрудник Canonical представил miracle-wm, композитный менеджер на базе Wayland и Mir
  4. OpenNews: Доступна Louvre 1.0, библиотека для разработки композитных серверов на базе Wayland
  5. OpenNews: Выпуск композитного сервера Niri 0.1.5, использующего Wayland
  6. OpenNews: Выпуск labwc 0.7.4, композитного сервера для Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61693-hyprland
Ключевые слова: hyprland, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (90) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:59, 12/08/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –17 +/
     
     
  • 2.22, Аноним (22), 00:06, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.43, Илья (??), 04:29, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 3.61, Аноним (1), 10:13, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 4.76, Аноним (76), 11:28, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.83, Аноним (83), 12:27, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.108, Аноним (-), 18:16, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.122, Шаттлврот (?), 23:49, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.128, User (??), 10:23, 14/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.110, Илья (??), 18:42, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 5.127, User (??), 10:22, 14/08/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.48, Nvc (?), 07:05, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 3.60, Аноним (1), 10:11, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.85, BrainFucker (ok), 12:37, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.107, Аноним (107), 17:51, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.120, Аноним (120), 22:56, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.98, Hmiri (?), 15:54, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.104, Аноним (107), 17:44, 13/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (17)

  • 1.3, Аноним (3), 23:04, 12/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем влрутс оказался плох?
     
     
  • 2.5, Аноним (5), 23:07, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Плох/неплох, а альтернативы всегда нужны. Правильное дело делают пацаны.
     
     
  • 3.106, Аноним (107), 17:49, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты дал единственный правильный ответ. И почему-то заминусовали. Удивительно!
     
  • 2.7, Аноним (120), 23:12, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тут пишут что wayland это, как и X11, просто протокол. Вот и реализовали протокол, просто чтоб было
     
  • 2.8, Аноним (8), 23:14, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем, что авторы wlroots затравили сообщество вокруг Hyprland, обвинив тех в сексорасотрансфобии.
     
  • 2.9, Аноним (5), 23:32, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    tl/dr из https://blog.vaxry.net/articles/2024-wlrootsRewrite :

    - wlroots написан на си, а это небезопасно;
    - wlroots имеет полное отсутствие документации вместо его присутствия;
    - wlroots очень медленно вбирает новые фичи и отстает от гнома/кде (организационная проблема, MR висят месяцами);
    - автора забанили на фридесктопе.

     
     
  • 3.65, Antonym (?), 10:25, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    За что комментатора минусят? Он же ответил на вопрос.
     
     
  • 4.66, Аноним (66), 10:29, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Им не нравится позиция автора Hyprland.
    Но к нему дотянуться не могут, поэтому минусуют того, до кого могут)
     
     
  • 5.82, Аноним (82), 12:22, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если тебя банят на фридесктопе, то ты идёшь в правильном направлении.
     
  • 2.14, Аноним (14), 23:53, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Авторы wlroots ходят со справкой, конечно, он всем плох. И регулярно это подтверждают. На самом деле, hyprland первая реальная альтернатива mutter и kwin, поэтому, отказ от сомнительных костылей -- вполне закономерный шаг.
     

  • 1.4, Аноним (4), 23:06, 12/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Автор проекта посчитал что зоопарк вейланда пока слишком мал, и решил его расширить. Очень пока всё напоминает Xlib и XCB.
     
     
  • 2.6, Аноним (5), 23:10, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты в порядке? Xlib/XCB -- это клиенты. А реализаций сервера кроме ксорга еще дохреналлион. Забудем на минутку дохреналлиард WM.
     
     
  • 3.74, Аноним (74), 11:03, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А реализаций сервера кроме ксорга еще дохреналлион.

    Хоть одну живую назовешь?

     
     
  • 4.77, Аноним (5), 12:04, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Начать хотя бы с XWayland, который пилят те же ребята, что и ксорг. Причем на данный момент это актуальный икс сервер, депрекейтящий ксорг.
     
     
  • 5.87, Аноним (87), 13:10, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как он может депрекейтить ксорг, если не реализовал даже доли возможностей ксорг?
     
     
  • 6.137, Аноним (137), 06:08, 15/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Легко Те возможности так работали - что в целом всем уже давно похрен были, к... большой текст свёрнут, показать
     
  • 5.88, Аноним (74), 13:12, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Начать хотя бы с XWayland

    Ну, давай начнем:

    > XWayland is a series of patches over the X.Org server codebase that implement an X server running upon the Wayland protocol.

    Итак, пока что ты даже одного не назвал. Еще попытки будут?

     
  • 4.121, Аноним (120), 23:06, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    X.org
    https://github.com/AceHusky12/tinyx-wscons
    https://github.com/idunham/tinyxserver
     
  • 4.129, User (??), 10:33, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Волобуев! Вот ваша xenocara! Ну ещё у яблочников x11.app и под проклятой штуки три было...
     
  • 2.105, Аноним (107), 17:47, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Протокол Wayland - один, реализации композиторов разные.
     

  • 1.10, Ананас (?), 23:35, 12/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это настоящий виджет громкости на последнем скриншоте или это обои рабочего стола?
     
     
  • 2.55, Соль земли (?), 09:44, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Conky скорее всего.
     

  • 1.11, Аноним (11), 23:47, 12/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Красиво то оно красиво. Но бестолково из-за отсутствия единообразия UI\UX как в той же macOS. Одно приложение у тебя будет с adwaita, другое на qt. И у каждого свой стиль. Тьфу.
     
     
  • 2.15, name (??), 23:54, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У gtk и qt есть темы.
     
     
  • 3.18, Аноним (11), 23:56, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Васянские. Которые могут сломаться с каждым новым обновлением.
     
     
  • 4.19, Аноним (14), 23:57, 12/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У кутей вроде не ломаются, я не видел.
     
  • 4.62, Аноним (74), 10:17, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Васянские

    Смешная претензия. Типа на Линуксе есть что-то не "васянское"?

     
     
  • 5.64, Antonym (?), 10:21, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Всё что имеет отношение к Red Hat.
     
     
  • 6.72, Аноним (74), 10:51, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, если говорить об UI, то Red Hat как раз и разрабатывает современный Gnome вида "я у мамы UI-дизайнер".
     
     
  • 7.130, User (??), 10:36, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не. Злые языки говорят, что корпорация зла(тм) обещалася в суд на копирователей интерфейса win95 подать. В итоге так и не подала - но осадочек вида "пусть криво-косо-неудобно - зато нИкак у ЭТИХ!" остался.
     
  • 5.101, Аноним (101), 16:50, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Всё что пилится более, чем одним человеком, можно смело назвать не_васянским. Темы, как правило, пилятся в одиночку и почти сразу забрасываются.
     
  • 4.69, Феодосий (?), 10:40, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так сделал бы свою, "невасянскую".
    О существовании CSS в курсе? А qt5ct видел?
    Делов там на полдня.
     
  • 2.27, Аноним (27), 00:52, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >как в той же macOS

    Поставь в мокос gtk и qt проги и удивись!

     
  • 2.56, Соль земли (?), 09:45, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Красота в разнообразии.
     
     
  • 3.59, Аноним (59), 10:11, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И в инклюзивности!
     
     
  • 4.79, Аноним (79), 12:13, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И в CoC
     
  • 3.123, Karl Richter (?), 06:00, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В разнообразии нет ничего, кроме конфликтов.
     
     
  • 4.126, Соль земли (?), 09:45, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Отлично. Давайте уберём все цвета в мире, кроме белого и чёрного.
     
     
  • 5.131, User (??), 10:37, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Один из двух - лишний! Какой - сам догадаисси, не маленький.
     
     
  • 6.134, Аноним (-), 17:54, 14/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.73, Аноним (74), 10:56, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Но бестолково из-за отсутствия единообразия UI\UX как в той же macOS.

    Справедливости ради, я в маке так и не привык к "единообразию" UX, когда при нажатии на красную кномку окна одни приложения закрываются, а другие сворачиваются. И это, блждад, стандартные программы от самой Apple, которые идут частью макоси.

     
     
  • 3.135, Аноним (-), 17:55, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У макоси тоже свой композитор Вэйланда есть.
     

  • 1.26, pic (?), 00:36, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прям расцвет тайловых менеджеров
     
     
  • 2.53, Аноним (53), 09:07, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просто есть люди, которым не нравится пользоваться мышкой, ведь они всю жизни использовали геймпад. Играли-играли, а потом суровая правда жизни показала, что ещё и работать надо, чё-то программировать. Но мышка так и лезет сквозь палцы, дюже шустрая. Вот и пришла им в голову навязчивая идея, что они не такие как усе, хотя может это им мама с детства говорила.
     
     
  • 3.54, Аноним (82), 09:29, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А я то думал почему все примеры тайлманагеров выглядят как скрины игр.
     
     
  • 4.94, Швондер (?), 14:45, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ещё занятнее тот факт, что большинство ставящих тайлинги являются "позерами" и в повседневной жизни они сидят на Win10\11. Установили, сделали скриншот, загрузились в венду. Кек.
     
     
  • 5.114, старый пень (?), 20:31, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Перешол на linux в 2003 году
    Тайлинг начал использовать в 2004 году.
    После переезда на macos в 2008 месяц мучился пока не воткнул тайлинг под мак. (slate)
    Жене на ноуте с линуксом (выдали в одной конторе)
    поставил как раз hyprland, добавил жесты как в маке для смены рабочих столов и запуск всего что ей надо на разных столах, пищит не нарадуется.
    Пока одна проблема осталась, хочу копипаст везде на альт-с альт-v сделать, но руки не доходят.
     
     
  • 6.132, User (??), 10:39, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А скриншот где? Без него нищитова...
     
  • 5.117, старый пень (?), 20:39, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ах да, про винду.
    Последнюю что использовал звали XP и 2003 сервер
    ))

     
  • 5.118, Аноним (118), 21:14, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё занятнее тот факт, что большинство ставящих тайлинги являются "позерами" и в
    > повседневной жизни они сидят на Win10\11.

    Э-э, ну раз это факт, то благородному дону не затруднит пруфца скинуть?

     
     
  • 6.133, User (??), 10:39, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле, тоже скриншот сделать?
     
  • 3.116, старый пень (?), 20:37, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нормально настроенный тайлинг это скорость и удобство.
    Когда вся работа по факту в консоли, тайлинг дает ui как продолжение этой консоли
    мышки нет давно...
    для кликанья по ссылкам есть тачпад, но мы же про работу говорим? ))
     
     
  • 4.136, Аноним (136), 01:03, 15/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если вам приходится использовать тачпад для работы, то это значит, что вы банально не можете обустроить своё рабочее место. Как все знают, от рабочего места зависит ваша работоспособность. Выходит, работник вы так себе.
    Возможно вы управляете чужой работой, но это совсем другое. Управление работой - это не работа, это - управление.
     

  • 1.42, Аноним (-), 04:24, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления
    > работой предоставляется IPC на базе сокетов. Код написан на языке С++
    > и распространяется под лицензией BSD...

    Вопрос: а что за приблуда на втором скрине? Которая seeding. Это торент-клиент такой? И как они вообще такой внешний вид нарулили? Есть рецепты, конфиги и проч?

     
  • 1.50, Аноним (50), 07:47, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В целом адекватно работает на *BSD, это уже о многом говорит.
     
  • 1.51, Аноним (51), 08:00, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Есть рецепты, конфиги и проч?" Вот посмотри  https://github.com/mylinuxforwork/dotfiles
     
     
  • 2.57, Аноним (-), 10:02, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > "Есть рецепты, конфиги и проч?" Вот посмотри  https://github.com/mylinuxforwork/dotfiles

    Скрины там что-то не очень похожи на второй скрин. Интересно как он сделан. И что за программа (торрент качалка?). Там прикольный фонт, темное оформление, и вообще.

     

  • 1.58, Agroton (ok), 10:06, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Допиленный аналог HyperLand-а повернутый к пользователю лицом, а не задним местом сейчас как раз делает System76 в виде рабочего стола Cosmic.
     
     
  • 2.63, Аноним (82), 10:19, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Просто System76 ещё не понимают что пользователи подобных рабочих столов как раз предпочитают заднее место.
     
  • 2.86, Nochi (?), 12:59, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не заменит она, эта новая оболочка от System76 другие оболочки, не боятся Plasma и Gnome?
     
  • 2.89, Nochi (?), 14:10, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Заменит она, эта новая оболочка от System76 другие оболочки, не боятся Plasma и Gnome?
     
  • 2.91, Швондер (?), 14:36, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Космик является обыкновенным гнумом с нескучными обоями. Примерно одного уровня с budgie.
     

  • 1.70, Апро (?), 10:42, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > а для внешнего управления работой предоставляется IPC на базе сокетов

    D-Bus нынче не моден?

     
     
  • 2.92, Швондер (?), 14:36, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На редкость адекватное решение отказаться от этого костыля!
     
  • 2.97, Аноним (97), 15:31, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > At the time of that benchmark, D-Bus one-to-one communication was about 2.5x slower than simply pushing the data raw over a socket. After the recent rewrite of the marshaling code, D-Bus is slower than that because a lot of optimization work was lost. But it can probably be sped up again.

    Возможно им не нужен полноценный D-Dus чтобы управлять MxN одноранговыми межпроцессными соединениями. А для 1xN, где только один главный сервер и кучка клиентов можно на сокете сделать, и будет быстрее.

     

  • 1.78, Nochi (?), 12:07, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Будущее за Hyprland, Gnome и Plasma не боятся, что он их заменит?
     
     
  • 2.80, Аноним (79), 12:16, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Уж чего-чего, а тайлинга Plasma точно нечего бояться.
     
  • 2.81, Аноним (82), 12:20, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    CLI всех победит.
     
  • 2.84, Аноним (83), 12:29, 13/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сделать тайлинг из плазмы легче лёгкого, но зачем?
     

  • 1.93, Швондер (?), 14:39, 13/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучший тайлинг это dwm + vim + surf (не путать с netsurf).
     
     
  • 2.125, Аноним (125), 09:22, 14/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    xmonad>dwm
     
  • 2.139, Аноним (139), 08:17, 16/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучший тайлинг это dwm + vim + surf (не путать с netsurf).

    Для чего? Чтобы потом из виндочки - за виндочку рассказывать? Это конечно офигенная реклама подхода. Проверено экспертами уровня пох.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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