Özel yükleme ekranı nasıl eklenir?


48

Raspberry PI'yi TV amaçları için faydalı kılmak istiyorum. Bu yüzden ... X-Windows'a girmeden ve kişiselleştirilmiş masaüstüne başlamadan önce son kullanıcıya yükleme imajını göstermek istiyorum.

Bu yüzden çekirdek yükleme modüllerini izlemek yerine, bunu GIF imgesi ya da başka bir şeyle değiştirmek istiyorum.

Bunu başarmak için en iyi yer neresidir?


1
Hoş Geldiniz EW- Lütfen özel sorularınızı belirtin ve yazılarınızı imzalamanıza gerek yok. Hakkınızda daha fazla bilgi almak için Takma adınızı tıklayabiliriz. Umarım aradığınız cevabı alırsınız. Lütfen sorununuzu çözdüyse veya sizi doğru yöne yönlendirdiyseniz bir soru kabul etmeyi unutmayın
Piotr Kula

Yanıtlar:


30

Ahududu Pi için Özel Sıçrama Ekranı (Raspbian)

Bu önyükleme sırasında bir canlandırılmamış özel açılış ekranı için hızlı ve kirli bir çözümdür.

Her şeyden önce, fbi'yi kurmanız gerekir:

apt-get install fbi

Özel açılış resminizi / etc / dizinine kopyalayın ve "splash.png" olarak adlandırın.

Ardından, "/etc/init.d/" içinde "asplashscreen" adlı bir init.d betiği oluşturun.

İlk başta başladığından emin olmak için başlangıçta “a” işaretli “asplashscreen” i seçtim.

#! /bin/sh
### BEGIN INIT INFO
# Provides:          asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:      
# Default-Start:     S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description:       Show custom splashscreen
### END INIT INFO


do_start () {

    /usr/bin/fbi -T 1 -noverbose -a /etc/splash.png    
    exit 0
}

case "$1" in
  start|"")
    do_start
    ;;
  restart|reload|force-reload)
    echo "Error: argument '$1' not supported" >&2
    exit 3
    ;;
  stop)
    # No-op
    ;;
  status)
    exit 0
    ;;
  *)
    echo "Usage: asplashscreen [start|stop]" >&2
    exit 3
    ;;
esac

:

Sonra bu betiği çalıştırılabilir hale getirin ve init mode rcS için kurun:

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

insserv /etc/init.d/asplashscreen

Özel açılış ekranınızı yeniden başlatın ve izleyin:

reboot

1
Aslında bu çözümü tercih ediyorum - çok daha basit, daha az zaman alan.
Ocak'ta

İlginç bir şekilde, bu ekranın sol üst köşesinde grafiksel bir aksaklığa neden olur. Herhangi bir fikir?
Mateo,

17

Özel bir yükleme ( sıçrama ) ekranı oluşturmak için Splashy'a bakabilirsiniz .

Resmi paketler listesinde göremiyorum, bu yüzden kaynaktan derlemeniz gerekecek. Bu yoluyla kullanılabilir gitdan burada .

Kaynağı kontrol edebilmeli ve bu şekilde inşa edebilmelisiniz:

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

Umarım bu inşa edecek, ilk bakışta onunla herhangi bir sorun göremiyorum. Kurulum yapılandırma prosedürü için READMEsağlanan kaynak kodunu (ya da burada çevrimiçi olarak ) takip edebilirsiniz .


'Make install' kurulumu yapmıyor mu? Değilse, 'make', 'make install' ve install arasındaki fark nedir? Teşekkürler.
NickHalden

makeyürütülebilir dosyayı oluşturur. make installyürütülebilir dosyayı, genellikle uygun dizine kopyalayarak kurar.
Jivings

Bu yüzden yukarıdaki yazınızda, çalıştırılabilir dosyayı derleyip kurması gereken 'make && sudo make install' komutunu veriyorsunuz. Ancak, “Kurulum prosedürü için ardından ... takip edebilirsiniz.” Demeye devam ettiniz. Yürütülebilir dosyayı yükleme işleminden nasıl farklı?
NickHalden,

@JGord Üzgünüz, belki bu yapılandırma prosedürü olmalı. İkili dosyaların yüklenmesinden sonra, çekirdek parametrelerini düzenlemek ve bazı sembolik bağlantılar yapmak gibi şeyler yapmanız gerekir. READMETüm bu bilgileri içerir.
Jivings

1
@Jivings Tut tut, çürüme tehdidi bağlantı!
Alex Chamberlain,

4

İşte Raspbian dağıtımında özel bir sıçrama için çalışan bir çözüm. http://www.edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian


3
Bu güzel bir bağlantı - ancak dış sitelere bağlantı daha sonra sorunlara neden olabilir. Belki örneği kopyalayın - iyi biçimlendirin ve kaynağı orijinal içeriğe sunduğunuzdan emin olun. Bu şekilde cevabınız her zaman cevapladığınız zamanla ilgilidir - Muhtemelen sonraki sürümler bazı şeyleri değiştirebilir.
Piotr Kula
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.