MXD Linux. «Как я стал Васяном»
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

MXD Linux. «Как я стал Васяном»

9
Материал написан пользователем сайта.
Дистрибутив:
Окружение:

Дистрибутив: MXD Linux, версия 0.1, KDE Plasma 6.6, Dinit.

Перед началом этой шизоидно-комической истории, хотелось бы напомнить для великих "гуру", что образование у меня 3 класса. Я понятия не имею, как работают эти компьютеры (шайтан-машина) и как ставить запятые где надо, я не знаю! Васян, так сказать...

Итак. После установки на MX Linux Dinit и перевода его на базу Devuan 6 (смотрите предыдущие скриншоты), захотелось мне еще свежую версию KDE. Обновил ее отдельно из репозитория Unstable, но кое-где возникали ошибки. Появилась необходимость перевести всю систему на Unstable. Многочисленные попытки обновить всю систему приводили к необратимым ошибкам. Что ж, значит скопом и легко не получится.

Очень долго, методом проб и ошибок, обновлял систему по частям, от базовых пакетов к их зависимостям, пока не добился своего. Стал на Unstable. Попутно решал задачу по максимальному облегчению системы и KDE — удалял все, что незнакомо и не имело жестких зависимостей. В итоге, из системы получился Скриншот 1.7гб.

Потом стал вопрос, какие настройки оставлять для PipeWire — из MX или Devuan. И тут я узнал про пользовательские сервисы и что они у меня не работают. Пришлось смотреть, как это все работает в Artix и Chimera.

В Artix мне не понравилось, как там настроен dinit. Взял за эталон Chimera Linux, благо там есть чему подивиться, а именно, какие легкие KDE и Gnome, и как шустро они работают. Dinit там работает в связке с Turnstile. Turnstile запускает пользовательские сервисы, сессию и графический стек. Этого нет в Artix-там только работают пользовательские сервисы через их пакет dinit-user-spawn. Естественно, на Devuan, где нет dinit, это непаханное поле!

Первая серьёзная проблема, с которой я столкнулся, это работа dinit в cgroups. Решения из других дистрибутивов не подходили, нужно было что-то ваять самостоятельно. Пришлось взять в помощь алгоритмы ИИ и настраивать все самому. За вопросики не раз был послан  и очень-очень далеко за тридевять серверов в самый конченный домен алгоритмами: "Это нельзя сделать-отстань." С ними надо поосторожнее… Иногда просто ах...(радуюсь) тому, что они мне подсовывают. Работа по чуть-чуть двигалась...

К слову, в процессе настройки пришлось переустановить polkit и все его зависимости. Основная загвоздка вышла в запуске графического стека через Turnstile. В Chimera Linux есть бинарный пакет Dinit-dbus, написанный на Си++ и собранный под библиотеки musl. Он отслеживает события в dbus и взаимодействует с Dinit. Было много вариантов, много скриптов… Ух, наигрался, босс приличный попался! Я его и так, и сяк… Остановился на одном "васянском" варианте — он по функционалу очень далек до оригинала из Chimera Linux, но Васяну с багами в голове, в гараже сойдет. Сделано, как я люблю — а бы как. Я профи в "а бы как".

Вот теперь, наконец-то, занялся наведением порядка в этом дурдоме. Начал курить логи, убирать основные ошибки, ставить назад нужные пакеты, которые попали под горячие "грязные" руки во время чистки системы. Привел, наконец-то, в порядок службы Dinit, зависимости, порядок запуска.

От MX Linux оставил Скриншот и его зависимости. Очень люблю эту утилиту) Реально, крутая. Также оставил утилиты для восстановления из Live и GUI установщик системы Gazelle Installer. Поменял внешний вид на фирменный вид "по-васянски". Ну и в итоге, что? Роллинг Devuan Unstable с Dinit и "мусором" из MX Linux. Не Devuan, не MX… а еще один на букву "M" от Васяна… MXD Linux! (тут должен быть салют)  К слову, ребятам из Devuan (да и из MX) очень не понравилась такая идея. Что Васяну хорошо, то любителю "запятых"- смерть.

Очень нравится мне моя гаражная сборочка, шустрая, легкая, почти, как Chimera Linux… Но еще есть мелкие, не критичные, проблемы. Мне пока не удалось найти, почему стопорится kwin при входе с автологином в wayland сессию. У меня wayland-сессия настроена через костыль xrdp-sesman, также в некоторых сценариях не срабатывает отмонтирование и выключение в Live -надо подправлять, но мне лень. Как бы то ни было, даже за васянской системой надо следить и подправлять недочеты.

Кто рискнет замараться ознакомлением с данным поделием, то ссылка в моем профиле (есть и версия с XFCE).

Лайков: +2
войдите, чтобы ставить лайки
9
  • Опубликовано: 05.05.2026
  • yosh78

Еще скриншоты:

Комментарии

xKDE
Активный пользователь
Активный
05.05.2026
16:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Юмористическая сборка!) Главное, чтобы самому нравилась эта игра!) Табурет, сделаный своими руками всегда самый лучший и удобный) это не отменяет, что потом дойдет до изготовления гамбсовского гостиного гарнитура!)
scorpii
Активный пользователь
Активный
05.05.2026
16:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Да тут серьезные игрища, как погляжу. Настойчивость автора зачетная! Зачем только себя "Васяном" обозвал - ведь не собираешься свой продукт в массы двигать, или мы чего-то не знаем?!
choice
Активный пользователь
Активный
05.05.2026
17:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
В массы или нет, а своё лого на установщике уже имеется.
x230
Активный пользователь
Активный
05.05.2026
17:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
))
scorpii
Активный пользователь
Активный
05.05.2026
17:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
значит "Васян" не зря?!
x230
Активный пользователь
Активный
05.05.2026
16:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
+
И опять: мы не ищем лёгких путей, да?
Dinit, C++, графический стек это всё наверное нужно.
Но что значит "перевод ... на базу Devuan 6" ?
Вопрос: как конкретно это делал (кратенько)?

P.S. И всё-таки я не до конца понял, зачем нужен был Devuan. Что у MX с ядрами и софтом не так?
choice
Активный пользователь
Активный
05.05.2026
16:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Бодрое настроение передать удалось, читал с улыбкой.
Только слепок системы не скриншот, а снапшот. Часто ими пользуетесь?
Уже много осмотрено, много попробовано, много пройдено, приобретён какой-то опыт, пора подумать, что же нужно в жизни. Если нет идей, то нянчиться со своим табуретом тоже вариант, это популярное занятие.
x230
Активный пользователь
Активный
05.05.2026
17:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
>> это популярное занятие

Не то слово! Тут и мой скрин на модерации уже...
Ох и популярное это занятие: ломай, не хочу, и образ на всякий случай всегда можно отлить!..
Minor748
Активный пользователь
Активный
05.05.2026
18:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Я так понимаю, Пустой проект усё, закрыт?

> Про системы инициализации
Нахожу runit для себя оптимальной — минимальной, но достаточной СИ. Но тут нужно сделать оговорку, что обязательно в связке с VSV, которая есть только у Void.

> какие легкие DE и как шустро они работают
Стал теперь вручную собирать обновления для своей системы, ранее пересобрал основные и наиболее тяжёлые пакеты, о которыъ вспомнил. Позавчера собирал обновления, сегодня … К сожалению, процесс слабо автоматизирован (почти нет). Поэтому приходится чуть ли не каждый пакет перебирать вручную, потому что команда для автоматической сборки сразу всего часто даёт ошибку, вот и надобно по-одному каждый пакет разгребать. Зато система оч. отзывчивая, лёгкая, шустрая.

Поставил намедни 26.04, не настраивал, но она даже в заводском состоянии ощущается тяжёлой и неповоротливой, перегруженной :-(. Хотя обычно бывает как раз наоборот — сток система ощущается более проворной.

По итогу:
как превратить чёрный металл в цветной? Покрасить )). За труды и описанный подвиги, на которое время не жалко, + однозначно.

Написать комментарий

Ник:
Текст комментария:
  • Уважать других.
  • Без оскорблений и грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
  • Оффтоп запрещен.
  • Любой комментарий может быть удален без объяснения причин.
Правилаправила (наведите курсор)