Как добавить пользовательский экран загрузки?

Я хотел бы сделать Raspberry PI полезным для телевизионных целей или так ... Поэтому я хотел бы показать пользователю загрузку изображения перед входом в X-Windows и запуск настраиваемого рабочего стола ...

Поэтому вместо просмотра модулей загрузки ядра я хотел бы переключить это с помощью изображения GIF или что-то в этом роде.

Где лучше всего начать это достижение?

44 голоса | спросил E.W. 23 J000000Monday12 2012, 12:07:55

3 ответа


27

Пользовательский экран заставки для малины Pi (Raspbian)

Это быстрое и грязное решение для унифицированного пользовательского заставки во время загрузки.

Прежде всего, вам нужно установить fbi:

apt-get install fbi

Скопируйте собственное изображение всплеска в /etc /и назовите его «splash.png».

Затем создайте сценарий init.d под названием «asplashscreen» в «/etc/init.d/".

Вначале я выбрал «asplashscreen» с «a», чтобы убедиться, что он начинается первым.

#! /Бен /ш
### BEGIN INIT INFO
# Обеспечивает: asplashscreen
# Обязательный запуск:
# Required-Stop:
# Должно начинать:
# Default-Start: S
# Default-Stop:
# Краткое описание: Показать пользовательский всплывающий экран
# Описание: Показать пользовательский всплывающий экран
### END INIT INFO


do_start () {

    /usr /bin /fbi -T 1 -noverbose -a /etc/splash.png
    выход 0
}

дело «1 доллар» в
  начать | "")
    do_start
    ;;
  перезагружать | перезарядка | сила-перезарядка)
    echo "Ошибка: аргумент '$ 1" не поддерживается "> & 2
    выход 3
    ;;
  стоп)
    # No-op
    ;;
  положение дел)
    выход 0
    ;;
  *)
    echo "Использование: asplashscreen [start | stop]"> & 2
    выход 3
    ;;
ESAC

:

Затем сделайте этот скрипт исполняемым и установите его для режима init rcS:

chmod a + x /etc/init.d/asplashscreen

insserv /etc/init.d/asplashscreen

Перезагрузитесь и посмотрите свой пользовательский заставку:

перезагрузка
ответил Raspibenutzer 5 12012vEurope/Moscow11bEurope/MoscowMon, 05 Nov 2012 13:55:00 +0400 2012, 13:55:00
17

Вы можете взглянуть на Splashy для создания пользовательской загрузки ( splash ).

Я не вижу его в списке официальных пакетов, поэтому вам придется скомпилировать его из источника. Он доступен через git из здесь .

Вы должны иметь возможность проверить источник и построить вот так:

git clone https://anonscm.debian.org/git/splashy/splashy.git
cd splashy
./configure
make & & sudo make install

Надеюсь, что это сработает, на первый взгляд я не вижу никаких проблем с этим. Затем вы можете следовать README с исходным кодом (или онлайн здесь ) для процедуры настройки установки .

ответил Jivings 23 J000000Monday12 2012, 20:20:35
4

Вот рабочее решение для пользовательского всплеска в дистрибутиве Raspbian. http: //www.edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian

ответил Raspibenutzer 26 +04002012-10-26T01:28:06+04:00312012bEurope/MoscowFri, 26 Oct 2012 01:28:06 +0400 2012, 01:28:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132