LINUX.ORG.RU

Hyprland 0.48.0

 , ,


0

3

Hyprland исполнилось 3 года! За эти годы он добрался до версии 0.48.0. Вопреки распространённому заблуждению, Hyprland является гибридным композитором, т. е. умеет работать не только в режиме тайлинга — его можно настроить так, что все окна по дефолту будут плавающими. В этом релизе много багфиксов и улучшений.

В новой версии:

Изменения ломающие обратную совместимость:

  • удалены opengl:force_introspection и render:allow_early_buffer_release;
  • синтаксис windowrule v1 удалён. Теперь windowrule ведёт себя как windowrulev2, что делает устаревшим ключевое слово windowrulev2.

Новые функции:

  • анимации: добавлены стили анимации gnomed для окон;
  • ядро: добавлен диалог «приложение не отвечает»;
  • рабочий стол: добавлена ​​возможность указывать закреплённые окна в правилах рабочего пространства;
  • диспетчеры: добавлена опция cyclenext hist;
  • groupbar: добавлена возможность настройки размеров зазоров;
  • hyprctl: добавлена поддержка IPC для Hyprsunset;
  • hyprpm: добавлена опция --hl-url для кастомных форков;
  • ввод: добавлены flip_x и flip_y для тачпада;
  • ввод: добавлена follow_mouse_threshold;
  • сочетания клавиш: добавлен диспетчер toggleswallow;
  • мастер: добавлена опция сохранения положения главного окна;
  • протоколы: добавлена версия 2 протокола ext-idle-notify-v1;
  • рендер: добавлено простое управление цветом;
  • сокет2: добавлен activespecialv2;
  • syncobj: гарантируем, что мы добавляем ожидающих только при успешных проверках;
  • windowrules: добавлена опция, позволяющая сохранять размер между запусками приложения;
  • xwayland: добавлена поддержка INCR для передачи данных через буфер обмена.

А также множественные багфиксы.

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

★★★★★

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

потому что он для большинства неудобный. Внезапно так. Иначе - повторюсь - мы бы имели тайловую виндоуз и тайовую макось.

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

К слову, для большинства неудобны любые оконные менеджеры (независимо от того, тайловые или нет), вокруг которых самостоятельно нужно вешать софт - в самом деле, посмотрите, сколько дистрибутивов по умолчанию предлагают систему с голым оконным менеджером (openbox, compiz и т. д.) и софтом на выбор разработчиков, и сколько дистрибутивов предлагает Gnome, KDE, Mate и т. д.

Ибо как показыывает практика тайлинг в виду своей примиивности очень хорош для разрабов тайлинга

А ещё очень хорош для тех, кто пилит конфиг под себя.

огромное количество тайловых композиторов при очень скромном наборе не тайловых.

На wayland может и так, но на иксах нетайловых WM так же много.

И тут мы включаем активный маркетинг - активно рассказываем как удобен тайлинг. А тех кому тайлинг не удобен - гнобим и обильно поливаем смузи и рафом.

Нечего обижаться на дураков, которые навязывают свой вкус и цвет. А ещё нечего самому навязывать вкус и цвет (всмысле выдавать мнение большинства за мнение всех).

У нас есть

И тут мы включаем

Кто эти мы?

Ну ровно та же стратегия что и продвигателей вейланда

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

Ну а все эти «преимущества» тайлинга в виде написать конфиг файлик чтобы определенное окошко бросать на определенный десктоп и ресайзить под размер или кидать в фуллскрин

Главное преимущество (или недостаток, тут уж кому как) тайлинга - уменьшение роли мыши в управлении компьютером. Бросать окошко и ресайзить размер - это следствие.

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

Практически любой тайлинговый WM умеет отрисовывать плавающие окна - другое дело что смысла использовать это в качестве основной конфигурации никакого.

Это же зависит от приложения. Некоторые бесполезны или неудобны если они неплавающие. Вот зачем какой-нибудь полминутный xev в качестве сплита или таба?

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

Главное преимущество (или недостаток, тут уж кому как) тайлинга - уменьшение роли мыши в управлении компьютером.

В то время как профи дизайна интерфейсов из фруктовой компании делают управление копом все удобнее

3.5 бородатых анона

предлагают вернуться в каменный век. У меня идея - а не пойти ли еще дальше? Мышь это как-то не тру совсем. Но и клавиатура тоже не тр. Перфокарта - вот это достойно настоящего мужчины. Хотите быть круты как яйца Брюса Виллиса? Хотите быть не как все - все эти изнеженные мышкоблудцы и не далеко ушедшие от низ клавотюки? Тогда перфокарта и дырокол - ваш выбор.

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

Как-то так вышло, что большую часть времени я работаю в режиме «одно окно развёрнуто на весь экран», иногда «два окна по пол экрана каждое». При этом получается, что обычный оконный управляющий работает в режиме мозаичного. Только с ручным управлением и неудобным переключением окон. Ну и смысл использовать плохой мозаичный управляющий, если можно хороший?

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

У того же FVWM'а всегда были конфиги. Деды писали и не жаловались. Более того, именно конфиги и дают гибкость настройки.

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

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

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

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

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

Для таких случаев и существуют оконные правила

Я об этом и говорю

dmitry237 ★★★★☆
()

Хз почему, но меня от таких плавных анимаций на экране укачивает.

Вообще бесят 4 тенденции:

  1. Огромные пространства между данными в окнах, в таблицах. Я понимаю, что экраны у нас теперь огого какие огромные, но поле зрения больше не становится. Приходится рыскать по экрану. Идеальные UI для меня это что-то типа того, что сделано в OpenTTD или Factorio. Короче, блочно-кирпичный UI с четкими границами, контрастом и понятной вложенностью.

  2. Игра в разноцветные иконки, которые в конечном итоге становятся одной кашей. Из примеров: иконки гуглосервисов или док на маке.

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

  4. Убирание всего и вся в менюшки.

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

Главное преимущество (или недостаток, тут уж кому как) тайлинга - уменьшение роли мыши в управлении компьютером.

В то время как профи дизайна интерфейсов из фруктовой компании делают управление копом все удобнее

В огороде бузина, а в Киеве дядька. Тайлинг делает управление компьютером удобнее, и яблочники в это же время делают управление компом удобнее (нет).

предлагают вернуться в каменный век.

Нет. Предлагают сделать управление компьютером удобнее и эффективнее.

Мышь это как-то не тру совсем.

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

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

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

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

Так в любом тайловом это есть.

Поэтому вы привели альтернативы windowrule (способные потягаться с ним по функционалу) из нетайловых WM?

это тот же sway.

Не тот же. Я уже говорил о деталях, в которых кроится дьявол.

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

У того же FVWM’а всегда были конфиги. Деды писали и не жаловались. Более того, именно конфиги и дают гибкость настройки.

Да а нафига она эта гибкость, вон накотил федору с дефолтным DE, кажется что там гном, да и работаю. Кинул в левый воркспейс браузер с телегой, в текущем воркспейсе VSCode, а в правом DB смотрелка или постман и крутись по кругу. Что такого можно настроить необычного что бы оно еще и полезно было - я не понимаю

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

Что такого можно настроить необычного что бы оно еще и полезно было - я не понимаю

Потому что не пробовал. Или не додумался настроить под свой кейс.

в левый воркспейс браузер с телегой, в текущем воркспейсе VSCode, а в правом DB смотрелка или постман

Добавляешь пару правил в конфиг, и вуаля — все это расползается само, при входе. Или по нажатию одного шортката

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

Не всем нужны тяжёлые DE.

Что такого можно настроить необычного что бы оно еще и полезно было - я не понимаю.

Много чего. Например, 96 рабочих столов, на каждый рабочий стол свой хоткей, другие хоткеи, работу с окнами и устройствами ввода,... и т.д.

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

отображать раскладку клавиатуры

В waybar точно есть, но оно там не умеет в картинки, поэтому я себе флажки сам наговнокодил кастомным виджетом.

Или управлять-отображать idle inhibit.

Если я не путаю, то в waybar это есть из коробки. Глаз перечеркнутый(или не перечеркнутый).

window list только приложения текущего десктопа

Это не скажу, таким не пользуюсь и даже не понимаю о чем это. Кто такой десктоп в вашем понимании? экран физический? воркспейс?

Хотя hyprswitcher вроде как умеет, но это не панель и для другого сделано.

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

Для таких случаев и существуют оконные правила

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

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

В waybar точно есть, но оно там не умеет в картинки, поэтому я себе флажки сам наговнокодил кастомным виджетом.

Оно умеет в utf-8, можно было не заморачиваться с кастомным виджетом

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

Да ладно, не так уж и страшен вяленый в кедах под нвидиа. Вот сижу работаю.

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

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

Оно умеет в utf-8, можно было не заморачиваться с кастомным виджетом

Вроде должно уметь, но у меня глючит. Только что проверил. Разносит панель на пол экрана по высоте, а вместо флажка ...(три точки). Скопировал флажки прямо из issue.

https://github.com/Alexays/Waybar/issues/2072

Ну и то что issue всё ещё открыт, значит не всё так просто.

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

В waybar точно есть, но оно там не умеет в картинки, поэтому я себе флажки сам наговнокодил кастомным виджетом.

Картинки да, не умеет. Но может использовать какие-то символы из шрифта у которого вместо/кроме привычных символов, напхано еще много чего.

Подойдет любой шрифт пропатченный Nerd Font'ом, https://github.com/ryanoasis/nerd-fonts

А вообще есть Noto Color Emoji, единственный полезный шрифт из семейства:

https://i.imgur.com/7uDOHPA.png

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

Спасибо, попробую утянуть в форк wf-shell. Не уверен правда что это будет работать не со sway - но вдруг. Попытка не пытка, как говорил товарищь Сталин своему другу Лаврентию.

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

Подойдет любой шрифт пропатченный Nerd Font'ом

У меня когда вставляю флажки в hyprland/languages, вот так вот панель расфигаривает.

https://i.imgur.com/QhFVMFn.jpeg

И hyprland/languages это не вот этот вот флаг на скрине, флаг на скрине это мой кастомный говнокод, а тот даже не отображается. Должен быть справа от флажка видимого моего(svg) ещё один - шрифтовый.

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

А ну это добро пожаловать в css-магию.

Есть у вейбара такое свойство: он не может быть меньше, чем объекты на нем. Вангую что выбран слишком большой размер для шрифта. Начни с 5-8

Обязательно в файле стиля задать для переключалки #language параметры шрифта font-family (если он не то что у других элементов) и font-size (дело наверняка в последнем).

#language {
    font-size: 6pt;
    font-family: Полное_название_шрифта;
    padding: 0px; margin: 0px;
    border: 0px solid transparent;
Если что сделать margin отрицательным.

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

Красноглазикам не докажешь. Хз, у меня в кедах и тайлинг есть (когда нужен) и окошки нужные прибиты к раб. столам и о чудо дивное ;) рамки окон отключены. И зачем мне страдать с этими обмылками по типу свэй, хипелэнд, кутиль и т.д.?

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

Поэтому вы привели альтернативы windowrule (способные потягаться с ним по функционалу) из нетайловых WM?

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

Из тайлового меня стоит только sway - чтобы ловить баги wayfire. Вернее с его помощью понять баг в самом wayfire или он унаследован от wlroots.

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

Потому что тайловым не пользуюсь.

Это к делу никакого отношения не имеет. Если вы утверждаете, что тайловые WM крайне похожи друг на друга, то аргументом в вашу пользу должно быть отсутствие разницы между виндоурулзами в sway и виндоурулзами в hyprland (однако разница есть).

В том или ином виде.

Вот мы и подошли к главному. У них есть отличия, в т. ч. в методе работы (я уже приводил пример, когда не тайло-школьник, а тайло-работник-в-blender-и-reaper жаловался на то, что в sway правила для новых окон работают криво).

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

Тайлинг делает управление компьютером удобнее

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

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

Нет, не делает. Иначе бы давно все на него перешли.

Это не так работает. Хоть я и не столь категоричен и не говорю, что абсолютно всем тайлинг удобнее, но в целом люди склонны использовать неудобное говно и не делать самостоятельных выборов вообще. И уж точно они склонны ниоткуда никуда не переходить как можно дольше даже если объективные преимущества очевидны. Так что нет, не перешли бы.

Я уверен, что если в какой-нибудь Windows 12 сделают так, что мышка тебя бьёт током с вероятностью 1/100 при любом клике (опустим невозможность этого сделать программно и общую абсурдность — гипотетическая ситуация), люди всё равно будут ей пользоваться, а через некоторое время ещё и начнут говорить, что это очень здорово и удобно — держит в тонусе, и кого не бьёт, тот просто несовременный и ничего не понимает.

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

Да ладно, вон пуск изменили, и сразу виндузятники сделали это https://live.staticflickr.com/65535/51556822597_194fea1d94_z.jpg

Когда не было вкладок, было миллион программ которые их добавляли в проводник https://www.simplehelp.net/images/windows_explorer_tabs/img00.png

У Windows очень активное комьюнити для таких модификаций, и я даже сам одной такой штукой пользуюсь Wallpaper Engine, представить себе такое на Linux сложно в виде готовой программы. У меня сейчас стоит анимированый фон и Pillars Of Eternity, раньше стоял другой фон который еще реагировал на музыку, фоны ставятся в один клик как и расширения выше.

И несколько тайлингов под Windows есть. Потребность некая есть. Просто не всем удобно, заметь что первые Windows были именно с тайлингом: https://cdn.ruwiki.ru/commonswiki/files/thumb/d/df/Microsoft_Windows_1.0_scre...

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

Да ладно, вон пуск изменили, и сразу виндузятники сделали это https://live.staticflickr.com/65535/51556822597_194fea1d94_z.jpg

Ну так потому что они не хотели ничего менять — вот и сделали.

Но сейчас этим уже мало кто пользуется — привыкли к новому.

Когда не было вкладок, было миллион программ которые их добавляли в проводник https://www.simplehelp.net/images/windows_explorer_tabs/img00.png

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

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

мышка тебя бьёт током с вероятностью 1/100 при любом клике

Звучит по-опенсорсному)
Not a bug, STOP REOPENING!

люди склонны использовать неудобное говно

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

Современный тайлинг - костыль времён нетбуков, чтоб вместить больше информации в хилый экран eeepc.

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

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

По моему всякие гаджеты, твикеры, punto switcher, и обои с рыбками были очень популярны. Если я видел десктоп пользователя Windows, и он умел ставить приложения, значит его десктоп почти всегда имел какое нибудь удивительное приложение.

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

Это он еще window blinds и прочие продукты stardock не вспомнил)

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

Ну и сейчас существуют все эти геймерские %чтоугодно%, и наверное много покупателей таких продуктов ставит все эти rgb настройщики, которые меняют темы в зависимости от ОС, мигают под звуки, в зависимости от картинки, и кучу странных панелей к своему оборудованию которые выдают графики в реальном времени. Макросы для игровой мышки уж точно надо настроить, потом дополнительные клавиши клавиатуры, далее меняем браузер на Opera Gaming (реально пользователи существуют...).

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

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

так windows 1.0 и была тайловой

И где теперь Windows 1.0 ?

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

Есть у вейбара такое свойство: он не может быть меньше, чем объекты на нем.

У меня было, что его расфигаривало на некоторых сайтах, если в него выводится заголовок страницы(исправил удалением этого виджета с заголовком). Я так понимаю, его распирает от некоторых юникодных символов.

Но вариант с css попробую(люблю больше изкоробочности, меньше поддерживать). Хотя мой кастом с svg тоже работает вполне прилично.

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

Современный тайлинг - костыль времён нетбуков, чтоб вместить больше информации в хилый экран eeepc.

Я использую тайлинг как MaximizedWindowWM, т.е. все окна всегда на весь экран(но на разных воркспейсах), кроме некоторых избранных(калькулятор например). А вот этот вот тайлинг с unixporn, где терминалы по 5 штук на экране, я и сам не понимаю. При этом у меня 4к экран 27" размером.

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

Добавляешь пару правил в конфиг, и вуаля — все это расползается само, при входе. Или по нажатию одного шортката

Воообщеее по___ююю

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

Вот именно, не докажешь. Пока сам не попробуешь.

Вы ведь под «тайлингом в кедах» не подразумеваете то кривое дефолтное убожество где окна надо тягать врукопашную, которое даже не способно на разных десктопах иметь разную сетку окон и запоминать измененную сетку при логауте?

Вы ведь про Krohnkite? Да? Да?

Плюсы Hyrpland (и других) против KDE:

  • Плавность и отзывчивость — хайпер заметно быстрее и экономичнее
  • Группировка окон (group в хайпере) — когда окна разных приложений собраны в одной части экрана стопкой/стеком со вкладками.
  • Простота настройки: все в одном конфиге (можно его разбить, но не суть)
hargard ★★★
()
Ответ на: комментарий от Loki13

... где терминалы по 5 штук на экране, я и сам не понимаю

Это зависит от рода деятельности. Если речь не о терминальных плеерах/браузерах/хентай-читалках и прочей дичи.

У меня например (vps и ssh) обычная ситуация, когда открыто одновременно и 10 терминалов.

Зачем открывать новые, а не пользоваться вкладками или не сплитить их?

  • Смотреть на них нужно одновременно (не на все)
  • Переключение между ними быстрей когда это отдельные окна
hargard ★★★
()
Ответ на: комментарий от devl547

Нет, не делает. Иначе бы давно все на него перешли.

Отчего бы не сделать предположение, что разным людям удобно разное? Вплоть до педалей для emacs.

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

По итогу панелька - притон долбанного минимализма - кнопка пуск да трей с блюманом и нм-апплетом.

А, вон ты про что. У меня и в иксах точно так же было поэтому никакой разницы не вижу.

Учитывая что куча панелей и композеров поддерживают протокол i3 - тем более не вижу проблем: лично мне выбора более чем хватает.

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

Вот зачем какой-нибудь полминутный xev в качестве сплита или таба?

Понятия не имею что это, но всё модальное (диалоги куда сохранить и прочее такое) по-умолчанию плавающие, а всякое полноэкранное (киношки\игры) тем более никак не относится к способу раскладки экранов.

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

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

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

Так это же самое-самое! https://www.youtube.com/watch?v=PkbjvbjLAug

Что прикололо - сидит на шарике. И как раз о тайловых говорит, и, конечно, о harpoon 1/2.

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