- Дистрибутив: Void Linux
- Шасси: Infinix Inbook X2
- Графическое окружение: Hyprland
"Сложное — это просто сложное; простота — это настоящая красота"
Именно своей простотой меня и привлек однажды к себе Void Linux. В нем все очень просто, начиная с процесса установки и заканчивая СИ runit, бинарным менеджером пакетов xbps и понятной до простоты логикой управления самой системой.
Последняя версия tui-установщика уже умеет автоматически конфигурировать wifi сети, что несомненно упрощает жизнь конечному пользователю. Также значительно сокращен набор действий для работы с sudo — достаточно, чтобы пользователь был в группе wheel, что определяется на этапе настройки void-installer (не требуется правка sudoers после установки, добавлена директория /etc/sudoers.d/, куда рекомендуется помещать пользовательские файлы, файл конфигурации группы wheel уже там по умолчанию).
Предлагаемые опции установки: графическая версия xfce или базовый набор также упрощают выбор для пользователя; хочешь готовый вариант графического окружения — пожалуйста, бери xfce; желаешь установить минимальный набор для дальнейшей работы с ним по своему усмотрению — пожалуйста, выбирай базовый.
В моем случае за основу взят базовый набор, установка которого занимает буквально 10 минут. После перезагрузки системы, с учетом автоматизации процесса развертывания преднастроенной среды Hyprland, графический интерфейс нарисуется еще спустя 5 минут.
На создание скрипта установки своих dot-files меня вдохновил xKDE, после его статьи я прям загорелся и упростил схему. С моим вариантом графического окружения Hyprland для Void Linux можно ознакомиться тут: https://github.com/scorpp13/hypr-void
Учитывая возможные сложности с доступом к github, "зазеркалился по полной" — по аналогичному пути dot-files (hypr-void) можно взять на gitlab.com, codeberg.org, gitea.com, sourcecraft.dev.
В моем конфиге в качестве бара выступает Waybar, в качестве меню — Fuzzel, в качестве демона уведомлений — Dunst. Все это работает как единое целое, цветовые профили автоматически подстраиваются под обои рабочего стола, расположение элементов также выстраивается в зависимости от выбранной позиции бара, шрифты, значки и т.п. элементы оформления определяются настройкой GTK, управление которой отдано графической утилите nwg-look.
wlogout управляет входом-выходом из системы с помощью меню с различными вариантами действий.
С помощью скриптов автоматизированы такие функции, как проверка наличия обновлений, проверка состояния аккумулятора, температуры процессора… визуализируются различные их состояния, при наличии обновлений простое нажатие на иконку вызовет скрипт для запуска процесса (по правой кнопке мыши вызывается скрипт очистки системы от ненужных файлов и настроек, средняя кнопка может быть использована для смены зеркал xbps); при перегрузке (перегреве) процессора пользователь получит предупреждение в виде яркой всплывающей иконки на панели waybar, нажатие на иконку вызовет в свою очередь преднастроенное окно top для отображения "виновника" вверху списка и принятия решения по его дальнейшей судьбе.
Сам Hyprland осуществляет управление и композицию окон рабочего стола. Горячие клавиши вызываются по правому клику мыши на значок меню приложений. В комбинациях настроены как сочетания клавиш, так и сочетания клавиши модификатора (SUPER) и кнопок мыши. Различные варианты расположения окон можно менять буквально в один клик мыши.
Так нажатие SUPER + клик левой кнопкой мыши — переведет активное окно в плавающий режим, при удержании кнопки мыши, окно можно перемещать по экрану. Нажатие SUPER + клик правой кнопкой мыши — отправит активное окно в специальное пространство (magic space), таким образом спрятав его там (аналог свертывания окна), при этом в баре появится номер этого пространства (-98), кликнув по которому можно перейти к свернутому окну; повторный клик — снова спрячет окно, а повторное нажатие SUPER + клик правой кнопкой мыши — вернет окно в начальный рабочий стол, а специальное пространство закроется и исчезнет с панели Waybar. При нажатой SUPER + правая кнопка мыши активируется режим изменения размера плавающего окна, тут не требуется попадать в рамку окна, достаточно чтобы курсор мыши просто был сфокусирован на нем в любом месте. В режиме тайлинга это действие позволяет уменьшить размер одного (нескольких окон), автоматически увеличив размер другого (других).
Ранее сильно заблуждался, думая, что тайлинг будет неудобен на маленьком экране ноутбука. Сейчас же, попользовавшись им на своем 14" Infinix, могу заявить, что все как раз в точности, да наоборот. Настолько эффективно управлять окнами и распределять их по рабочему столу или перемещать между виртуальными рабочими столами не получится в стековом оконном менеджере или в любом известном окружении. Да, cosmic, enlightenment предлагают режим тайлинга, но там настолько все обрезано, что и сравнивать не стоит, хотя попытку все же стоит засчитать. Реализация wayland сегодня выглядит уже сильно лучше и им можно полноценно пользоваться; так или иначе все к нему рано или поздно придут. Тут вспоминается история с pipewire, поначалу которого тоже многие сторонились и всячески пытались сохранить pulseaudio. Ну и где сегодня pulseaudio?
Софт, который установлен в базе dot-files hypr-void — в принципе стандартный и легко меняется по своим предпочтениям. Присутствуют как gui-tools, так и их консольные варианты, которыми, как по мне, в некоторых сценариях удобнее, а главное проще пользоваться. В качестве системных утилит: fuzzypkg — для управления пакетами, vsv — для управления сервисами runit и socklog-void — для ведения истории действий с пакетами. В качестве браузера отдал предпочтение vivaldi — в нем и почту удобно настроить, не тащив в систему отдельный почтовик и пользоваться его другими плюшками. С точки зрения кастомизации и дополнительных опций, считаю его одним из лучших. Hyprland официально не поддерживается разработчиками Void Linux и пока такая тенденция сохраняется. Там присутствует какой-то личностный конфликт между мэйнтейнерами, неприятие друг друга, но несмотря на все это, — альтернативные репозитории развиваются энтузиастами и доступны всем желающим. Да и не стоит забывать, что самосборку никто не отменял. Минор, кстати, именно за ее простоту и залип в "пустоте".
Void Linux стал для меня некой отдушиной, платформой для экспериментов, вытеснив Arch Linux. Хотя в Арч-е многие вещи и более доступны, с точки зрения наличия пакетов и разработчиков, заточенных под его экосистему, тем не менее предпочтение отдано Void Linux. Мне нравится в Void именно простота, в сравнении с тем же gentoo например, и необходимая пустота; в двух словах — просто ничего лишнего. Ну и как тут не вспомнить фразу, с которой начиналось описание скриншота?!
"Сложное — это просто сложное; простота — это настоящая красота".










Комментарии
14:13
переехал в Void Linux
А то получается что вы кого-то переехали.
14:16
14:21
14:22
14:24
Человек бы не стал делать таких странных ошибок, да?
17:06
14:35
15:15
P S.: А свой git надежнее!) И сервер есть, как мне помнится. Только над его секьрностью поработать и дело в шляпе! Не путать с RH!
16:50
17:26
15:19
Сейчас, наверно, не вспомню, что именно, но после клонирования репозитория и установки у меня был какой-то мелкий конфликт. Оказалось, что ./install.sh тащит много чего (поэтому выполнять не стал) кроме настроек. Я так понмиаю, это скрипт для самого себя, индивидуальный, чтоб запустить после установки и получить готовую систему по шаблону?
В итоге, конфиги я вручную скопировал .но на днях тут увлёкся вборкой llvm21/21 и сопуствующего. Те компиляторы оч долго собираются, в отличие от GCC. А теперь из-за этого у меня вылез конфликт — не запускаются OBS и Handbrake, потому что собраны со старыми версиями из репозитория. Ещё и Mesa надо заодно пересобрать будет. Узнаю точно только после пересборки.
https://ibb.co/KpBWndPM
https://emojigraph.org/media/apple/crossed-fingers_1f91e.png
16:46
17:15
17:17
У меня равнозначно, что на ноуте 14", что на десктопе 24"
17:46
18:03
20:31
20:36
20:47
19:28
Попробуйте собрать из разных компонентов по-другому, покажите, посмотрим - обсудим
19:56
20:01
20:13
20:28
21:25
Это если в бинарном виде, и этого мне мало стало со временем, я теперь и практикую локальную сборку всех пакетов пакетов по возможности. Мало того, что так система будет отзывчевее, я ещё и учусь этому делу, потому что нужно разрешать в процессе ошибки и конфликты.
У меня никаких конфигов, я сам не терплю с ними возюкаться. Но у меня тоже в каком-то смысле "красноглазие", только оно мне удовольствие доставляет, нежели пользоваться готовым. У каждого свою причуды и увлечения. Какому-то и ЛМ хорош, кому Арч — вершина блаженства. Для меня это давно пройдённые варианты, опускаться до которых желания не имею.
21:28
22:03
22:39
Разрабы стараются угодить, потом собирают отзывы, что-то меняют, спорят и снова предлагают настройки по умолчанию. И так постоянно, а нам всё равно нужно долго "допиливать" под себя. Может нам самим нужно меняться, больше подстраиваться, пытаться понять, почему что-то сделали именно так, а не иначе? Стиснуть зубы и пользоваться месяц или два, пока не привыкнем или не поймём, почему сделано именно так. Желательно уменьшить свои донастройки до 5-ти минут, а не грузить из облака конфиги, которые долго "красноглазились" и потому ценны.
21:13
22:44
Когда пишите статью, полезно представлять себе конкретного человека, кому вы пишите, тогда она получится интересней.
Здесь не технический портал, а лишь тематический. От статьи не ждут большой глубины, многим хочется 5-7 минут интересного или даже приятного чтения на темы портала.
Вот кто-то отливает свои (статуэтки) iso-образы, а кто-то копит свои конфиги. Понятно, что авторам они дороги, а другим ... да, вы правы, пусть лучше каждый говорит за себя.
Но все при чтении чувствуют эмоции, настроение, которое передаётся с текстом, а если его мало, то жаль. Помните меланхолию vantki? А как прётся yosh78 от своего образа? Это интересно и школьникам, и читателям женского пола, и другим участникам разной продвинутости.
Теперь давайте вспомним ваш текст. Помните, в школе писали изложения, так нас учили пересказывать. Смотрите, излагаю ваш обзор субъективно, за что ратовал как-то х230 (стараюсь следовать).
.
Времена такие, зазеркалил всё по максимуму, void понравился, а Infinix нет, будут вам его дарить -- просите деньгами.
На обзор вдохновил xKDE, спасибо ему, но текст не для него и пока он не видит, скажу, что и Arch тоже норм.
Hyprland -- просто супер, даже на Infinix, я рад добавить ему +1 в списке DE на портале.
I use vivaldi browser btw.
.
Вы у меня в top5 уважаемых участников, вы можете во многом разобраться и собрать всё из scratch. Надеюсь, что в следующих текстах вы больше внимания уделите подаче материала.
00:05