Режим GRAFFITI=yes для background

Что представляет режим GRAFFITI=yes для background ?
Вверху строка с паролями, которые у меня читаются с большим трудом.
В левом нижнем углу появляются надписи clean и magos.
В принципе неплохо но режимов уже гораздо больше и они не отражают всего чтр нужно мне.
Допустим я запускаю Магею и Убунту. Запуск получился одинаковый и по виду все похожее.
Это запустил и думаешь то ли я запустил ? А может ошибся.
Праедлагаю background лишенный этих проблемм.
91-pach.xzm положить в папку /MagOS/base
uird.MagOS.cpio.xz положить в папку /MagOS

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

  1. /usr/lib/magos/rc.post.d/12-background
    Выбирает картинку и делает три верхние строки
  • MagOS
  • MagOS-Linux_2016.64-20210529
    Берется из /memory/layer-base/0/VERSION
    Версия дистра должна быть записана без пробелов. Для MagOS я ее дополнил.
  • AUFS**UIRD+TOXZM или Overlay**UIRD+TOXZM
    Краткий функционал работы системы. Но многие символы нельзя задавать.
    Например символы = ( ) и так далее
  • Правый верхний угол - LABEL активной флэшки или диска
    Что удобно если в комп воткнуты допустим две флэшки с MagOS
    И на диске MagOS то же установлен

GRAFFITI=yes для plymouth
Скрипт /usr/lib/magos/rc.local.d/01-background
Загрузчик uird.MagOS.cpio.xz доступен для скачивания

Запускал plymouth с опциями

splash quiet

В MagOS plymouth во время запуска заблокирован.
У меня же рн работает и хорошо работает. В том числе на последней сборке от MagOS
Если взять /usr/share/plymouth/themes/MagOS/background.png
И сделать ссылкой на /memory/layer-base/0/Distr.png
То можно меняя Distr.png во время запуска системы менять и картинку для plymouth
Недостаток этого метода в том что картинка выводится от предыдущего запуска
И если нет Distr.png то перавй запуск получается пустой

Нижняя строка

Скрипт лежит в /usr/lib/magos/rc.d/01-usersetdsk
И он должен запускаться перед выполнением /etc/X11/Xsession
Запуск из /usr/lib/magos/rc.xorg невозможен т к картинка на раб стол в системе потом не запускается. Хотя и лежит в положенном месте.

В левом нижнем углу для МагОС будет выводиться clean или magos
В правом нижнем углу будет выводиться актиный юзер
И это очень удобно.

ЗЫ

  1. Скрипт /usr/lib/magos/rc.post.d/11-xorg выводит в /etc/X11/xorg.conf.d/00-modes.conf установленное в системе разрешение экрана.
    Разрешение экрана теперь можно задавать в меню
    Мой уже старенький домашний комп запускается от МагОС - 1024x768
    А теперь с опцией в меню

xres=1360x1024

Запустиля нормально

  1. 40-uird.xzm - Конфигуратор UIRD
    Запускать в терминале для нужной папки опцией

mk-uird -k -c

Все что надо будет скопиравано в эту папку.
Осторожно. Папка будет обнулена. Не запускать в папке MagOS

Идея граффити была в том, чтобы подписать на обоях режим загрузки. Чтоб было понятно сохраняется что-то или нет. Сейчас этих режимов расплодилось так, что может правильнее его совсем выкинуть.
Вписывать текстом пробовал тоже, если делать красиво, то это затратно по ресурсам и не всегда успевало, если делать попроще то выглядит не айс, типа как пароли вверху, только крупнее.
Уирд в магос сейчас србирается с плимутом, при загрузке с ефи он должен запускаться сразу после загрузчика.
Добавьте скинов пожалуйста, времени разбираться с кодом сейчас совсем нет.

В принятой в МагОС конфигурации режима GRAFFITI=yes для background это сделать невозможно. Не успевает из /usr/lib/magos/rc.local.d сконфигурироваться картинка.
В предложенной конфигурации все ок !

Пач отлаживался на последней версии МагОС.
Надеюсь что ничего править не надо.

Дальше настроить меню

Сменить ядро в меню на uird.MagOS.cpio.xz
Если нет /memory/layer-base/0/Distr.png то первый запуск будет пустой.

Logo для картинки берется из /usr/share/magos/graffiti/magosm.png
Но если есть собственное Logo то его можно положить в /memory/layer-base/0/logo.png
И картинка для plymouth будет конфигурироваться со своим Logo

В последней версии МагОС что то не нашел прогу для скинов.
Но выложил для Magos - default.jpg для системы и Distr.png для plymouth
ссылка - https://cloud.mail.ru/public/uor7/KjCh1qnnY

Если нет специальных прог для скринов, можно так:
import -window root ./screen.png
Иморт - команда из imagemagic.

Вот как выглядит в Магее - Cкин default-Mageia.png
В МагОС отличается второй строкой и левым нижним углом.

Ну а скин при загрузке не сделать
Выводится на экран Distr.png и снизу строка загрузки