lolsplash*



Linux Fedora 10 ma nowy mechanizm wyświetlania bootsplasha czyli obrazka pokazującego postęp w uruchamianiu się systemu. Wysłużonego rhgb zastąpił plymouth. Sam wygląda ekranu początkowego zależy od użytej wtyczki, najbardziej popłyniętą do tej pory jest wg mnie ta (solar):

Niestety filmik nagrał się jakieś 4 razy za szybko. Całość powinna trwać ok. 40 sekund. Przy okazji nowego bootsplasha skopiowano z Mac OS X sposób określania postępu i długości wyświetlania ekranu początkowego. Otóż ekran ten widoczny jest tak długo, ile trwało poprzednie uruchomienie systemu. Po skończeniu uruchamiania, czas jaki trwało zapisywany jest w pliku /var/lib/plymouth/boot-duration.

* określenie ,,lolsplash'' wymyślił sziwan.


Archived comments:

Piotr Pyclik 2008-10-09 20:23:50

Animacja efektowna trzeba przyznać, tylko z tego co widzę nadal jej wyświetlanie zaczyna się gdzieś w połowie uruchamiania systemu. Nie podoba mi się to. :/

zdz 2008-10-09 20:31:00

Zaczyna się sekundę po wybraniu jądra w grubie. Na filmiku widać jeszcze kawałek poprzedniej sesji i restart.

Piotr Pyclik 2008-10-09 20:31:46

To wiele wyjaśnia, w takim razie fajna sprawa. :) A splash jest też przy wyłączaniu systemu, czy jak dawniej w Fedorze tryb tekstowy?

zdz 2008-10-09 20:33:47

Przy wyłączaniu niestety nie uświadczyłem.

Zal 2008-10-09 20:57:27

Takie eye candy ;-) Ale podoba mi się bardzo.

Livio 2008-10-09 21:01:42

Pewnie zadbali o start systemu, a wyłączenie znowu zawalili.

W końcu RHGB przy wyłączaniu nie było, więc nie mają jak zastępować go tam :] .

flegmatyk 2008-10-09 21:34:44

Jak dla mnie, to wyłączanie systemu trwa na tyle krótko, że wogóle nie musi nic wyświetlać (poza ewentualnymi błędami). Co oczywiście nie oznacza, że powinni sprawę olać - jak eye-candy, to na całego :D

Będę musiał wypróbować nową Fedorkę.

alienjr 2008-10-09 22:35:43

Przyjemne dla desktopowego użytkownika.

urban 2008-10-10 15:58:55

zdz, używasz tego na radeonie czy intelu? bo na radeonie jest domyślnie włączone, a jak to włączyć na intelu?

Minio 2008-10-10 22:46:49

„Otóż ekran ten widoczny jest tak długo, ile trwało poprzednie uruchomienie systemu.”

Co?! Mam rozumieć, że jak podczas uruchamiania sprawdzana była integralność systemu plików, to podczas następnego uruchamiania bootsplash będzie wyświetlany nawet pomimo tego, że system jest już gotowy do przyjęcia użytkownika?

D4rky 2008-10-11 10:56:25

ajkandziarstwo okrutne :P pomysl ciekawy, ale potem jak ci sie cos wywali podczas bootowania to g..., a nie sprawdzisz (jesli sie np cos pyknie z dyskiem, a zaraz potem system zrestartuje to mozesz nie zauwazyc znaku swiadczacego o tym, ze niedlugo padnie - mialem tak)

Piotr Pyclik 2008-10-11 12:23:55

W Ubuntu poradzili sobie z tym w ten sposób, że jeśli coś zbyt długo nie szło, to Usplash wyłączał się i były normalne komunikaty. Można więc obejść ten problem, choć pewnie dałoby się jakoś lepiej.

Livio 2008-10-11 12:27:37

To jeszcze kwestia dbałości użytkownika o system i/lub komputer. Jak zauważam, że włącza się zbyt długo, czy np. widzę GDM, gdy nie powinienem (pad GNOME po autologowaniu), sprawdzam logi. Myślę, że każdy świadom użytkownik powinien przynajmniej w ten sposób doglądać jego systemu.

flegmatyk 2008-10-11 12:28:51

A moim zdaniem wszelkie nienormalne komunikaty (errory, warningi itp) powinny być wyświetlane na tym graficznym uruchamiaczu, tak jak Ubu robi to podczas sprawdzania systemu plików.

Livio 2008-10-11 12:30:43

Też fajny pomysł, ale załóżmy, że pójdziesz do kibelka, a po powrocie już nie będziesz wiedział, czy coś się wydarzyło, czy nie.

Mam pewien pomysł. Jeśli już się system uruchomi, mógłby (na ekranie logowania czy w środ. graficznym, jeśli włączone autologowanie) wyświetlić jakieś powiadomienie, czy coś.

flegmatyk 2008-10-11 12:33:03

@Livio: np. dymek wyskakujący u góry taki, jak przy dostępnych aktualizacjach. "Wystąpiły błędy podczas uruchomiania systemu. Kliknij tutaj, aby dowiedzieć się więcej..."

Livio 2008-10-11 12:34:01

Yep. User friendly. Coś takiego wyskakuje też, jak hibernacja się nie powodzi. Trzeba by to ładnie opisać i podesłać gdzieś, na jakąś listę dyskusyjną.

Piotr Pyclik 2008-10-11 15:37:22

Nooo, takie coś by było dobre. I kliknięcie w dymek przenosiłoby do przeglądarki logów, w odpowiednią pozycję.

Livio 2008-10-11 15:38:22

Do tego potrzebna byłaby kolejna usługa/skrypt startowy do parsowania logów, z obsługą DBus i komponentami dla środowisk graficznych i bardziej szczegółowe logi.

Piotr Pyclik 2008-10-11 15:39:16

Tych wszystkich *kitów jest już dużo, nie wymyślili jeszcze czegoś takiego? ;)

Livio 2008-10-11 15:39:38

Nie widziałem LogKit jeszcze ;) .

zdz 2008-10-11 19:21:06

Urban: Na intelu powinno działać z i915.modeset=1, ale nie chce. Na wszystkim powinno chodzić z vga=0x317 (lub odpowiadający tryb graficzny).

Minio: jeśli bootowanie skonczy się szybciej, to bootsplash zniknie; po prostu progress bar nie dojdzie do końca.

D4arky: błędy przy uruchamianiu powodują wyłączenie bootsplasha. I jeszcze jeszcz pakiet plymouth-gdm-hooks, który o ile rozumiem pozwala przejrzeć logi z poziomu ekranu logowania.

Comments


Comments powered by Disqus