Автор Тема: Делаем свой сплаш-скрин с преферансом и поэтессами  (Прочитано 3443 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
А чейта в альте на системах без системг нет сплашскрина?
Не... я его, конечно, всегда и так отключал, но тут непорядок - его нет...

Надо сделать....
Из спичек и пластилина :)

Итак...
Все от рута...
(su -)

Делаем
apt-get install caca-utils

Создаем простыню баша (с)
nano /etc/init.d/lolsplash
#! /bin/sh
#
# lolsplash use caca
#
# Do not load RH compatibility interface.
WITHOUT_RC_COMPAT=1

. /etc/init.d/functions

RETVAL=0

start()
{
        start_daemon --background -- lolsplash
        RETVAL=$?
        return $RETVAL
}

# See how we were called.
case "$1" in
        start)
                start
                ;;
        stop|reload|restart|condstop|condrestart|condreload|status)
                ;;
        *)
                msg_usage "${0##*/} {start|stop|reload|restart|condstop|condrestart|condreload|status}"
                RETVAL=1
esac

exit $RETVAL
и делаем исполнимым
chmod +x /etc/init.d/lolsplash

После делаем ссылочку
cd /etc/rc5.d/; ln -s ../init.d/lolsplash S01lolsplash

Создаем файл самого демона :)
nano /usr/bin/lolsplash
#! /bin/sh

if [ `  cat /proc/cmdline | grep -c splash` -eq 1 ]
then

    setsid sh -c 'exec /usr/bin/cacademo <> /dev/tty1 >&0 2>&1'

fi

нанотехнологии - если в грубе нет splash то не должен работать :)))

и делаем исполнимым
chmod +x /usr/bin/lolsplash

Все :)))

Работает просто офегительно. :)
plymouth отдыхает :)