LINUX.ORG.RU

Свой plymouth сплеш

 , ,


0

1

Не могу создать свой сплеш. Мне нужно просто отрображать картинку, без всяких анимаций. Скопипастил скрипт самый первый скрипт отсюда. http://joekuan.wordpress.com/2010/08/05/plymouth-create-your-own-splash-scree... Создал новый каталог рядом с установлеными сплешами, скрипт сохранил как mytheme.script, в этот же каталог поместил обоину в формате png. Создал mytheme.plymouth, переделанный с solar темы.

[Plymouth Theme]
Name=mytheme
Description=custom theme
ModuleName=script 
#без этой строки plymouth-set-default-theme -R mytheme 
#выдает /usr/lib/i386-linux-gnu/plymouth/.so does not exist
#если оставить так, ошибок нет, но при загрузке черный экран 
#вместо сплеша
[script]
ImageDir=/usr/share/plymouth/themes/mytheme
Debian 7, дефолтные заставки отображаются нормально.


Ответ на: комментарий от AITap

В plymouth-set-default-theme опция -R как раз добавляет спеш в initramfs. И скачаные с репозитория сплеши так устанавливались нормально. Но при запуске этой команды для своего сплеша получаю ошибку. Смотри код в посте выше.

DYNO_h
() автор топика
Ответ на: комментарий от DYNO_h

Понял как использовать скрипты для отображения сплеша, но теперь появилась другая проблема. Сплеш отображается только при выходе из системы. При загрузке сплеш появляется на долю секунды, затем его накрывает черный экран(цвет бекграунда в скрипте не черный), непонятно откуда он берется. И так до начала загрузки окружения рабочего стола.

DYNO_h
() автор топика
Ответ на: комментарий от Kuzz

Уже добавил нужную строку в .plymouth. Работает сплеш только при выходе. Когда проверяю в иксах через plymouth --show-splash, появляются два окна с обоиной, но при загрузке получаю черный экран.

DYNO_h
() автор топика
Ответ на: комментарий от pyometra

Даже не хочет загружать картинку в .script файле строчкой Image(«splash.png»). Нужно Image(«special://logo») и заменить картинку каталогом выше. Если при загрузке нажать кнопку на клавиатуре то идет загрузка без сплеша и видно надпись Parser error. Can't open file /usr/«путь к файлу .script». Решилось добавлением строки FRAMEBUFFER=y в /etc/initramfs-tools/conf.d/splash(которого небыло). Повезло что нагуглил. Со всеми линуксами такая проблема, что настройка заставки занимает пару дней?

DYNO_h
() автор топика
Ответ на: комментарий от DYNO_h

Со всеми линуксами такая проблема, что настройка заставки занимает пару дней?

говорю же- нет.

у меня настроилось копированием картинки в каталог /usr/share/plymouth/theme/*название темы* + #mkinitrd

и всё.

openSUSE 13.1

pyometra ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.