LINUX.ORG.RU

Hyprland 0.45 и 0.46

 ,


0

3

9 но­ября и 17 де­ка­бря 2024 го­да выш­ли вер­сии 0.45 и 0.46 сте­ко­во-тай­лин­го­во­го ком­по­зи­то­ра Hyprland, на­пи­сан­но­го на C++ и ра­спро­стра­ня­емо­го по ли­цен­зии BSD-3.

  • Из­ме­не­ния, ло­ма­ющие обрат­ную сов­ме­сти­мость: no_gaps_when_only убран и за­ме­нён пра­ви­ла­ми ра­бо­чих про­странств.
  • decoration:shadow_ был пе­ре­ме­щён.
  • Улуч­шен ал­го­ритм скруг­ле­ния уг­лов.
  • Улуч­ше­но по­ве­де­ние ап­па­рат­ных кур­со­ров на Nvidia.
  • Груп­пы по­лу­чи­ли group_on_movetoworkspace, merge_groups_on_groupbar и drag_into_group, merge_floated_into_tiled_on_groupbar.
  • hyprland-ctm-control те­перь под­дер­жи­ва­ется, а значит hyprsunset бу­дет ра­бо­тать.
  • Hyprland те­перь пре­ду­пре­дит вас, если у вас есть не­кор­рек­тно уста­но­влен­ные ас­се­ты, вме­сто то­го, что­бы дать сбой.
  • До­ба­влен снап­пинг для пла­ва­ющих окон.
  • Стан­дар­тное по­ве­де­ние рас­ши­ре­ния не­до­раз­мер­ных тек­стур, пред­ста­влен­ное в 0.44, те­перь мож­но на­стро­ить че­рез expand_undersized_textures.
  • Тень те­перь име­ет оп­цию sharp для отме­ны раз­мы­тия.
  • В hyprctl по­яви­лось не­сколь­ко но­вых оп­ций для ото­бра­же­ния заб­ло­ки­ро­ван­но­го со­сто­яния кла­ви­ату­ры и зер­каль­но­го ото­бра­же­ния мо­ни­то­ров.
  • Па­нель оши­бок кон­фи­гу­ра­ции hyprland те­перь бу­дет ре­зер­ви­ро­вать про­стран­ство, а не ме­шать об­зо­ру.

  • Ап­па­рат­ные кур­со­ры Nvidia: cursor:dumb_copy за­ме­нён на cursor:use_cpu_buffer. Это дол­жно поз­во­лить исполь­зо­вать ап­па­рат­ные кур­со­ры Nvidia без не­до­ста­тков. Обра­ти­те вни­ма­ние, это эк­спе­ри­мен­таль­ное изменение.
  • Пра­ви­ла для окон и сло­ёв: те­перь пра­ви­ла по ре­гу­ляр­ным вы­ра­же­ни­ям тре­бу­ют пол­но­го со­от­вет­ствия для сра­ба­ты­ва­ния.
  • Цве­то­обра­бо­тка пе­ре­ме­ще­на из sRGB в OkLab. Это оз­на­ча­ет, что гра­ди­ен­ты и цве­то­вые пе­ре­хо­ды бу­дут выг­ля­деть бо­лее на­ту­раль­но.
  • Вер­нул­ся Drap-n-Drop для XWayland.
  • Но­вый экран об­но­вле­ний.
  • Улуч­ше­на и оп­ти­ми­зи­ро­ва­на обра­бо­тка пра­вил окон и сло­ёв, а обра­бо­тка ре­гу­ляр­ных вы­ра­же­ний те­перь осу­ще­ствля­ет­ся с по­мощью RE2 от Google.
  • cursor:warp_on_change_workspace те­перь при­ни­ма­ет force для об­хо­да cursor:no_warps.
  • hyprctl: clients по­лу­чи­ли inhibitingIdle, monitors по­лу­чи­ли directScanout, plugins list по­лу­чи­ли под­дер­жку -j.
  • До­ба­влен cursor:warp_back_after_non_mouse_input, поз­во­ля­ющий из­бе­жать бе­спо­ряд­ка меж­ду вво­дом с тач­па­да/план­ше­та и вво­дом с мы­ши.
  • До­ба­влен lockdead_screen_delay, если у вас экран бло­ки­ров­ки не мо­жет по­явить­ся до­ста­точ­но бы­стро, что­бы из­бе­жать мер­ца­ния.
  • Те­перь мож­но раз­мыть фон IME-по­па­пов с по­мощью decoration:blur:input_methods.
  • За­про­сы вер­сий те­перь так­же по­ка­зы­ва­ют свя­зан­ные вер­сии за­ви­си­мо­стей hypr*.
  • Но­вые пра­ви­ла окон для фак­то­ра про­кру­тки мы­ши и тач­па­да.
  • До­ба­вле­ны но­вые спле­ши на Рож­де­ство и Но­вый год.
  • И дру­гое!

>>> Вы­пуск 0.45

>>> Выпуск 0.46

★★★

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

Это не армоплатка. Там Интел.

Оу. вот это интересно. Как впечатления вообще от неё? Сколько в ней мощи/немощи?

Повторю, что в кедах не было часов.

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

Где проходит граница по датам, типа, вот до этого года часы работают, после этого года часы не работают?

Проблема не в этом, а в том, что ты обвиняешь кеды в неправильно выставленной в биосе дате. Это указывает на степень твоего непонимания происходящего. И только. Почему часы не показывало при том, что остальное показывало... Не знаю. Я такого нигде никогда не слышал и не встречал упоминаний. Только этот случай на генте...Совпадение? не думаю.

Артефакты в КДЕ были еще со второй версии, на видеокарте i810, как сейчас помню.

Ты второкеды помнишь? Или о чём речь? Давай cp/m вспомним ещё, помню помню, имена в три буквы, ужас, позор! Как они допустили такое!!!

И дрова во времена i810 были ужасными. Днищенскими. Единственным выбором тогда была как раз энвидия. Это потом с интелами стало лучше, а потом и амд наконец подтянулась.

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

ну это нвидия так и не шмогла в поддержку вяленда.

Допустим, а на иксах в KDE почему все глючит и крошится?

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

в поддержку вяленда.

Это который меню приложений по центру экрана показывает? И глюками интерфейсы съедает? И Ломает всё потому что он так хочет? Я даже ставил вейляндо десктопы чтобы проверить, не вина ли это кед. Нет, везде так. И на каждый факап имеется смачная отмазка. Писатели программ должны сами реализовать всё что делали иксы внутри своей программы, чтобы фанбои вяленошо могли улюлюкать как ой он суперский... Закопать! Вместе со всеми фанатами!

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

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

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

И глюками интерфейсы съедает

Не верю.

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

Я даже ставил вейляндо десктопы чтобы проверить, не вина ли это кед. Нет, везде так.

Можно чуть подробнее?

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

Так Wayland не существует как отдельная сущность. Он существует как композитор (kwin) и клиент (что-то на qt6). И в kwin действительно много специфичных странных вещей, которых нет в gnome или wlroots.

gaylord
()
Ответ на: комментарий от R_He_Po6oT

Приди к доктору и спроси «у меня болит, что это такое?»

У того же врача безногие каждый год подтверждают что ноги не выросли.

XOXO
()
Ответ на: комментарий от gaylord

В kwin реализованы нестандартные протоколы wayland разработанные кде для кде. Соответсвенно нвидия не особо осилившая даже стандартные протоколы по поводу кдешных не особо и напрягалась еще. Понятно что сами по себе протоколы реализованы в kwin или wlroots или в mutter - но дальше это все отрисовывается либо через mesa либо через проприетарный блоб нвидии в котором шут его разберет что и как работает.

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

А что сочиняет этот композитор?

Ничего непонятно, но очень интересно!

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

У того же врача безногие каждый год подтверждают что ноги не выросли.

Для того чтобы выявлять фальсификации.

bdrbt
()
Ответ на: комментарий от R_He_Po6oT

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

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

но проблема в том что его мейнтейнер, emersion, устроился на нормальную работу

Проблема в том, автор sway, чемпион по забиванию болта на то что пытается создать. Понятное дело, очень хочется как Линус, только рулить, но это так не работает.

bdrbt
()
Ответ на: комментарий от AntonI

Я прямо сейчас с Вейлянда сижу. Фокс работает хорошо. КДЕ работает хорошо (один маааленький глюк с панелью, но не буду кормить хейтеров :) ) А Musescore пользоваться невозможно, меню по центру экрана. Что за бред? А Godot глючит и мигает случаными элементами. И это не на невидии и в хвалёном гноме точно также. И в других прогах, то тут то там. В Ардоре некоторые плагины фейлятся. Вот как такое можно называть работающим и впердепланетным? Это реально лучше чем меленькие проблемочки в КДЕ?

Это вопрос фанбоям вяленого

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

А вообще, выезжаю в Питер. Завтра ждите. Буду поребрики проверять, они правда поребрики, или вы выпендриваетесь?

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

В kwin реализованы нестандартные протоколы wayland разработанные кде для кде. Соответсвенно нвидия не особо осилившая даже стандартные протоколы по поводу кдешных не особо и напрягалась еще. Понятно что сами по себе протоколы реализованы в kwin или wlroots или в mutter - но дальше это все отрисовывается либо через mesa либо через проприетарный блоб нвидии в котором шут его разберет что и как работает.

Но проблемы KDE мало связаны с драйверами, обычно это баги в логике всего того зоопарка, что они понаписали и перестали поддерживать. Хороший пример это календари – с Exchange оно по сути не работает в большом количестве комбинаций, зато есть два сьюта – старый Kalendar (страшный, непонятный, но как-то работающий) и новый Merkuro (бажный и мало что умеющий). То есть вроде бы в KDE полно софта, но оно все какое-то недоделанное.

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

Весь Kontact кдешный не очень, конечно, но с Exchange всё-таки виноват.

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

У меня правда openSuse и Plasma 5.27.11 в пакетах. Уже наверное скоро год как «ни единого разрыва». Возможно свежие версии и сборки имеют проблемы т.к. уровень энтропии неуклонно растёт.

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

У меня правда openSuse и Plasma 5.27.11 в пакетах. Уже наверное скоро год как «ни единого разрыва». Возможно свежие версии и сборки имеют проблемы т.к. уровень энтропии неуклонно растёт.

Судя по тому что говорят мои друзья на LTS, да. Старые версии рано или поздно допиливаются, новые страдают багами и недоделками. Команда KDE просто не умеет делать инкрементальные изменения.

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

А вообще, выезжаю в Питер. Завтра ждите. Буду поребрики проверять, они правда поребрики, или вы выпендриваетесь?

Лыжи и лопату не забудь, у нас все поребрики снегом засыпало (~10 см).

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

У тебя весь вечер впереди, ну подготовь ты Питер к прибытию такого гостя :)))

Лопату нельзя через границу.

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

Хехе. И всё же. Между бордюрами и поребриками я выберу поребрики. Звучит. И не иностранное. А парадная - что с ней не так?

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

Оу. вот это интересно. Как впечатления вообще от неё? Сколько в ней мощи/немощи?

ROCK Pi X, 4GB, фабричный радиатор без кулера. Процессор Intel Atom x5-Z8350 с четырьмя потоками и встроенной графикой. Мощи на 10 ватт.

На USB3 повесил HDD 3.5" (питание отдельное). Используется как NAS с честными 120MB/s на запись через гигабитный эзернет. В безголовом варианте. В планах перенести туда тг-ботов, добавить SOCKS5 для своих целей.

C встроенной eMMC какие-то понты и с дефолтной нарезкой инсталляция крэшилась. Увеличиваю первый раздел с EFI до гигабайта — инсталляция на основной раздел проходит нормально.

GPIO на гребенке работают если в ядре есть поддержка, но значения нестандартно низкие, типа 1В для единицы. UART тоже завелся.

up 9 days, 8:45, 1 user, load average: 0.00, 0.01, 0.00 В простое потребление 320мА/5В. На ядрах примерно 38°С, кочегарил до 79.

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

x5-Z8350

Чёт, совсем плохо. Может считать он ещё и умеет, но графика... Тебе надо было просто отключить opengl для qt и весь стол летал бы и не артефачил. Кстати, все минималистичные же так и работают.

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

Тебе надо было просто отключить opengl для qt и весь стол летал бы и не артефачил. Кстати, все минималистичные же так и работают.

Артефачит КДЕ на нвидии. На Rock Pi X графических артефактов не было. Но не было и виджета часов – на рабочем столе не было виджета часов и я понятия не имел, который час. Когда открыл браузер и пошел на сайт за инструкциями установки, браузер стал ругаться на NotBefore у https.

У меня и планов не было там держать десктоп.

sarumeister
()

Офигеть сколько изменений - просто запиливание своего униКАЛьного Xorg-а с нуля. Вяленд разработка в своей красе. Вместо готового продукта - бесконечная разработка, чтобы потом всё это выбросить на помойку, когда подросткам надоест и они придумают Wayland 2.0.

Учтите, что это даже не большой DE вроде Xfce, а сраный тайловый киоск.

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

Часы неправильные - это отсутствие rtc батареи, я так понимаю? Или просто биос так был выставлен изгачально. При чём же тут кде?

Дальше - плазмоида часов небыло включено, или их не показывало? Если второе, то похоже на видеоартефакты.

Ну и если не собирался, то хозяин - барин. Я не евангелист кде :)

А комп раздосадовал. Я думал какое+то время назад купить что-то такое. Хорошо, что удержался.

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

При чём же тут кде?

Виджет часов должен отваливаться, если на календаре 2012 год? Не думаю. Более интересный вопрос как я должен догадаться, что у меня траблы с системным временем, если КДЕ мне нарисовалось без виджета часов.

Отсутствие батарейки RTC в целом не напрягает. Настроенная система пользуется временем из интернета.

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

Не думаю, что плазмоид слетел от даты. Но почему его небыло - даже не представляю. Потому и спросил, его небыло, или его не рисовало?

Отсутствие батарейки RTC в целом не напрягает. Настроенная система пользуется временем из интернета.

Энихау. Если твоё время и дата были неправильными и локаль какаянить вьетнамская, это не проблема кде. Что там у тебя было я не знаю, свечку не держал, а ты теперь правду не скажешь.

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

Если твоё время и дата были неправильными и локаль какаянить вьетнамская, это не проблема кде

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

Пожалуй, надо прекращать эту казуистику. КДЕ пусть существует как надзорный орган над QT; им баги искать и исправлять необязательно.

sarumeister
()
Ответ на: комментарий от ripgrep

Возможно в KDE, там в параметрах монитора есть пункт про масштабирование в XWayland.

user_x
()
Ответ на: комментарий от ripgrep

запускал в кедах всякие discord и heroic games launcher - все нормально со шрифтами.

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

Lrrr ★★★★★
()

жду в комментариях срача по типу того что «Wayland не нужен»

moveperl
()
Ответ на: комментарий от dataman

Скриншот взят с сайта из раздела Hall of Fame, может быть, там написано.

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

заметочник obsidian, в виде графа отображены связи между заметками

Naurim
()
Ответ на: комментарий от quickquest

стеково-тайлингового композитора – стопочно-плиточного составителя,

Окноукладчика же

MataMerah
()

Почитал тред, вдохновился переключиться на вяленого. Сразу же поймал глюк - SysTray-X не может свернуть Thunderbird в трей. Пока писал этот текст, поймал еще один глюк - переключалка раскладок игнорирует, то что некоторые раскладки неактивны, и переключает по кругу все, что есть, а не только 2 активных. Ну и как обычно, уведомления от Clementine вываливаются посреди экрана и утаскивают фокус с активного окна.

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

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

Не понимаю, где вы все эти баги находите…

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