Это НЕ вопрос простой старой скучной настройки; Я на самом деле хочу создать программу, вы знаете, с исходным кодом и т.д ...
Я думаю о программировании своего собственного интерфейса медиацентра, и я подумал, что будет лучше, если я кодирую свой собственный экран-заставку для загрузки ОС.
Примечание: Интерфейс медиацентра будет работать в X, но этот вопрос касается того, что произойдет до загрузки X-сервера.
Проще говоря, я хотел бы создать приложение-заставку, чтобы скрыть загрузочные сообщения ядра Linux. Есть ли способ, которым я могу запрограммировать анимацию, например, анимированный индикатор выполнения? Я предполагаю, что не смогу закодировать любую 2D / 3D графику (так как для этого потребуется X, не так ли?), Так как же мне сгенерировать это?
Я бы предпочел сделать это в C ++, но вариант C также возможен.
Примечание: Я не собираюсь использовать какие-либо существующие "темы" или что-то в этом роде, просто заинтересован в программировании.
Обновление:
Некоторые предложения касались использования стандартных изображений (.bmp, .jpeg и т. Д.), Меня не интересует загрузка изображений в существующее приложение. Но, очевидно, я могу захотеть загрузить образы в приложение экрана загрузки, которое я сделаю.
Я не привязан к дистрибутиву Linux, так что это может быть для чего угодно, хотя Debian или дистрибутив на основе Debian подойдет.
Мне нравится предложение о ранней загрузке X-сервера и запуске экрана загрузки, но разве нет более прямого подхода? Конечно, вы можете сделать программу, которая скрывает загрузочные сообщения и показывает пользовательскую программу? Очевидно, это было бы программирование очень низкого уровня, но это то, что я ищу ...
Кроме того, я не заинтересован в изменении загрузчика (LILO, GRUB и т. Д.).
Обновление 2:
До сих пор хорошие предложения были рассмотрены в исходном коде для таких приложений, как splashy и fbsplash. Может кто-нибудь лучше это предложение?