스플래시 화면 만들기

스플래시 화면 만들기

제가 하나 디자인해봤는데리눅스 배포판그리고 Linux를 처음 사용하는 사용자를 혼란스럽게 하거나 압도하지 않는 즐거운 예술 형식과 인터페이스로 좋은 사용자 경험을 여기에 통합하려고 노력하십시오.

지금 제가 해결하고 있는 문제는 시작하는 동안 진행률 표시기나 "더미" 진행률 표시줄(예: Windows XP)이 있는 로딩 화면을 표시하려고 하는 것입니다. 이는 사용자 시스템이 제대로 작동하는지 확인하기 위해 이동하는 것일 뿐입니다. 잊지 마세요. 사용자는 특정 키를 눌러 탈출할 수 있습니다. 이미 나는생성됨배포판에 포함시키기 위한 다음 단계를 찾고 있습니다.

난 노력 했어:

  • 눈길을 끄는- 현재 커널에는 적용되지 않습니다. 절대적으로하지.

  • 플레이어그리고 -vo directfb비아다이렉트 페이스북- 장기적으로는 작동할 수 있지만 DirectFB는 잘못된 이미지를 생성하고 프레임 버퍼에 과부하를 주어 콘솔이 응답하지 않게 만드는 것 같습니다. 또한 내가 원하는 만큼 모듈화되어 있지 않습니다(로딩이 완료되었음을 어떻게 표시합니까?).

차라리 커널을 패치할 필요가 없습니다(더 이상 사용되지 않는 커널처럼).야유하다프로젝트는 그렇습니다), 이는 새로운 커널 버전이 나올 때 큰 혼란을 일으키는 경향이 있기 때문입니다. 또한, 제가 아는 한, 이러한 이유로 커널 수정 프로젝트는 개발자가 유지 관리하기 어려운 경우가 많아 프로젝트 포기율이 높은 것으로 알려져 있습니다.

요점을 말하자면, 내 질문은 다음과 같습니다.방금 설명한 기능을 구현하는 데 좋은 부트플래싱 유틸리티를 추천해 주실 수 있나요?

저는 Linux 2.6.38.7을 사용하고 있으며 배포판은 Slackware 13.37을 기반으로 합니다.

답변1

우분투는 Plymouth. ", 또는 "해독하려면 비밀번호를 입력하세요/".

답변2

본 적 있나요?FB 스플래시?

가볍고 X11이 필요하지 않습니다. 커널 패치도 필요하지 않습니다.

가지다Arch 사용자 저장소의 패키지여기에는 파일 시스템 검사 진행 메시지 및 기타 기능에 대한 스크립트가 포함됩니다.

답변3

참고로 현재 Buildroot 2018.05가 실행 중입니다.psplash이런 일을 위해서.

Psplash는 16bpp 또는 32bpp 프레임 버퍼를 지원하는 임베디드 Linux 장치에 주로 사용되는 사용자 공간 그래픽 부팅 스플래시 화면입니다. 종속성이 거의 없으며(libc만) 기본 이미지와 텍스트를 지원하고 회전을 처리합니다. 기본적인 소스 코드 변경을 통해 시각적인 모양을 구성할 수 있습니다.

또한 시작 진행 정보와 같은 정보를 psplash로 보내는 "클라이언트" 명령 유틸리티도 포함되어 있습니다.

관련 정보