Обновился с Noctalia Shell 4.7.7. до Noctalia 5.0.0. Говорят, теперь на C++ и шустрее работает. Честно, пока не заметил, она и раньше не особенно тормозила. Поменял bash на fish ради попробовать да так и остался. Ну и много всякого нового в интернетах насмотрелся. Точнее, насмотрелся то давно, а вот попробовать всё времени не было, типа btop, lsd, kew…
Какое-то время пользовался я Hyprland и вполне себе всё устраивало… до тех пор, пока не прилетело обновление. Ну поменяли они формат конфиг-файла на .lua… И не с таким разбирались. И с этим бы разобрался. Да уже практически и разобрался, но столкнулся с такой проблемой.
Сижу, настраиваю конфиг под себя: одну строку поменял, вторую написал, третью удалил, четвёртую закомментировал. Дай, думаю, сохранюсь на всякий пожарный. Жму Ctrl+O и опля… ошибка. При том не понятно в чём проблема, какой-то набор невразумительных значков и символов. И что самое поганое, всё разом перестало работать: все хоткеи отвалились, Noctalia shell отвалился. Осталось только Super+M для выхода из Hyprland. Вышел, скопировал болванку конфига заново. Теперь, думаю, буду после каждой строки сохраняться. Как только вылезет ошибка - сразу будет понятно где накосячил. Первая строка, вторая, третья в порядке. В очередной раз снова вылезла эта непонятная ошибка. Закомментировал последнюю строку, сохраняюсь - ошибка. Предпоследнюю заккоментил - ошибка, пред-пред-последнюю - ошибка.
Короче, плюнул, поставил Niri, сделал базовые настройки за пару часов (потом, правда, ещё несколько дней помаленьку допиливал) и живу себе.
Процессор Intel Celeron N3050/N3060. 4 ГБ оперативной памяти, 16 ГБ eMMC, который по скорости иногда напоминает флешку из 2012 года.
На бумаге — грустно. В реальности — еще грустнее.
Поставил Arch Linux & Niri-WM. Завел звук, микрофон (частая проблема на chromebook-ax).
Поставил Google Chrome, Telegram, qbittorrent, Waydroid (Android 13) системный VPN. И по мелочи –
waybar (добавил нужные скрипты), thunar, mpv, mousepad, xfce4-terminal, xarchiver, woeusb, nnn, gparted, blueman… Как звонилка (Telegram) работает, Waydroid в связке с (readera + google text to speech) – отлично озвучивает книги на английском.
Хорошая штука Arch. Ничё так – бегает, обновляется.
У окна есть одновременно border и focus-ring, что выглядит, на мой взгляд, симпатишно. Опять же, граница плавающего окна хорошо видна и на светлом, и на тёмном фоне.
Waybar светлый, кроме обычных элементов, на панели есть кнопки вызова лаунчера (fuzzel) и закрытия активного окна. Кнопка языка тоже кликабельна. В тултипе часов — календарь, колёсико мыши на часах листает месяцы.
А ещё Niri умеет запоминать свою языковую раскладку для каждого окна (как xxkb, если кто помнит).
Обоев нет, их всё равно никогда не видно.
Пока не решил, оставить динамические воркспейсы, или сделать именованные, с привязкой запуска приложений.
Перешёл с Hyprland на Niri - мое лучшее решение. На его фоне Hyprland, честно говоря, выглядит как неуклюжая поделка школьника. Снова использовал Quickshell, конфиг niri
Мб кто то знает редакторы скриншотов типа swappy, но с пикселизацией?
Вся история началась с того, что в 2021 году решил временно, в качестве эксперимента, поставить гном (а до того как-то везде стояли, да и стоят кеды и вполне неплохо позволяют мышевозить по работе и по играм). И этот временный эксперимент с гномом продлился аж до 2026 года. Не нужно и говорить, что гном оказался ужасен, деревянен, в нем постоянно что-то убирали в новых версиях, а главное - он требовал просто невероятных усилий напильником, чтобы пальцам и глазам было не так больно. Одним из таких движений напильником оказался PaperWM, ибо гном по непонятным причинам не способен запоминать расположение окон или хотя бы не создавать их в совершенно рандомных местах экрана. В целом, годный апплет, кроме небольшого упущения - после открытия видео в режиме картинка-в-картинке намертво отваливается кручение приложений мышкой по гномовому тулбару.
Но и это можно было пережить, если бы гном не решил вырезать функционал paste средней кнопкой мыши. А это весьма удобно мне, мышевозу (по работе приходится много работать с текстами и интернет-обозревателем).
Таким образом, пока лорчане писали с 1 по 12 января прикольные треды, был осуществлен план побега из гноморабства. Поскольку идеи PaperWM оказались весьма прогрессивны, был найден заменитель идентичный натуральному с запахом сосны в виде Niri, который кроме бесконечного рабочего стола предоставляет еще и чумовые жесты на тачпаде, что позволяет мышевозить не отходя от кассы в свое удовольствие. Собствено допил напильником и занял еще неделю. И вот - можно и gemini-капсулы читать и датасеты вертеть и в общем 33 удовольствия. Ну и выкорчевывать остатки рабского менталитета гнома.
В общем, «вдохновившись» одинаковыми скриншотами дефолтов на главной решил я и свой экран показать — почему бы нет.
В качестве WM используется Niri. Скриншоты плохо передают его суть, лучше посмотреть видео или попробовать самому. Вкратце, это что-то вроде тайлинга, но не совсем в привычном смысле. Здесь есть скроллинг по горизонтали, а при открытии нового окна ранее открытые окна никогда сами по себе не меняют своих размеров.
На Niri перешёл я не так давно. Заодно решил что-то вот для разнообразия сделать некоторым акцентом фиолетовый цвет. Без фанатизма и сливания всего в кашу из оттенков одного цвета и смежных с ним, как некоторые на реддитах любят — а просто местами, там, где посчитал уместным.
Временно вернулся с NixOS обратно на Arch. Причина: в NixOS криво собран glfw и это мешает мне жить T_T.
Ну, в общем, по скриншоту выглядит, как обычная картинка с Unixporn. Обычные тайлы. Но чтобы понять, что из себя представляет Niri (отечественная разработка, кстати :D), нужно увидеть его в действии.
Тайл в стиле PaperWM (GNOME) – сделан очень качественно. Даже от Hyprland не отстаём – есть возможность скринкаста отдельных окон, встроенная скриншотилка, и даже – возможность «замазать» окна с приватной информацией. Работает с помощью xdg-portal-gnome.