Portál AbcLinuxu, 12. května 2025 12:55

Dotaz: eye candy boot (bez splashy či podobných)

10.6.2008 08:47 knyttr
eye candy boot (bez splashy či podobných)
Přečteno: 339×
Odpovědět | Admin
Dobrý den, zajímalo by mne, jakým způsobem je řešené zobrazování informací o bootování na debianu -- mám na mysli informace tohoto typu Starting system message bus: dbus.
Starting Hardware abstraction layer: hald.
Starting atievents: done.
Zajímalo by mne, jak se dá dosáhnout podobného výpisu informací jako například na Gentoo či na Archu, kde daná informace je dle kvality zobrazena vybranou barvou a na konci řádku komentována prvkem z množiny {OK,FAIL,BUSY}. Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.6.2008 09:30 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: eye candy boot (bez splashy či podobných)
Odpovědět | | Sbalit | Link | Blokovat | Admin
prepsanim prislusne funkce v initskriptech.
In Ada the typical infinite loop would normally be terminated by detonation.
10.6.2008 12:43 ams
Rozbalit Rozbalit vše Re: eye candy boot (bez splashy či podobných)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rychle reseni je pozmenit funkci log_use_fancy_output() v /lib/lsb/init-functions. Treba pridat na konec teto funkce volani true. Pak muzete jemne doladit vystup (barvy/pozice kurzoru apod.) ve funkcich log_success_msg, log_failure_msg a dalsich.
10.6.2008 17:00 Dannny | skóre: 14
Rozbalit Rozbalit vše Re: eye candy boot (bez splashy či podobných)
log_use_fancy_output neni nutne menit, tam jsou jen detekce potrebnych nastroju. Co je potreba zmenit tak jsou funkce log_success_msg a log_end_msg. Ty v zakladni podobe pri uspechu vypisuji bilou tecku. V pripade chyby se pak vypisuje cervena hvezdicka nebo failed. Pokud chces treba mit zelene done misto bile tecky, tak musis modifikovat prislusne casti zminovanych funci.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.