LINUX.ORG.RU

Hyprland 0.42 — теперь без зависимости от wlroots

 , , ,


1

3

Вышла версия 0.42 тайлингового Wayland-композитора Hyprland, нацеленного на кастомизируемость и высокую производительность.
Композитор написан на языке C++ и распространяется по лицензии BSD-3.

Основные изменения и улучшения:

  • отказ от зависимости от wlroots:

    • Hyprland больше не использует библиотеку wlroots, которая обычно используется для разработки композиторов Wayland;
    • теперь Hyprland разрабатывает свои компоненты самостоятельно, что позволяет предложить уникальный и эффективный опыт пользователям.
  • введение поддержки явной синхронизации:

    • это улучшение значительно повышает производительность рендеринга и снижает задержку на поддерживаемом оборудовании;
    • позволяет композитору более точно управлять временем обновления экрана, что особенно полезно для пользователей с графическими процессорами Nvidia;
    • для некоторых конфигураций Nvidia эта функция может вызвать сбои и может быть отключена при возникновении проблем.
  • новая реализация xcursor:

    • внедрение собственной реализации xcursor, поддерживающей старые темы и улучшенной совместимостью и настройкой для пользователей.
  • изменения в настройках конфигурации:

    • настройки, связанные с прямым выводом (direct scanout), были изменены, что может потребовать корректировок в пользовательских настройках;
    • удалена функция «fake fullscreen» и заменена более надежным диспетчером состояния полного экрана.
  • улучшение обработки ввода:

    • включает эмуляцию дискретных событий прокрутки и исправления для нескольких конфигураций клавиатур.
  • новая зависимость – aquamarine:

    • для тех, кто занимается упаковкой и разработкой, Hyprland 0.42 вводит новую зависимость — aquamarine;
    • удален подмодуль wlroots в соответствии с отказом от зависимости от wlroots.
  • исправления ошибок:

    • в новой версии включено 49 исправлений сбоев – от незначительных графических до серьезных системных;
    • например, исправлена проблема с инструментом hyprctl, которая ранее приводила к увеличению времени ожидания для выполнения некоторых команд.

>>> Подробности

★★★★★

Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 1)

Ответ на: комментарий от shpinog

Я говорю о том что бы купить мониторы с одинаковыми характеристиками. С разными разрешениями мониторы хорошо работают, не? Только с HiDPI проблемы?

MOPKOBKA ★★★★
()
Ответ на: комментарий от MOPKOBKA

С разными разрешениями мониторы хорошо работают, не?

Превосходно, под вялендом.

Только с HiDPI проблемы?

Под вялендом нет проблем, разве что говорят дробное масштабирование работает хуже чем целочисленное по производительности.

shpinog ★★★★
()
Ответ на: комментарий от Qui-Gon

wlroots хорош именно тем что он дает всем композиторописателям стандартный набор этих самых костылей

Чувак, если даже после объяснения до тебя не доходит, то тут мои полномочия всё.

Я бы сказал что будущее нас рассудит, но как бы нас уже прошлое рассудило, предлагаемая тобой архитектура давно слита в унитаз и держатся за неё только те, кто переписывать не хочет, ну и ты, потому что ты немного отсталый и ещё не понял, что мода на ненависть к вейланду уже прошла.

khrundel ★★★★
()
Ответ на: комментарий от Qui-Gon

кс стабилен настолько что вейланду и не снилось.

Чувак, врёшь тут как раз ты. Это называется strawman fallacy, ты подменил мой аргумент, а потом героически его опроверг. Я писал что он постоянно ломается. Ты подменил это на «стабилен». И ты прав, он действительно стабилен, в том смысле что это говно уже несколько лет не трогают, поэтому костыли как-то устоялись. Но это не то о чём я писал, я же утверждаю, что держать компонент, который нельзя трогать - это такое себе решение. По факту для xorg даже простое изменение разрешения и последующим крашем игрушки, по крайней мере несколько лет назад, было неразрешимой задачей. Не уверен что исправлено, так как может просто перестали разрешение менять и апскейлят картинку.

Остальной твой бред пропускаю, просто от того что ты тупо не понимаешь о чём пишешь, ты вон даже в бессмысленной сложности иксов умудрился достоинство найти, в стиле «нас reboot, а мы крепнем».

khrundel ★★★★
()
Ответ на: комментарий от khrundel

и последующим крашем игрушки

На твои сраные игрушки мне срать, чувак. Дрочи на говно сам коли копрофил. А то что под вяленым не работает kicad, freecad и prusaslicer - приложения, которые по своей наукоемкости стоят всех твоих сраных игрушек для болезных на голову детей-переростков - вот это вполне себе мерило что кого стоит. И думаю еще куча софта который даже усравшись в РиЖЪ не сумеют повторить или даже адаптировать эти вот «гениальные» бунтари найдется на просторах.

Играй, переросток, играй. На большее мозга то нет.

Qui-Gon ★★★★★
()
Последнее исправление: Qui-Gon (всего исправлений: 1)
Ответ на: комментарий от Blackmetal

С меддленным развитием - ну не могу не согласиться. Самого бесит - wlroots уже 18 а мой любимый wayfire требует 17. Но тут вот в чем засада - ну да модно упереться и заставить собираться. Но надо же чтобы новые фичи если они появились - работали. А это немного другое. Просто сделать какую-то фигню - или сделать ее для чего-то и этого результата добиться.

По итогу возможно hyperland по свистелкам-перделкам догонити перегонит даже wayfire - а вот по полезным фичам увы. Сляпать быстро тяп-ляп что-то можно - а чтобы это работало эффективно, не падало и было совместимо с массой софта - тут сложнее.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Кроме kicad 8ой версии, так как 7ой нет проблем, из выше перечисленного всё у меня работает на вяляном, даже на нвидия. Кстати kicad 8ой падает из-за нвидии.

Кстати как ты умеешь писать такие длинные посты, и в то же время без какого либо смысла?

ZogG
()
Ответ на: комментарий от shpinog

С разными разрешениями мониторы хорошо работают, не?

Превосходно, под вялендом.

Так и под иксами, проблем не замечал.

Только с HiDPI проблемы?

Под вялендом нет проблем, разве что говорят дробное масштабирование работает хуже чем целочисленное по производительности.

Проблем там полно, но вроде как немножечко работает, если все нативно.

MOPKOBKA ★★★★
()
Ответ на: комментарий от MOPKOBKA

Проблем там полно, но вроде как немножечко работает, если все нативно.

Не немножечко. Оно просто работает, в Xwayland мыло, по крайней мере в гноме.
В кде не проверял.

Сейчас я интереса ради поставил Xorg, зашёл, тирит люто, целочисленное масштабирование только доступно. Запустил поигрульку - рендерится в 2к, окно милипизерное. С Xwayland такого не было, окно сразу растягивалось так, как нужно.
Рендерить в 2К на ноутбучной встройке не вариант вообще, в макоси для этого окна могут запросить скейлинг силами композитора, в линуксе такого не встречал.

С WM ситуация, возможно, иная, но Sway/Hyprland автоматом подхватили скейлинг.

whbex ★★
()
Последнее исправление: whbex (всего исправлений: 3)
Ответ на: комментарий от Qui-Gon

На твои сраные игрушки мне срать, чувак. Дрочи на говно сам коли копрофил. А то что под вяленым не работает kicad

Ты как капризный ребенок «не хочу игрушки, хочу кикад». А между тем всё ровно наоборот. То что xorg после 20+ лет не умел обработать смену разрешения, xorg, блин, который развился во времена CRT мониторов - это как раз показатель, каким говном была его архитектура. А твоя жалоба, что конкретная софтина сломалась… Да это в принципе банальщина даже для такой мелочи как апдейт одной из используемых библиотек или переход на новую версию дистрибутива. А ты устраиваешь истерику от того, что не весь софт в прослойке совместимости у тебя завелся.

khrundel ★★★★
()
Ответ на: комментарий от Qui-Gon

hyperland по свистелкам-перделкам догонити перегонит даже wayfire

Чего полезного в hyprland нет, что есть в wayfire?

ox55ff ★★★★★
()
Ответ на: комментарий от ZogG

работает через Xwayland- то есть через эмуляцию икса. В общем считай что он работает только под иксом, потому как в вейланд нужных протоколов не завезли. У них в веланде одни игрушки на уме - оно задумывалось для игрушек и до сих пор годно только для игрушек несмотря на титанические усилия программеров из шапки сделать из этого изначально ущербного поделия что-то путное.

Qui-Gon ★★★★★
()
Ответ на: комментарий от ox55ff

В любом полноценном оконном менеджере есть возможность нормально управлять туевой хучей рабочих окон которых при рабочем процессе вылезает мильон и маленькая тележка. Тайловая же хрень расскичтана на то что у тебя есть игрушка в которой ты проводишь 99% времени, и чатик куда можно написать одноклассникам как ты клево погонял чертей там в каком-то очередном хите индустрии развлечений. Ну либо если твоя рабочая деятельность настолько стандартна изо дня в день что можно все что тебе нужно засунуть в текстовый конфиг и повесить на хоткеи - и пользоваться этим сетапом год ничего не меняя. То что тайлы не пришли ни в одну коммерческую рабочую систему дает вполне четкое доказательство того что тайловое - маргинально-неудобно. В противном случае мы бы имели тайловую венду и тайловую макось, а не только тайловые телефоны которые просто всвязи со своими физическими характеристиками не тянут больше одного ну если упереться двух приложений на экран.

Qui-Gon ★★★★★
()
Последнее исправление: Qui-Gon (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

В противном случае мы бы имели тайловую венду

Будет наверняка. Они обычно лет через 25–40 после полноценных ОС всё добавляют. Вон воркспейсы aka вирутальные рабочие столы тоже кричали, что ненужно, в итоге наконец завезли, говорят. И тайлинг завезут рано или поздно.

CrX ★★★★★
() автор топика
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Насчет завезенных в венду воркспейсов вы явно погорячились. Они там вроде как и есть - ну вернее их там можно активировать погуглив обходные пути и они повятся, но сделаны они абсолютно неюзабельно. И это вот то самое когда оно не нужно. Под линуксом я пользуюсь воркспейсами с превеликим удовольствием - а вот под вендой - включил, попробовал и выключил. Опять же согласитесь - если бы это было удобно то в конторе каждый первый сидел бы с включенным режимом воркспейсов. Но нет. Вот второй монитор к ноуту - да, сплошь и рядом, а то и третий.

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от whbex

Где то мыло, где то курсор в два раза больше, где то координаты нажатия плавают, «просто работает».

Сейчас я интереса ради поставил Xorg, зашёл, тирит люто, целочисленное масштабирование только доступно.

Это ты не в Xorg зашел, а в ЖНОМЕ.

MOPKOBKA ★★★★
()
Ответ на: комментарий от Qui-Gon

Насчет завезенных в венду воркспейсов вы явно погорячились. Они там вроде как и есть - ну вернее их там можно активировать погуглив обходные пути и они повятся, но сделаны они абсолютно неюзабельно.

ОК. Я не проверял.

Опять же согласитесь - если бы это было удобно то в конторе каждый первый сидел бы с включенным режимом воркспейсов.

Нет, не соглашусь. Подавляющее большинство будет сидеть так, как сидят, даже если можно в 10 раз удобнее и эффективнее. Можно долго рассуждать, почему, наверное можно даже несколько диссертаций защитить по этому поводу, но почему-то это так работает.

А тайлинг не завезут - просто по той причине что писать текстовые конфиги, назначать и запоминать безумные шорткаты кнопочные забавляет школоту

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

Некоторые элементы какбы тайлинга - да, уже завезли - можно легким движением мыша раскрыть два окна либо в горизонтальный либо в вертикальный полу-полноэкран

Ну вот видишь, даже уже завезли.

CrX ★★★★★
() автор топика
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

туевой хучей рабочих окон которых при рабочем процессе вылезает мильон и маленькая тележка

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

у тебя есть игрушка в которой ты проводишь 99%

Есть. Браузер — одна штука. IDE для программирования — одна штука. Файловый менеджер — одна штука. Консоль — несколько штук.

Так и получается, что окон по факту нужно немного. Может ты просто рассеянный и повторно запускаешь то что уже запущено?

То что тайлы не пришли ни в одну коммерческую рабочую систему

Говорит лишь, что корпорасты затачивают интерфейс под максимальных хлебушков. Тайлы — это профессиональный инструмент. Ты просто не дорос до него.

ox55ff ★★★★★
()
Ответ на: комментарий от Qui-Gon

Все это исходит из мифических юзаейсов, как в галерее лора. В реальности же, большинство задач делаются в fullscreen. А все эти хохмы по типу браузера 1/4 экрана , mpv 1/2 даже обсуждать смешно.

shpinog ★★★★
()
Ответ на: комментарий от Qui-Gon

Запускается и можно его использовать == работает. Я же не фанатик, как ты, проверять как оно запустилось.

Кажется ты тут орал про «игроков переростков», и утверждал, какой ты серьезный используя kicad, freecad и prusaslicer. А оказалось, ты ещё хуже — вместо тупо использовать софт, ты проверяешь, что же его запустило, чтоб не обидело твоей «Линукс религии».

Ну и если ты говорил тут выше про strawman fallacy, то это твой ответ и утверждение что «не работает»

ZogG
()
Ответ на: комментарий от MOPKOBKA

Где то мыло, где то курсор в два раза больше, где то координаты нажатия плавают, «просто работает».

УМВР. GNOME 46 Wayland, Apple M1.

Это ты не в Xorg зашел, а в ЖНОМЕ.

В KDE типа тиринга не будет и дробное масштабирование отлично заработает? Впрочем, оно на 2к не особо нужно, 2x сразу делает 800p.

Сейчас я поставил i3, масштабирование автоматом не подхватилось, приходится пялиться в 2к ретину. В свае/хипрланде/гноме автоматом выставился масштаб 2х, глазкам приятно. Но ладно, это всё мелочи на самом деле, настроил в Xresources DPI 150, т.е. x1.75.
Всё, что в HiDPI не умеет, рендерится полностью в 2к - отлично, на ноутбучной встройке-то. В гноме хотя бы Xwayland скейлился, пускай и костыльно. А ещё забавно, в иксах с дробным масштабированием курсор совсем маленький. Но это, видимо, особенность - с 96 DPI он ещё меньше.

То же самое проверил в Sway: гораздо лучше, GIMP можно использовать, Minecraft рендерится в 1400x900, а не в 2к. Толку тут от 2560x1600 вообще никакого, я даже в очках разницы не увидел, зато с графеном FPS 60 и батарея меньше кушается.

whbex ★★
()
Ответ на: комментарий от whbex

УМВР. GNOME 46 Wayland, Apple M1

Ты реально отвалил деньги за аппле, в том числе и за их софт, а потом всё это испортил гномом? Бгг.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

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

khrundel ★★★★
()
Ответ на: комментарий от Qui-Gon

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

Они там из коробки уже как 2 версии оффтопика. Работают как в линуксе.

Некоторые элементы какбы тайлинга - да, уже завезли - можно легким движением мыша раскрыть два окна либо в горизонтальный либо в вертикальный полу-полноэкран и это очень удобно если надо что-то сравнивать или копипастить

Ага. Вот только в 10 его улучшили, добавив авторасстановку окошек кликами, в 11 ещё больше - шаблоны, сохранение тайленных окон в панель задач. А если ты ещё откроешь PowerToys, то… Я слышал, что некоторые не могут на онтоп перейти, больно вся эта связка удобна.
Шаблоны даже Apple утащила в макось, а KDEшники добавили свой аналог Fancy Zones из PowerToys.

Последний раз семёрочкой пользовался?

whbex ★★
()
Ответ на: комментарий от ox55ff

Ты реально отвалил деньги за аппле

Так Air 2020 нынче дешёвый. Что там отваливать-то?

в том числе и за их софт

Который не умеет в OpenGL 4.6/Vulkan нормально. Да и по удобству такое.

а потом всё это испортил гномом?

Кто-то заставляет сносить macOS?

whbex ★★
()
Ответ на: комментарий от whbex

В KDE типа тиринга не будет и дробное масштабирование отлично заработает?

Это не от DE зависит под иксами.

Сейчас я поставил ...

Дробное масштабирование нигде нормально не работает, если покупать монитор, то только 2x, но не 1.5x, 1.25x, 1.75.x

MOPKOBKA ★★★★
()
Ответ на: комментарий от MOPKOBKA

Дробное масштабирование нигде нормально не работает

Однако, в macOS оно работает, как и в Wayland теперь.

whbex ★★
()
Ответ на: комментарий от whbex

В это мыло невозможно смотреть, особенно на иконки которые рисовались по пикселям. Если устраивает, то xrandr scale попробуй.

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Может у меня глаза привыкли, или на 13" это не так ощущается, но какого-то дискомфорта не ощущаю.

whbex ★★
()
Ответ на: комментарий от khrundel

Ну пользоваться эпплоподелием вместо ОС только из-за того, что уже отвалил денег, тоже глупо.

CrX ★★★★★
() автор топика
Ответ на: комментарий от Blackmetal

снёс 11 винду и поставил это чудо. Настроил воркспейсы и автозапуск. Теперь приложения открываются в своих воркспейсах. Единственное чего не хватает, так это логин менеджера без зависимостей. Нет желания ставить sddm/gdm.

OverThink
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.