CentOS - arti dari lapisan / warna progress bar layar boot

10

Apakah ada arti dari CentOS (saya kira RedHat dan jika saya ingat dengan benar Fedora juga) boot screen progress bar layers *?

Bilah progres layar boot CentOS
(*) Lapisan ~ warna putih, ungu (?) Dan ungu.

Saya tidak dapat menemukan permintaan pencarian yang baik untuk ini, tetapi mungkin seseorang akan tahu ...

g2mk
sumber
1
Saya selalu berasumsi itu dimaksudkan untuk menunjukkan "hei lihat aku, aku bergerak." The kode sumber tampaknya menanggung bahwa keluar (yang ini dari fungsi yang update "langkah bar"). Meskipun mungkin seseorang tahu lebih banyak dari saya.
Bratchley
2
Itu adalah ilusi, semacam gambaran mental. Intinya adalah untuk membuat boot terasa lebih cepat saat melihat layar.
Runium

Jawaban:

6

Saya bukan ahli, tetapi dari sumbernya (ply-text-progress-bar.c) sepertinya Anda mengatur persentase keseluruhan yang dilakukan dan bahwa kemajuan berbagai warna / lapisan dikodekan oleh yang berikut ini, dan fungsi-fungsi lain dalam file itu:

    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;

Jadi, tampaknya itu adalah pilihan gaya tanpa makna yang mendasarinya.

Liczyrzepa
sumber
lol coklat = 2*percent - percent^2, biru = percent, putih = percent^2. Lame Plymouth, lumpuh. Saya akan menerima ini sebagai jawaban yang pasti.
Mike Ounsworth
@MikeOunsworth Terima kasih atas hadiahnya ... Saya terlalu malas atau tidak memiliki cukup barang untuk melihat kode, tapi untungnya Liczyrzepa menjawab ini.
g2mk
1
Lucu - saya bertanya-tanya sendiri apa yang ada di balik progress bar dan penasaran. Ketika saya melihat pertanyaan yang diposting di sini, saya berpikir dalam hati, saatnya untuk mencari tahu! Terima kasih telah memacu rasa ingin tahu saya :)
Liczyrzepa
@Liczyrzepa Terima kasih atas jawaban Anda, namun IMO sangat disayangkan bahwa kesempatan untuk menunjukkan sesuatu yang berarti di bilah kemajuan ini terbuang sia-sia.
g2mk
2

Perangkat lunak yang berjalan untuk menghasilkan bar itu disebut Plymouth , dan itu hanya muncul jika Anda memiliki rhgbargumen di kernel Anda. Ini pada dasarnya mengambil output dari urutan startup dan menyajikannya sesuai dengan tema yang dipilih. Dalam hal ini, ia menggunakan texttema, mungkin karena tidak dapat memulai tema grafis.

jsbillings
sumber
Saya sadar bahwa ini adalah kemajuan urutan startup, saya telah menemukan itu adalah Plymouth dan saya lebih suka mode teks;) Sejak saya melihatnya pertama kali saya bertanya-tanya apakah lapisan yang paling gelap semacam kemajuan penjadwalan tugas, medium semacam pelaksanaan tugas dimulai dan ujung tugas eksekusi paling terang atau lapisan tidak memiliki arti (apa yang disarankan Sukminder).
g2mk