LINUX.ORG.RU

Сообщения dyonya

 

Классово верный mangowm

 , mangowm, ,

Hyprland активно развивается. С быстро меняющимся API ещё можно смириться – удручало другое: почему композитор, в котором ничего из коробки нет, собирается по 15 минут?! К чему там C++26, последняя версия lua и туча зависимостей?..

Можно минималистичнее? Можно unix-way? Можно!

Проект mangowm позиционируется как dwm из мира Wayland. Собственно, это форк dwl. Ещё имеются нескучные анимации.

Из плюсов:

  • Написан на С. Быстрый и лёгкий.
  • Упор на стабильность.
  • Огромный выбор лайаутов: dwindle, scroll, сетки… Переход с Hyprland/Niri/Sway бесшовный.
  • Простой конфиг, простой IPC.

Я рассматривал как альтернативу Hyprland, поэтому сравнение: время сборки уменьшено в 20 раз, потребление RAM – в 2 раза. Запускается быстрее.

Было несколько попыток перехода. Раньше пугался. Оказалось, надо выделить время и настроить – теперь прекрасно себя показывает. Жаль, на ЛОРе не выпускают сборки с ним – срочно исправляемся!

На последнем скиншоте показан режим обзора (как в GNOME), когда видны миниатюры всех приложений со всех воркспейсов тэгов. Через Alt+Tab или увод мыши в угол. Удобно.

Шероховатости имеются, но проект пилится, исправления/улучшения контрибьютятся.

dyonya
()

Hyprland, Gentoo, Unix-way

 , , , ,

Thinkpad x395 — моя основная машинка для работы и учёбы. Он достаточно компактен, чтобы влазить в рюкзак, достаточно мобильный, чтобы работать за ним в любых выездных условиях, но и достаточно производительный, чтобы компилировать @world.

Трекпойнт повышает манёвренность, но елозить мышью не круто: многие программисты давно инволюционировали до текстовых интерфейсов и отвергли иллюзорное удобство так называемых «юзер-френдли» интерфесов, жрущих гигабайты ОЗУ.

Хочется тайлинга с повсеместным vim-like управлением и минимальным аппетитом к ресурсам устройства.

Hyprland — мой любимый WM (поправьте, если это композитор: я в музыке слаб). Его хают за свистопердельность, но все рюшечки отключаются: по мановению конфига можно быстро создать систему без анимаций, блюра и теней. Универсальное окружение, куда добавляют много приятного: зум, scrolling layout (как в niri).

Собственно лайаут — dwindle. Все окна на виду (2 - 4 штуки на рабочем пространтсве). Для диагонали 13 дюймов — самое удобное (по мне!) решение.

На первом скриншоте характеристики и просмоторщики контента: изображений и видео.

Далее — типичное рабочее пространство: терминал и браузер. Любой текст пишу в Vim. Расширений в нём по минимуму: цветовая схема, поддержка языков, автодополнение и анализ кода.

На третьем скриншоте продемонстрированы самопальные shell-портянки для управления системой (слева). Вот уж поистине: программа должна выполнять одну функцию, но выполнять её качественно! Концепция бара лично мне не удобна: требуется редко, обновляется постоянно.

Тут же по полной раскрывается, что я поклонник программ от dnkl. Они написаны на Си, собираются за секунды, делают ровно то, что от них требуется, кушать не просят, настраиваются. Среди них:

  • Терминал foot
  • Менеджер приложений fuzzel
  • Демон уведомлений fnott
  • Отправлялка уведомлений fyi (codeberg.org)

Как видно по уведомлениям, можно узнать цвет пикселя на экране (через hyprpicker) и скопировать его. То же работает со скриншотами, подтверждая мощь unix-way: grim, slurp, imagemagick, hyprpicker, fyi, shell работают как эмерджентная система.

Последний скриншот просто just for fun :)

Обоина угарная, взята с реддита. Оформление в тёмных тонах, так как работаю в основном ночью. Цветовая тема — что-то вроде material. В системе полный набор программ для любой задачи: игры, IDE, игровой движок Godot, видеоредактор Kdenlive. Офисный пакет отсутсвует by design: ибо зачем, когда есть LaTeX? Пишу там курсовые, переводы книг и даже ноты: Lilypond объединяет мои любимые Scheme и LaTeX. Читалка электронных книг — Zathura.

Я идейный копимист и потому обеими руками за GPL, простоту и модульность. Между тем не гнушаюсь Wayland, Hyprland и программу для показа обоев на Rust. Просто время движется вперёд, невзирая на наши жалобы. И это нормально. В этом и есть гармония современности, диалектический закон отрицания отрицания: надо взять у предков (атлантов, на плечах которых мы стоим) лучшее и сохранить это, приумножить и вместе с тем быть открытым новому, лечиться от снобизма и вместо постоянных холиваров объединить наши усилия для создания качественного ПО!

Таков мой взгляд на рабочее окружение. Делитесь вашим мнением! На каком из скриншотов у вас из глаз потекло смузи? ;)

dyonya
()

RSS подписка на новые темы