GRUB 부팅, 커널 부팅 등에서 GUI 애플리케이션 실행까지 원활한 사용자 정의 JPG 이미지 스플래시 화면을 갖는 방법은 무엇입니까?

GRUB 부팅, 커널 부팅 등에서 GUI 애플리케이션 실행까지 원활한 사용자 정의 JPG 이미지 스플래시 화면을 갖는 방법은 무엇입니까?

표준 Debian에서 GUI가 있는 Python 애플리케이션이 사용자 정의 JPG 또는 PNG 이미지로 시작될 때까지 Linux 시작 시 표시되는 모든 것을 어떻게 바꿀 수 있습니까?

CustomSplash.jpg시작 메시지 표시를 이미지로 바꾸는 일반적인 방법이 있습니까?원활한깜박임 없는 모드:

  • GRUB( /etc/default/grub다음과 함께 사용 GRUB_HIDDEN_TIMEOUT=0했지만 GRUB_HIDDEN_TIMEOUT_QUIET=true여전히매우짧은 GRUB 시작 화면)

  • 다음 로그 메시지는 다음과 같습니다.

    여기에 이미지 설명을 입력하세요.

  • 시작 화면 X11/Xfce4(이제 다음과 같은 자동 로그인을 활성화했습니다.Debian 9.2.1 명령줄에서 자동 로그인수동으로 수행 하지만 결국에는 시작할 서비스를 startxfce4만들 것입니다 )systemdxfce

  • 즉, Python 애플리케이션이 시작되기 전의 모든 것(Tkinter 또는 wxPython 사용)

임베디드 컴퓨터의 경우 사용자 정의 스플래시 화면과 응용 프로그램을 원합니다. (제거할 수 없는 유일한 것은 BIOS 초기화 메시지입니까?)

답변1

부팅 프로세스 자체에 관해서는 "자동 부팅" 설정을 사용해 볼 수 있습니다(예:ArchWiki에서):

  • 놓다 quiet,이미 팔로우 중via loglevel=0, 커널 명령줄( GRUB_CMDLINE_LINUXmedium /etc/default/grub)
  • vt.global_cursor_default=0커널 명령줄에서 커서를 설정하여 제거합니다.

또는

SE 네트워크 내 관련 페이지:

...아마도 다른 사람들도 있을 거예요

다른 사항에 관해서 :

  • BIOS 메시지는 OS 측에서 제거되지 않습니다. 상용 프로젝트가 있고 하드웨어를 대량으로 주문하는 경우 제조업체/통합업체와 계약을 맺고 BIOS 메시지를 회사 로고로 교체할 수 있습니다.

답변2

  • 커널 매개변수에 추가되어 부팅 화면 splash에서 사용됩니다.plymouth

또는

  • loglevel=0커널 매개변수에 추가되었습니다 .

/etc/default/grubGRUB 부트로더를 사용하는 경우(아마도) 커널 매개변수를 변경하려면 다음을 편집하세요.

관련 정보