CentOS - znaczenie warstw / kolorów paska postępu ekranu startowego

10

Czy jest jakieś znaczenie CentOS (chyba RedHata i jeśli dobrze pamiętam również Fedorę) warstw paska postępu ekranu startowego *?

Pasek postępu ekranu startowego CentOS
(*) Warstwy ~ kolory biały, liliowy (?) I fioletowy.

Nie mogę znaleźć żadnego dobrego zapytania dla tego, ale może ktoś się dowie ...

g2mk
źródło
1
Zawsze zakładałem, że miało to oznaczać „hej, patrz na mnie, ja się poruszam”. Kod źródłowy wydaje się znieść, że obecnie (to z funkcji, która aktualizuje „Krok bar”). Chociaż może ktoś wie więcej niż ja.
Bratchley,
2
Jest to iluzja, mentalne wyobrażenie. Chodzi o to, aby boot czuł się szybciej podczas patrzenia na ekran.
Runium,

Odpowiedzi:

6

Nie jestem ekspertem, ale ze źródła (ply-text-progress-bar.c) wygląda na to, że ustawiłeś ogólny procent wykonania i że postęp w różnych kolorach / warstwach jest mocno zakodowany przez następujące i inne funkcje ten plik:

    brown_fraction = -(progress_bar->percent_done * progress_bar->percent_done) + 2 * progress_bar->percent_done;
    blue_fraction = progress_bar->percent_done;
    white_fraction = progress_bar->percent_done * progress_bar->percent_done;

Wygląda więc na to, że jest to wybór stylu bez ukrytego znaczenia.

Liczyrzepa
źródło
lol brązowy = 2*percent - percent^2, niebieski = percent, biały = percent^2. Lame Plymouth, lame. Zaakceptuję to jednak jako ostateczną odpowiedź.
Mike Ounsworth,
@MikeOunsworth Dziękuję za nagrodę ... Byłem zbyt leniwy lub za mało ciekawostek, aby spojrzeć na kod, ale na szczęście Liczyrzepa odpowiedział na to.
g2mk
1
To zabawne - zastanawiałem się, co kryje się za paskiem postępu i byłem ciekawy. Kiedy zobaczyłem zamieszczone tutaj pytanie, pomyślałem sobie, czas to rozgryźć! Dzięki za wzbudzenie mojej ciekawości :)
Liczyrzepa
@Liczyrzepa Dziękuję za odpowiedź, jednak IMO szkoda, że ​​możliwość pokazania czegoś znaczącego na tym pasku postępu jest zmarnowana.
g2mk
2

Oprogramowanie działające w celu wytworzenia tego paska nazywa się Plymouth i pojawia się tylko wtedy, gdy masz rhgbargumenty jądra. Zasadniczo pobiera dane wyjściowe sekwencji startowej i przedstawia je zgodnie z wybranym tematem. W tym przypadku używa textmotywu, prawdopodobnie dlatego, że nie może uruchomić motywu graficznego.

jsbillings
źródło
Zdaję sobie sprawę, że jest to postęp sekwencji startowej. Odkryłem, że to Plymouth i wolę tryb tekstowy;) Właśnie odkąd go zobaczyłem po raz pierwszy, zastanawiam się, czy najciemniejsza warstwa jest rodzajem postępu w planowaniu zadań, a medium rodzajem rozpoczęcie wykonywania zadania i najjaśniejsze zakończenie wykonywania zadania lub warstwy po prostu nie mają żadnego znaczenia (sugeruje Sukminder).
g2mk