CentOS: significado de las capas / colores de la barra de progreso de la pantalla de inicio

10

¿Hay algún significado de las capas de la barra de progreso de la pantalla de inicio de CentOS (supongo que RedHat y si no recuerdo mal también de Fedora)?

Barra de progreso de la pantalla de inicio de CentOS
(*) Capas ~ blanco, lila (?) Y violeta.

No puedo encontrar ninguna buena consulta de búsqueda para esto, pero tal vez alguien lo sepa ...

g2mk
fuente
1
Siempre supuse que estaba destinado a indicar "oye mírame, me estoy moviendo". El código fuente parece confirmarlo (eso es de la función que actualiza la "barra de pasos"). Aunque quizás alguien sepa más que yo.
Bratchley
2
Es una ilusión, una especie de imaginería mental. El punto es hacer que el arranque se sienta más rápido mientras mira la pantalla.
Runium

Respuestas:

6

No soy un experto, pero desde la fuente (ply-text-progress-bar.c) parece que establece el porcentaje general realizado y que el progreso de los diferentes colores / capas está codificado por lo siguiente y otras funciones dentro de ese archivo:

    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;

Entonces, parece que es una elección de estilo sin significado subyacente.

Liczyrzepa
fuente
lol marrón = 2*percent - percent^2, azul = percent, blanco = percent^2. Cojo Plymouth, cojo. Sin embargo, aceptaré esto como una respuesta definitiva.
Mike Ounsworth
@ MikeOunsworth Gracias por la recompensa ... He sido demasiado vago o no tengo suficientes curiosidades para mirar el código, pero afortunadamente Liczyrzepa respondió esto.
g2mk
1
Es curioso: me preguntaba qué había detrás de esa barra de progreso y tenía curiosidad. Cuando vi la pregunta publicada aquí, pensé para mí, ¡es hora de resolverla! Gracias por estimular mi curiosidad :)
Liczyrzepa
@Liczyrzepa Gracias por su respuesta, sin embargo, es una lástima que se desperdicie la oportunidad de mostrar algo significativo en esta barra de progreso.
g2mk
2

El software que se está ejecutando para producir esa barra se llama Plymouth , y solo aparece si tiene rhgbargumentos en su núcleo. Básicamente toma la salida de la secuencia de inicio y la presenta de acuerdo con el tema elegido. En este caso, está usando el texttema, probablemente porque no puede iniciar el tema gráfico.

jsbillings
fuente
Soy consciente de que es el progreso de la secuencia de inicio, he descubierto que es Plymouth y prefiero el modo de texto;) Desde que lo vi por primera vez, me pregunto si la capa más oscura es un tipo de progreso de programación de tareas, un tipo medio de inicio de ejecución de tarea y un final de ejecución de tarea más brillante o las capas simplemente no tienen ningún significado (lo que sugiere Sukminder).
g2mk