CentOS - значение строки состояния экрана загрузки

10

Есть ли какое-то значение CentOS (я думаю, RedHat и, если я правильно помню, Fedora) слоев индикатора загрузки экрана загрузки *?

Индикатор загрузки загрузочного экрана CentOS
(*) Слои ~ белого, сиреневого (?) И фиолетового цветов.

Я не могу найти ни одного хорошего поискового запроса для этого, но, возможно, кто-то узнает ...

g2mk
источник
1
Я всегда предполагал, что это должно означать «эй, посмотри на меня, я двигаюсь вокруг». Исходный код , кажется, подтверждает , что из (т.е. от функции , которая обновляет «шаг - бар»). Хотя может кто-то знает больше меня.
Братчли
2
Это иллюзия, своего рода умственные образы. Суть в том, чтобы заставить ботинок чувствовать себя быстрее, глядя на экран.
Runium

Ответы:

6

Я не эксперт, но из источника (ply-text-progress-bar.c) похоже, что вы устанавливаете общий процент выполнения и что прогресс различных цветов / слоев жестко закодирован следующими и другими функциями внутри этот файл:

    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;

Таким образом, кажется, что это выбор стиля без какого-либо основного значения.

Liczyrzepa
источник
лол коричневый = 2*percent - percent^2, синий = percent, белый = percent^2. Хромой Плимут, Хромой. Я приму это как окончательный ответ.
Майк Оунсворт
@MikeOunsworth Спасибо за щедрость ... Я был слишком ленив или не любил разглядывать код, но, к счастью, Личижепа ответил на это.
g2mk
1
Забавно - я задавался вопросом, что скрывается за этим индикатором прогресса, и мне было любопытно. Когда я увидел вопрос, опубликованный здесь, я подумал про себя, время разобраться! Спасибо, что подстегнул моё любопытство :)
Liczyrzepa
@Liczyrzepa Спасибо за ваш ответ, однако IMO очень жаль, что возможность показать что-то значимое на этом индикаторе прогресса упущена.
g2mk
2

Программное обеспечение, которое запускается для создания этой панели, называется Plymouth , и оно появляется только в том случае, если вы используете rhgbаргументы ядра. Он в основном принимает выходные данные последовательности запуска и представляет ее в соответствии с выбранной темой. В этом случае он использует textтему, возможно потому, что не может запустить графическую тему.

jsbillings
источник
Я знаю, что это прогресс последовательности запуска, я обнаружил, что это Плимут, и я предпочитаю текстовый режим;) С тех пор, как я увидел его впервые, мне интересно, является ли самый темный слой своего рода прогрессом планирования задач, средним своего рода начало выполнения задачи и самый яркий конец выполнения задачи или слои просто не имеют никакого значения (что предлагает Сукминдер).
g2mk