4장. 그래픽 사용자 인터페이스 브랜딩 및 크롬
Anaconda 사용자 인터페이스의 사용자 지정에는 그래픽 요소의 사용자 지정 및 제품 이름의 사용자 지정이 포함될 수 있습니다.
사전 요구 사항
- ISO 이미지를 다운로드하여 추출했습니다.
- 자신의 브랜드를 만들 수 있습니다.
부팅 이미지 다운로드 및 추출에 대한 자세한 내용은 Red Hat Enterprise Linux 부팅 이미지 추출을 참조하십시오.
사용자 인터페이스 사용자 지정에는 다음과 같은 고급 작업이 포함됩니다.
- 사전 요구 사항을 완료합니다.
- 사용자 정의 브랜딩 자료를 생성합니다(그래픽 요소를 사용자 지정할 경우).
- 그래픽 요소를 사용자 지정합니다(사용자 지정하려는 경우).
- 제품 이름을 사용자 지정합니다(사용자 지정하려는 경우).
- product.img 파일을 생성합니다.
- 사용자 지정 부팅 이미지를 생성합니다.
사용자 지정 브랜딩 자료를 만들려면 먼저 기본 그래픽 요소 파일 유형과 차원을 참조합니다. 그에 따라 사용자 정의 자료를 만들 수 있습니다. 기본 그래픽 요소에 대한 세부 정보는 사용자 지정 그래픽 요소 섹션에 제공되는 샘플 파일에서 사용할 수 있습니다.
4.1. 그래픽 요소 사용자 정의 링크 복사링크가 클립보드에 복사되었습니다!
그래픽 요소를 사용자 지정하려면 사용자 지정 가능한 요소를 사용자 지정 브랜드 자료로 수정하거나 교체하고 컨테이너 파일을 업데이트할 수 있습니다.
설치 프로그램의 customisable 그래픽 요소는 설치 프로그램 런타임 파일 시스템의 /usr/share/anaconda/pixmaps/
디렉터리에 저장됩니다. 이 디렉터리에는 다음과 같은 사용자 지정 가능한 파일이 포함되어 있습니다.
또한 /usr/share/anaconda/
디렉터리에는 기본 UI 요소의 파일 이름 및 매개변수인 anaconda-gtk.css
라는 기본 CSS 스타일시트가 포함되어 있습니다. 이 시트에는 사이드바 및 상단 표시줄의 로고와 배경이 있습니다. 제품별 스타일 시트 사용자 정의는 별도의 파일(/usr/share/anaconda/pixmaps/redhat.css
)에 있으며 anaconda-gtk.css
파일의 기본값을 재정의합니다. 필요에 따라 스타일 시트의 특정 요소만 재정의하므로 CSS 사용자 지정에 대해 제품별 파일을 사용하십시오.
제품별 redhat.css
파일에는 요구 사항에 따라 사용자 지정할 수 있는 다음 내용이 있습니다(전체 스타일 시트 사양의 경우 anaconda-gtk.css
파일의 내용 참조).
CSS 파일의 가장 중요한 부분은 해상도에 따라 스케일링을 처리하는 방법입니다. PNG 이미지 배경은 스케일링되지 않으며 항상 실제 차원에 표시됩니다. 대신 배경에는 투명한 배경이 있으며 스타일 시트는 @define-color
라인에서 일치하는 배경 색상을 정의합니다. 따라서 배경 이미지 "파이드"는 배경색 으로, 배경이 이미지 스케일링 없이도 모든 해상도에서 작동함을 의미합니다.
또한 background-repeat
매개변수를 변경하여 배경을 타일하거나 설치할 모든 시스템에 동일한 디스플레이 해상도가 있는 경우 전체 막대를 채우는 배경 이미지를 사용할 수 있습니다.
위에 나열된 파일은 모두 사용자 지정할 수 있습니다. 이렇게 하면 섹션의 제품.img 파일 생성에 따라 사용자 지정 그래픽으로 자체 product.img를 만든 다음 사용자 지정 부팅 이미지 생성에 따라 변경 사항이 포함된 새 부팅 가능 ISO 이미지를 생성합니다.