कस्टम लोडिंग स्क्रीन कैसे जोड़ें?


48

मैं टीवी प्रयोजन के लिए रास्पबेरी पीआई को उपयोगी बनाना चाहूंगा ... इसलिए मैं एक्स-विंडोज में प्रवेश करने और अनुकूलित डेस्कटॉप शुरू करने से पहले उपयोगकर्ता लोडिंग छवि को समाप्त करना दिखाना चाहता हूं ...

इसलिए कर्नेल लोडिंग मॉड्यूल देखने के बजाय मैं इसे GIF छवि या कुछ और के साथ बदलना चाहूंगा ...

इसे प्राप्त करने के लिए सबसे अच्छी जगह कहाँ है?


1
स्वागत ईडब्ल्यू- कृपया विशिष्ट प्रश्न बनाएं और अपनी पोस्ट पर हस्ताक्षर करने की आवश्यकता नहीं है। हम आपके बारे में अधिक जानकारी प्राप्त करने के लिए आपके उपनाम पर क्लिक कर सकते हैं। मुझे आशा है कि आपको वह उत्तर मिल जाएगा जिसकी आप तलाश कर रहे हैं। कृपया याद रखें एक प्रश्न स्वीकार करें यदि उसने आपकी समस्या को हल किया है या आपको सही दिशा में ले गया है
Piotr Kula

जवाबों:


30

रास्पबेरी पाई (रास्पबियन) के लिए कस्टम स्पलैश स्क्रीन

यह बूट के दौरान एक सर्वसम्मत कस्टम स्प्लैश स्क्रीन के लिए एक त्वरित और गंदा समाधान है।

सबसे पहले, आपको एफबीआई स्थापित करने की आवश्यकता है:

apt-get install fbi

अपनी कस्टम स्प्लैश छवि को / etc / पर कॉपी करें और इसे "splash.png" नाम दें।

इसके बाद, "/plc/init.d/" में "asplashscreen" नामक एक init.d स्क्रिप्ट बनाएं।

मैंने "asplashscreen" को शुरुआत में "a" के साथ चुना, यह सुनिश्चित करने के लिए कि यह पहले शुरू होता है।

#! /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

:

फिर उस स्क्रिप्ट को निष्पादन योग्य बनाएं और इसे init मोड rcS के लिए इंस्टॉल करें:

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

insserv /etc/init.d/asplashscreen

रिबूट करें और अपनी कस्टम स्प्लैश स्क्रीन देखें:

reboot

1
मैं वास्तव में इस समाधान को पसंद करता हूं - बहुत सरल, कम समय लेने वाला।
१३

तेजी से, यह स्क्रीन के ऊपरी बाएँ कोने में एक चित्रमय गड़बड़ का कारण बनता है। कोई विचार?
मट्टो

17

आप पर एक नज़र ले जा सकते हैं Splashy एक कस्टम लोड हो रहा है (बनाने के लिए छप ) स्क्रीन।

मैं इसे आधिकारिक पैकेजों की सूची में नहीं देख सकता, इसलिए आपको इसे स्रोत से संकलित करना होगा। यह यहाँgit से उपलब्ध है

आपको स्रोत की जांच करने और इस तरह का निर्माण करने में सक्षम होना चाहिए:

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

उम्मीद है कि पहली नज़र में, मैं इसके साथ कोई समस्या नहीं देख सकता हूँ। फिर आप इंस्टॉलेशन कॉन्फ़िगरेशन प्रक्रिया के लिए READMEस्रोत कोड (या यहां ऑनलाइन ) के साथ दिए गए अनुसरण कर सकते हैं ।


क्या Does इन्स्टॉल ’इसे स्थापित नहीं करता है? यदि नहीं, तो 'मेक', 'इनस्टॉल', और इंस्टाल करने में क्या अंतर है? धन्यवाद।
NickHalden

makeनिष्पादन योग्य बनाता है। make installनिष्पादन योग्य स्थापित करता है, आमतौर पर इसे उचित निर्देशिका में कॉपी करके।
जीविंग

इसलिए अपनी उपरोक्त पोस्ट में आप कमांड 'मेक && सुडो मेक इनस्टॉल' जारी करते हैं, जिसे एक्जीक्यूटेबल बनाना और इंस्टॉल करना चाहिए। हालांकि, आपने कहा था "आप स्थापना प्रक्रिया के लिए ... का पालन कर सकते हैं।" अधिष्ठापन से अलग निष्पादन योग्य कैसे स्थापित हो रहा है?
निकाल्डेन

@JGord क्षमा करें, शायद यह कॉन्फ़िगरेशन प्रक्रिया होनी चाहिए। बायनेरिज़ की स्थापना के बाद आपको कर्नेल मापदंडों को संपादित करने और कुछ सहानुभूति बनाने जैसी चीजें करनी होंगी। READMEहै कि सभी जानकारी शामिल है।
१६:०६ पर जूलिंग्स

1
@ जिविंग टुट टुट, लिंक रोट खतरा!
एलेक्स चैम्बरलेन

4

यहाँ रास्पियन वितरण में एक कस्टम छप के लिए एक काम कर समाधान है। http://www.edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian


3
यह एक अच्छा लिंक है - लेकिन बाहरी साइटों से लिंक करना बाद में समस्या पैदा कर सकता है। शायद उदाहरण की नकल करें - इसे अच्छी तरह से प्रारूपित करें और मूल सामग्री को स्रोत प्रदान करना सुनिश्चित करें। इस तरह से आपका उत्तर हमेशा संबंधित होता है जब आपने इसका उत्तर दिया था- संभवतः बाद के संस्करण कुछ चीजों को बदल सकते हैं।
पियोट्र कुला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.