오래전 이야기/Server

리눅스 부팅화면 변경하기 - 로그인스플래쉬

리눅스 엔지니어였던 2008. 9. 15. 16:51

리눅스 부팅시 보여지는 여러 화면들을 개개인의 취향에 따라 알맞게 변경하여 사용할 수 있다.

부팅시 보여지는 대표적인 화면들을 찾아보면 아래와 같다.


■ 부트매니저(grub) 배경

■ 부트스플래쉬 (boot splash)

■ 로그인매니저(gdm) 배경

■ 로그인스플래쉬 (kde/gnome)

■ 바탕화면 (wallpapers)

■ 종료스플래쉬 (shutdown splash)


이제부터 위의 화면들을 사용자에 맞게 변경하는 방법에 대해 알아보도록 하자.


로그인스플래쉬 란?

로그인스플래쉬는 KDE 또는 Gnome의 로그인 과정에서 보여지는 로딩메시지를 그래픽으로 처리하여 보여주는 것으로, ID / Password를 넣고  로그인을 하게되면 화면 중간에 나타나는 스플래쉬를 말한다.

 


현재 많은 스플래쉬들이 KDE와 Gnome 사이트에 올려져 있으므로, 자신이 원하는 스플래쉬를 쉽게 다운받아 적용이 가능하다.

  ■ KDE : www.kde-look.org

  ■ Gnome : www.gnome-look.org

 

이러한 스플래쉬는 KDE와 Gnome이 각각 다른 구조를 가지고 있는데...

KDE는 4개의 조각이미지를 활용하여 스플래쉬를 표현하는 반면, Gnome은 하나의 이미지로 스플래쉬를 표현한다. 그럼 아래에서 직접 스플래쉬 이미지를 변경하는 방법에 대해 알아보자.


KDE Splash 변경하기

KDE 스플래쉬는 각각 분리된 여러개의 이미지를 사용하여 동작하는 구조이기에 직접 만들어서 사용하기는 어려움이 많다. 그래서 일반적으로 kde-look과 같은 사이트에서 제공하는 스플래쉬를 많이 사용하고 있으며, 필요한 경우 해당 스플래쉬에서 특정 이미지를 교체하는 방법으로 사용하면 쉽게 내가 원하는 형태로 수정이 가능하다.


일단 kde-look 사이트에서 내가 원하는 스플래쉬를 다운로드 하자.

일반적으로 압축파일 형태인 *.tar.gz (또는) *.tgz 와 같은 형태로 파일을 구할 수 있을 것이다. 이 압축파일을 해제하지 말고 KDE 제어판에 있는 스플래쉬 관련 설정에서 불러와서 바로 적용시킬 수 있다.

"시작 > 설정 > 데스크톱 제어판 > 겉모습 & 테마 > 스플래쉬 스크린"

위 경로대로 실행하면 아래 그림과 같이 스플래쉬 스크린을 설정할 수 있는 화면이 나타난다.


여기서 "추가" 버튼을 눌러 조금 전에 다운받은 압축파이을 지정해주면, 자동으로 압축파일 내의 정보들을 읽어서 등록을 시키게 된다. 이런 방식으로 스플래쉬 스크린을 등록하여 적용시키면 다음번 로그인 때부터 변경된 스플래쉬 스크린을 확인할 수 있게 된다.


만약 위 스플래쉬 스크린을 수동으로 수정하고자 한다면, 스플래쉬 스크린이 설치된 경로로 이동해서 원하는 이미지를 교체해야 한다.

오픈에디션 3 버전을 기준으로... 리눅스 설치시 Default로 잡혀있는 스플래쉬는 /usr/share/apps/ksplash/Themes/Default/ 경로에 저장되어 있고, 사용자가 별도로 설치해준 스플래쉬는 해당 사용자 홈디렉터리에 아래와 같은 경로로 저장되게 된다.

(예: root 관리자 계정에서 스플래쉬를 추가하였다면...

   /root/.kde/share/apps/ksplash/Themes/{스플래쉬 이름}/

  위의 경로에 저장된다.)

 


여기서 스플래쉬를 나만의 이미지로 교체하기를 원한다면, 각 부분별 이미지를 적당히 교체하면 된다. 그럼 각 이미지 파일별 역할에 대해 알아보도록 하자.

Preview.png : 아래의 ②~⑤ 까지의 이미지를 통합한 미리보기 이미지이다.

   제어판에서 스플래쉬 추가시 확인했던 미리보기 이미지가 이것에 해당된다.

splash_active_bar.png : [활성화 버튼] 로딩되는 모습을 점진적으로 표현하기 위해,

   활성화 이미지와 비활성화 이미지를 교차하며 보여준다.

splash_bottom.png : 활성화 버튼 이미지 아래쪽에 해당하는 꼬리 부분의 이미지이다.

splash_inactive_bar.png : [비활성화 버튼] 로딩되는 모습을 점진적으로 표현하기 위해,

   활성화 이미지와 비활성화 이미지를 교차하며 보여준다.

splash_top.png : 활성화 버튼 이미지 상단에 해당하는 메인 이미지 부분이다.


위의 이미지 중에서 splash_top.png 와 splash_bottom.png 이미지만 적절히 교체하면 나만의 스플래쉬를 만들 수 있을 것이다.


Gnome Splash 변경하기

Gnome 스플래쉬는 KDE 보다 간단하다.

/usr/share/pixmaps/splash/ 경로에 있는 gnome-splash.png 파일만 적당한 이미지로 교체해 주면 된다.

KDE 스플래쉬와는 달리 하나의 이미지에서 스플래쉬를 표현하기 때문에 별도의 관리툴이나 방법이 필요하지 않으며, 단순히 파일 교체만으로 스플래쉬를 변경할 수 있는 것이다.



<출처: http://open.asianux.co.kr/openproject/mapping.php?bbsId=TIPNTECH&action=View&doc_number=69&pageNo= >