Làm thế nào để thêm màn hình tải tùy chỉnh?


48

Tôi muốn làm cho Raspberry PI trở nên hữu ích cho mục đích TV hoặc vì vậy ... Vì vậy, tôi muốn hiển thị cho người dùng cuối tải hình ảnh trước khi vào X-Windows và bắt đầu máy tính để bàn tùy chỉnh ...

Vì vậy, thay vì xem các mô-đun tải kernel, tôi muốn chuyển đổi nó bằng hình ảnh GIF hoặc một cái gì đó ...

Đâu là nơi tốt nhất để bắt đầu đạt được điều này?


1
Chào mừng EW- Vui lòng đặt câu hỏi cụ thể và không cần phải đăng bài viết của bạn. Chúng tôi có thể nhấp vào Nickname của bạn để có thêm thông tin về bạn. Tôi hy vọng bạn nhận được câu trả lời mà bạn đang tìm kiếm. Xin hãy nhớ chấp nhận một câu hỏi nếu nó đã giải quyết vấn đề của bạn hoặc đưa bạn đi đúng hướng
Piotr Kula

Câu trả lời:


30

Màn hình Splash tùy chỉnh cho Raspberry Pi (Raspbian)

Đây là một giải pháp nhanh chóng và bẩn thỉu cho một màn hình giật gân tùy chỉnh nhất trí trong khi khởi động.

Trước hết, bạn cần cài đặt fbi:

apt-get install fbi

Sao chép hình ảnh giật gân tùy chỉnh của bạn vào / etc / và đặt tên là "Splash.png".

Tiếp theo, tạo một tập lệnh init.d có tên là "asplashscreen" trong "/etc/init.d/".

Tôi đã chọn "asplashscreen" với "a" ở đầu để chắc chắn rằng nó bắt đầu trước.

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

:

Sau đó làm cho tập lệnh đó có thể thực thi được và cài đặt nó cho chế độ init RCS:

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

insserv /etc/init.d/asplashscreen

Khởi động lại và xem màn hình giật gân tùy chỉnh của bạn:

reboot

1
Tôi thực sự thích giải pháp này - đơn giản hơn nhiều, ít tốn thời gian hơn.
recantha

Kỳ lạ thay, điều này gây ra một trục trặc đồ họa ở góc trên cùng bên trái của màn hình. Có ý kiến ​​gì không?
Mateo

17

Bạn có thể xem Splashy để tạo màn hình tải ( giật gân ) tùy chỉnh .

Tôi không thể thấy nó trong danh sách các gói chính thức, vì vậy bạn sẽ phải biên dịch nó từ nguồn. Nó có sẵn thông qua gittừ đây .

Bạn sẽ có thể kiểm tra nguồn và xây dựng như thế này:

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

Hy vọng rằng nó sẽ được xây dựng, thoạt nhìn tôi không thể thấy bất kỳ vấn đề nào với nó. Sau đó, bạn có thể làm theo READMEmã nguồn được cung cấp (hoặc trực tuyến tại đây ) cho quy trình cấu hình cài đặt .


Có 'cài đặt' không cài đặt nó? Nếu không, sự khác biệt giữa 'make', 'make install' và cài đặt là gì? Cảm ơn.
NickHalden

makexây dựng thực thi. make installcài đặt thực thi, thường chỉ đơn giản bằng cách sao chép nó vào thư mục thích hợp.
Jivings

Vì vậy, trong bài viết trên của bạn, bạn đưa ra lệnh 'make && sudo make install' để xây dựng và cài đặt thực thi. Tuy nhiên, bạn tiếp tục nói "Bạn có thể làm theo ... để biết quy trình cài đặt." Làm thế nào là cài đặt thực thi khác với cài đặt?
NickHalden

@JGord Xin lỗi, có lẽ đó phải là thủ tục cấu hình. Sau khi cài đặt các tệp nhị phân, bạn phải thực hiện những việc như chỉnh sửa các tham số kernel và tạo một số liên kết tượng trưng. Có READMEchứa tất cả thông tin đó.
Jivings

1
@Jivings Tut tut, mối đe dọa thối liên kết!
Alex Chamberlain

4

Đây là một giải pháp làm việc cho một giật gân tùy chỉnh trong bản phân phối Raspbian. http://www.edv-huber.com/index.php/probolsloesungen/15-custom-Station-screen-for-raspberry-pi-raspbian


3
Đó là một liên kết đẹp - nhưng liên kết đến các trang web bên ngoài có thể gây ra vấn đề sau này. Có thể sao chép ví dụ ví dụ - định dạng tốt và đảm bảo cung cấp nguồn cho nội dung gốc. Bằng cách đó, câu trả lời của bạn luôn liên quan đến khi bạn trả lời nó - Có thể các phiên bản sau này có thể thay đổi một số điều.
Piotr Kula
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.