[#] Линуксовые будни и молодёжный софт
hugeping(ping,1) — All
2026-05-25 00:59:08


Пришлось заказать ещё один Thinkpad T480. Для работы мне не нужны мощные машины, так что обычно покупаю что-то дешёвое. Пока настраивал Debian решил попробовать Niri.

Niri это модный wayland-композитор (на Rust). Хотелось объективно оценить -- как оно там...

Впечатления:

1) В целом, скорость компиляции софта на Rust не такая ужасная, как мне казалось раньше.
2) Wayland всё-таки для меня не готов. Многое решается, но всё-равно проблемы остались. Например, SDL3 упорно не ловит события ввода на русской раскладке.
3) Niri - прикольная штука, но... для меня PaperWM (расширение для gnome3, с которого и списан Niri) оказалось лучше. В Niri нет "фиксированных" workspace. А в gnome3+PaperWM -- есть. В общем, там где я ставлю gnome3, буду использовать PaperWM -- очень понравился этот подход. Действительно, что-то другое в мире тайловых wm.

Пока игрался с Niri и Wayland окружением поймал себя на мысли, что вижу за всем этим философию, которую можно назвать "молодёжной".

Например, alacritty, niri и какой-то другой wayland-софт автоматически детектирует факт изменения файла конфигурации. Ты меняешь размер шрифта и тут же видишь, как меняется шрифт в запущенном alacritty. Вроде круто и весело, есть "вау" эфект. Но когда начинаешь думать о том, как это всё работает... Да и архитектурно, изменение файла это (по смыслу!) не изменение конфигурации. Например, происходит процесс записи при копировании. В какой момент нам применять конфигурацию? Наверняка тайм-ауты после записи какие-то отсчитывают. Бррр... Это вещи с разных уровней абстракций.

Но при этом, понимаю восторг молодёжи. И даже, с некоторой грустью, завидую. За всем этим стоит "young spirit". Молодая заносчивость и отважная неопытность. Так и должно быть. Молодёжь бунтует и устраивает революции (правда, в роли пешек). Создают, новое или переизобретают старое. А деды находят покой в простоте.

Rust для меня - инструмент контроля и корпоративного влияния. Не могу этого не замечать. Но это не отменяет "искренности порыва" молодых программистов стремящихся переписать всё на языке, который для них стал религией...

Кстати, не так давно пробовал nvim - который тоже можно отнести к "молодёжному" ПО. Всё эти nerd-fonts и тонны Lua-плагинов. И надо честно признать -- мне он понравился! Сделал относительно простую конфигурацию. Посмотрю как покажет себя "в быту". Переход на Lua дал редактору "хайповый" толчок. Возможно, я ещё не такой старый? :)