LINUX.ORG.RU

Эволюционировал в Hyprland'щика

 , , ,


0

2

За 20 лет я эволюционировал из FVWM'щика в Hyprland'щика. Почему Hyprland? Потому, что за Wayland'ом будущее! Как и за юникодом с эмодзи. На разрешениях вплоть до FullHD иксы ещё ничего так работают, а уже на 2k в иксах начинаются тормоза. На Hyprland я перешёл с KDE + Wayland. На KDE переходил исключительно ради Wayland'а, так бы сидел бы в FVWM'е. В ALT Linux p10 Hyprland'а ещё не было, он приехал уже в p11.

На скриншоте 2 экземпляра эмулятора терминала kitty. В одном из них запущен файловый менеджер yazi на Rust'е из которого запущен mpv.

Теперь подробнее о настройках. Здесь я настроил себе, как и в FVWM'е, 96 рабочих столов, проблем с этим нет.

В секцию general {} добавил

    windowrulev2 = float, class:.*
С этой опцией все новые окна создаются не в тайловом, а в плавающем режиме, что соответствует FVWM'у. При этом переключение окон в тайловый режим по необходимости всё ещё доступно.

Создание скриншотов настроил так:

$makescrshot = hyprshot --clipboard-only -m region
$makescrshot2 = hyprshot -m output -m DP-1
...
bind = , Print, exec, $makescrshot
bind = Alt_L, Print, exec, $makescrshot2
Теперь по Print Screen'у я копирую в буфер обмена скриншот выбранной области, а по Alt + Print Screen'у создаётся файл со скриншотом всего экрана.

Гашение монитора настроил так:

misc {
...
    mouse_move_enables_dpms=true
}
...
bind = Ctrl_L&$mainMod, Pause, exec, hyprctl dispatch dpms off
Теперь по Ctrl + Win + Pause монитор гаснет и включается при движении мышью.

Клавиатуру настроил так:

input {
    kb_layout = us, ru
    kb_options = grp:caps_toggle
    numlock_by_default = true
Две раскладки, переключение по Caps Lock'у, Num Lock везде включен по дефолту.

В общем, я весьма доволен.

★★★★★

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

так там два главных разраба - студенты (поляк и румын), которые могут кодить на угребищном подвиде С++

Ну как студенческий проект оно конечно супер.

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

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

Qui-Gon ★★★★★
()

fastfetch

Солнце еще не взошло, а в Стране Тайлинга уже вовсю кипела работа.

MoldAndLimeHoney
()

У меня само название Hyprland ассоциируется с припевом песни RHCP «Give It Away». Такое же языколомное.

Hyprland Hyprland Hyprland now!!! (3 раза)

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

Я про гирлянду как и вообще тайлы.

Hyprland - гибридный WM, а не конкретно тайловый. В стартовом посте я описал как настроил его чтобы он вёл себя как FVWM, который не тайловый. При этом остаётся возможность переключать окна в тайловый режим по необходимости.

saahriktu ★★★★★
() автор топика

Num Lock везде включен

а у меня выключен что бы не мешало, при переключении в русскую раскладку загорается scroll lock и напрягает когда рядом еще что то отсвечивает.

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

а у меня выключен что бы не мешало

Это дефолтное поведение Hyprland'а.

saahriktu ★★★★★
() автор топика

как она жизнь на Alt? стим работает? после известных событий касаемо агрессивно настроенных товарищей запада, хотелось бы перебраться на родное.

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

графика шустрее чем в иксах

да на 4-ом пне заметно сильно, накатил на 4-ый пень labwc вместо jwm и даже обычная прокрутка страницы в браузере выглядит намного приятней, в иксах скачет рывками, а в вяленом все плавно происходит… p.s. рано обрадовался - mc колом станет и вешает всю систему, спасает только ужержание кнопки пуск на блоке, причем сам urxvt в котором стартует mc прекрасно работает, да есть полно других файлменеджеров, но я не готов поменять mc на wayland.

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

я не готов поменять mc на wayland

Так и не надо. Просто надо юзать современные эмуляторы терминалов. Например, kitty.

Сам юзаю mc в Wayland'е, всё OK.

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

всё OK

но у тебя же не 4-ый пень… ладно - попробую kitty.

amd_amd ★★★★★
()

А какими хоткеями таскаешь и упорядочиваешь сами окна? Это что-то дефолтное или тоже настраивал?

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

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

А чего ты хотел от поделия оптимизированного под векторные инструкции?

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

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

Я обычно запускаю по одной софтине на каждом рабочем столе. Но на случай необходимости в Hyprland есть такое:

А перемещение и изменение размера окна у меня дефолтные: при нажатых клавише Win и левой кнопке мыши окно перемещается, а при нажатых клавише Win и правой кнопке мыши окно ресайзится.

В FVWM'е окна, по сути, также таскались левой кнопкой мыши, только без клавиши Win. А ресайз там у меня был настроен на Alt+F7.

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

Вот эти дефолтные строчки в конфиге ~/.config/hypr/hyprland.conf:

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
При желании перемещение и ресайз окон можно перебиндить на другое отредактировав их.

saahriktu ★★★★★
() автор топика

Плюсы:

  • плавающие окна
  • чистый рабочий стол (не считая обои)

Минусы:

  • обязательное использование клавиатуры для управления окнами
  • хоткеи (само наличие их)
  • 96 рабочих столов (кстати, зачем?)
  • зелёный текст на чёрном фоне
  • разноцветный текст
  • гуишный калькулятор
  • рамштайн
kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 4)

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

Если говорить о самом скриншоте - шрифты в терминале красивые.

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

mc колом станет и вешает всю систему, спасает только ужержание кнопки пуск на блоке

Легендарная стабильность линуксов.

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

стабильность линуксов

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

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

пробовал работать в openoffice draw?

Так он же только в иксах и может работать, выбор из Xorg или Xwayland.

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

Жёсткий

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

amd_amd ★★★★★
()

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

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

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

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

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

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

Ну нет в вяленом уже давно каких-то жырных багов. Работает все достаточно неплохо. Основная фишка в том что теперь функциональность икса - то есть то что признано «устаревшим и ненужным» малолетними дебилами - основателями ((с) Гоблин) - приходится разрабатывать самостоятельно и размывать ее между тулкитом и композитором. А ежели тулкин не используешь - то самостоятельно под свою софтину. Соответственно у гнома и кде все норм ну а у мелочи пузатой может проскальзывать то то то это.

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

да никто отказ от вяленого не навязывает. навязывают отказ от навязывания вяленого - это несколько другое.

Вяленый так или иначе пришел и никуда уже не денется - я тут уже запостил в другой ветке что в firefox 137 который сейчас в nightly приземлились патчи от Мартина Странского как раз с вяленым и там реализована передача отрисовки видео на внешний композитор через dmabuf. То есть если мы проигрываем скажем ютубчик в полный экран - то вместо того чтобы рисовать вывод в окно фокса а потом окно фокса куда-то vaapi просто гонит вывод в буфер копозитора. И получается что по ваттам проигрывание ютуба в фоксе совпадает с проигрыванием видео в MPV. Вот это уже вкусняшка - тут есть повод задуматься а не перейти ли на вяленый, и навязывания никакого тут нет. А вот когда говорят в следующей ветке дистра мы вам икс жестко выпилим - вот это навязывание.

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

Ну тут действует закон no money - no honey.

в вяленом money есть, в иксах - нет.

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

К сожалению, меня пока держит один старый софт

А у этого старого софта какие то проблемы на Xwayland’е?

eternal_sorrow ★★★★★
()

Как ты из hyprland сделал этот вырвиглазный ужас?

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

kitty

Брось каку. Если тебе нужен быстрый терминал - запускай alacritty. В ином случае foot самый лучший терминал для wayland’а.

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

Kitty рулит! Он, конечно, не на Rust'е чтобы летать как Yazi, но на Си.

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

Хрюникод всё-таки убил верного боевого товарища

Eddy_Em, ты ли это?

Jurik_Phys ★★★★★
()

Никто ещё не запилил гитлерлянд на зиге? Спешите, пока имя не занято!

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

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

Дело в том, что вяленый говно. Кому понравится, когда навязывают говно? Хотя, кого я обманываю, многим как раз нравится. А большинству пофиг, они что угодно сожрут с лопаты. Человек, как исходно всеядная обезьяна, очень неразборчивое существо.

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

Дело в том, что вяленый говно.

Это ещё почему?

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

Дело в том, что вяленый говно.

Если ты фанатик. Если нет - то это отдельная дискуссия.

Кому понравится, когда навязывают говно?

Поэтому он в неадекватной форме будет навязывать свою (a. k. a. единственно верную) точку зрения?

Хотя, кого я обманываю, многим как раз нравится.

Может эти многие осознанно выбрали wayland? Как правило, люди поступают по логике «работает - не трогай». А wayland навязывают не так активно, как та же Майкрософт новую винду - Qt и GTK до сих пор поддерживают wayland, да и нет таких дистрибутивов, из которых выкинули Xorg. Отсюда следует:

а) Или люди осознанно переходят на wayland;

б) Или даже если по умолчанию в том же Gnome или KDE Plasma используется wayland, то wayland работает нормально.

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

навязывают отказ от навязывания вяленого

И навязывают отказ от навязывания вяленого под скриншотом, где вяленый не навязывается!

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

Может эти многие осознанно выбрали wayland?

BDSM тоже осознанно выбирают. Что касается дефолтожоров, они любой кактус освоят. Может побухтят немного, но приспособятся.

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

BDSM тоже осознанно выбирают.

Более того, даже винду. Что характерно, у разных людей разные юзкейсы.

Кому-то больше подходит ядерная консоль с KOI8-R, кому-то иксы, а кому-то - Wayland.

У всего свои плюсы и минусы.

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