팁과 강좌

리눅스 테마 (GTK Themes) 바꾸기

2014.10.17 11:51

jeyul 조회 수:8719

GTK 테마 바꾸기

  그놈(GNOME)과 KDE는 데스크톱 환경이다. GNOME은 기본적으로 GTK+ 툴킷을 사용하는 반면에  KDE는 QT 툴킷을 사용한다. GTK, GTK+ 그리고  QT는 GUI (Graphics User Interface) 툴킷이다. 이것들은 X서버 상에서 동작하는 그래픽 인터페이스 설계를 위해 개발자들이 사용하는 라이브러리이다.  Unity는 GNOME에 기반을 두고 있는 하나의 데스크톱 환경이다.

  위 내용은 저도 모르는 용어들이라 검색해 본거고, 여기서는 테마와 관련된 것만 다루겠습니다.  애프리케이션을 만들때 GTK가 메뉴나 버튼 등을 제공해 주는 것 같고 GTK 테마를 적용하면 그러한 컨트롤들의 모양을 바꿔 주어야 맞는 것 같은데, 실제로 GTK Theme을 적용해보면 창의 가장자리, 컨트롤들의 모양과 색깔이 모두 바뀌게 됩니다. 그것은 테마 폴더에 GTK2, GTK3, Metacity 까지 포함이 돼서 그런 것 같습니다.

  밴시, 파이어폭스 그리고 김프 같은 앱들이 GTK2를,  오데이셔스, 시나몬, 네모, 토템등이 GTK3를 사용하고 gedit 등은 둘 다를 사용하는 것으로 보입니다. 또 smplayer나 vlc등 QT에 의존하는 앱들도 있고요. (이 내용은 제가 aptitude로 찾아 본거라 정확하지 않을 수도 있습니다.) 그리고 테마가 지원하는 GTK 버전에 따라서 적용이 제대로 안되는 경우도 많이 있습니다.


  테마를 설치할 때는 루트 계정을 사용해서 "모든 사용자용"으로 /usr/share/themes/ 폴더에 넣는게 좋겠습니다.  사용자 홈 디렉터리의 ~/.themes 폴더에 넣게 되면 테마가 적용되지 않는 창들을 보게됩니다.  루트로 실행되는 애플리케이션들이 그렇습니다. (예: 소프웨어 관리자, gksu gedit 등등)  그리고 저장소를 지원하는 테마는 ppa를 추가해서 인스톨하세요. 편합니다.

  그 다음으로 테마 설정 방법은 시나몬 사용자라면 System Settings의 테마 창을 열고 Other settings탭의 Controls와 Windows borders를 원하는 테마로 바꿔주면 됩니다. (마테 버젼도 비슷함으로 적절히 설정해주세요)

그럼,  지금부터  GTK 3.x Themes  몇가지를 소개하겠습니다.
시간나는 대로 하나씩 설치해보세요.


1)  MediterraneanNight-2.03

  gnome-look.org의 GTK 3.x 섹션을 클릭하고 Highest rated 탭을 눌러줍니다.

  목록이 보이면, 그 중에 MediterraneanNight Seies 2.03 테마를 다운로드 해주세요.

  압축 파일에 포함된 테마는 MediterraneanDark 폴더를 포함해서 모두 12개입니다.
  루트 권한을 사용해서 압축 파일을 /usr/share/themes/ 폴더에 풀어주세요.

  GTK2 테마는  murrine 엔진과 pixbuf 엔진을 사용한다고 합니다.
  터미널 창을 열고 아래 명령으로 확인후 설치 하세요.

  ; 패키지 인스톨 여부 확인(소문자 엘'l')
  dpkg -l | grep gtk2-engines-murrine
  dpkg -l | grep gtk2-engines-pixbuf

  ; 인스톨되지 않았다면 패키지를 깔아줍니다.
  sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf


2)  Gnome Cupertino

  gnome-loog.org에 있는 Gnome Cupertino 2.1.5를 설치해 보면 시나몬 버전의
  메뉴바에는 적용이 안되더군요. 그래서 찾아낸 곳이 noobslab입니다.
  터미널에서 아래 명령을 실행하고 테마를 설정하세요.

  sudo add-apt-repository ppa:noobslab/themes
  sudo apt-get update
  sudo apt-get install gnome-cupertino



3) Zukitwo 2014.05.23

  gnome-look.org의 GTK 3.x 섹션에서 Zukitwo 2014.05.23 테마를 다운로드합니다.
  다운 받은 압축 파일의 내용중 Zukitwo 폴더를 /usr/share/themes/에
  풀어 줍니다. 그리고 테마를 설정해 줍니다.



4) Uncomplicated theme 1.04

  위에서 마찬가지로  gnome-look.org의 GTK 3.x 섹션에서 Uncomplicated theme 1.04
  다운로드 합니다.  그리고 압축 파일에 포함된 Uncomplicated를 포함해서 4개의 폴더를
  /usr/share/themes/ 에 풀어줍니다.
 

5) Faience 0.7

  gnome-look.org의 GTK 3.x 섹션에서 Faience 0.7 테마를 내려 받습니다.

  압축 파일에 포함된 Faience르 포함해서 4개의 폴더를 /usr/share/thems/ 에 풀어줍니다.
  테마 적용은 위의 방법과 동일하게...

  Faience 0.5.1 아이콘을 깔지 않았다면 이 테마와 같이 설치해도 좋겠습니다.
  과정은 마찬가지로 루트 권한으로 압축파일에 포함된 4개의 폴더를 /usr/share/icons/ 에
  풀기하면 됩니다. 적용은 테마의 Other settings탭의 Icons에서 Faience* 선택합니다.


6) Numix 2.3

  역시 gnome-look.org의 GTK 3.x 섹션에서 Numix 2.3 테마를 다운로드 합니다.
  압축 파일에 포함된 Numix 폴더를 /usr/share/themes/에 풀어 놓습니다.


  그리고, 유투브에 리눅스 민트 테마 꾸미기라는 제목으로 Numix 테마과
  Numix 아이콘을 소개하고 있습니다. 그거 보고 따라하실 것을 추천합니다.

  저장소를 이용하기 때문에 설치하기가 수월합니다.

 
7) 맥과 같은 테마, 맥분투

  이거는 저장소를 이용해서 설치합니다.
  포함된 모든 테마가 적용되는것은 아니고 MBuntu-X는 괜찮습니다.
  아이콘 테마도 MBuntu-XL로 같이 설정해 보세요.
  맥 스타일 깔끔하니 좋더군요.

  터미널에서 다음 명령을 입력하여 3가지 테마를 인스톨합니다.
  (Mac OS X Lion 테마, 맥 아이콘 테마, 맥 마우스 포인터)

  sudo add-apt-repository ppa:noobslab/themes
  sudo apt-get update
  sudo apt-get install mac-ithemes-v3
  sudo apt-get install mac-icons-v3

  제거하고 싶을 때는 아래 명령을 내립니다.

  cd /usr/share/icons/mac-cursors && sudo ./uninstall-mac-cursors.sh
  sudo apt-get remove mac-ithemes-v3 mac-icons-v3



이것으로 테마 소개를 마치겠습니다.

멋지게 꾸며 보시고 부족한 부분은 인터넷 검색을 활용해 주세요.


p.s)

- 만약, 테마를 정상적으로 설치했는데도 목록에서 보이지 않는다면
터미널에서 퍼미션을 확인해 보고 모든 사용자가 사용할 수 있도록 모드를 바꿔주세요.
$ls -al  /usr/share/themes/
$sudo chmod -R 755 /usr/share/themes/테마폴더명/


- GTK 버전 알아내는 방법

$dpkg -l libgtk2.0-0 libgtk-3-0

번호 제목 날짜 글쓴이 최종 글 조회 수
22 소스 엔진 사용 게임에서 한글 문제 해결 2014.12.29 ㅁㄴㅇㄹ   1322
21 MacBuntu 만들기 (Linux Mint도 해당) [4] file 2014.12.08 June 2014.12.18 by June 2957
20 2개 이상의 Dropbox 계정 사용 2014.12.08 June   888
19 여러 PC 사용시 Dropbox 활용 [1] 2014.12.08 June 2014.12.08 by June 779
18 이미지 사이즈 및 포멧 변경 (터미널 명령어 convert) [2] file 2014.12.05 길가루루 2014.12.06 by 길가루루 3811
17 하모니카 (HamoniKR) 사용 설명서 [2] 2014.11.27 bagjunggyu 2014.12.03 by bagjunggyu 2393
16 Linux Mint 17 Qiana 에서 mintupdate, mintinstall 이 정상적으로 동작하지 않는 경우. [1] 2014.11.28 YoungKwan Yoon 2014.11.28 by bagjunggyu 1079
15 Swap 사용 줄이기 [2] 2014.10.24 jeyul 2014.10.25 by bagjunggyu 3811
14 터미널에 한글로 명령 입력하기 2014.10.24 bagjunggyu   1988
» 리눅스 테마 (GTK Themes) 바꾸기 2014.10.17 jeyul   8719
12 아이콘 테마 (Icon Theme) 바꾸기 2014.10.08 jeyul   6866
11 윈도우 데코레이션 테마 바꾸기 file 2014.10.01 jeyul   1486
10 마우스 포인터 테마 바꾸기 [1] 2014.09.28 jeyul 2014.10.14 by jeyul 3497
9 부팅시 자동으로 NumLock키 켜기 [4] 2014.09.26 jeyul 2014.10.10 by jeyul 3135
8 방화벽 Gufw에서 "Samba 서비스" 규칙 추가하기 2014.10.06 jeyul   1818
7 방화벽 ufw 켜기 2014.10.05 jeyul   4010
6 라이브 CD/USB 에서 GRUB 복구하기 2014.08.29 스타디움플라이   2021
5 USB 팩스모뎀으로 우분투 민트에서 팩스서버 구축하기 2014.07.30 YoungBin Ko   4522
4 압축파일 한글 깨짐 현상 [2] file 2014.07.09 msd0325 2014.07.24 by 곰곰 4634
3 uim 벼루 한글 입력기 [2] 2014.04.02 하늘아래 2014.06.10 by 늘청 12833
나의 소셜 정보
powered by SocialXE