우분투에 맥테마 적용




   저는 우분투나 윈도우즈에 맥 테마를 적용해 사용하는 것을 그다지 좋아하지는 않습니다. 물론 맥의 인터페이스는 편리하고 이쁘다고 생각하지만 그것을 맥이 아닌 다른 운영체제에 적용시키는 일은 노력이 필요하기도 하고, 적용된 모습을 보자면 부족한 부분이 한둘이 아니어서 다소 실망스럽기도 합니다. 그럼에도 불구 하고 많은 사람들이 맥테마를 윈도우즈xp에, 우분투에 적용해서 사용하고 있습니다. 저도 2~3년 전 윈도우즈에서 맥테마를 적용해 한동안 사용했었지만 테마를 적용해서 인지, 무엇인가가 내부에서 꼬여 블루스크린을 보게되는 일이 점차 늘어났었습니다. 우분투의 Gnome(윈도우즈의 익스플로러와 같은 기능, WindowManager ※인터넷익스플로러가 아님.)은 자유롭게 테마를 설정할 수 있게 만들어졌으므로 Gnome테마가 아닌 다른 테마를 사용한다고 해서 꼬이거나 혹은 블루스크린을 본다거나 하는 일은 전혀 없습니다.

맥킨토시의 인터페이스를 좋아하는 사람들이 Mac4lin이라는 Gnome테마를 만들었습니다.
Mac4lin 이곳으로 가시면 Gnome에다 맥테마를 적용시키는 방법과 테마파일, 폰트, 아이콘 까지 완벽한 패키지가 준비 되어 있습니다. 저는 오래전에 받아놓았지만 설치해 보지 않았습니다. 그런데 어제 오픈소스세미나에서 맥북을 보고, (확실 한지 모르겠으나 IBM노트북에 해킨토시를 설치해 사용하시는 분도 보고) 갑자기 맥 테마를 설치해 보고 싶어져서 집에 돌아와 한번 적용시켜 보았습니다.

사용자 삽입 이미지
제가 사용하는 리눅스는 우분투8.04이고 Gnome버전은 2.22입니다. 테마를 적용시키고 난 소감은 실제 맥과 다소 비슷하나 그다지 예쁘다고 느끼지는 못했습니다. 역시 리눅스는 리눅스다운 테마가 필요하고 윈도우즈는 윈도우즈 다운 테마가 필요한 것 같습니다. 각각의 운영체제 마다 창의적인 테마가 필요하다고 생각합니다. 저 같은 경우는 간결하고 조금 어두운 색의 인터페이스를 선호해서 어두운 색의 테마를 적용시켜 사용하고 있습니다.

사용자 삽입 이미지
제가 쓰는 WindowsXP

Windows테마에 대해서 자세하게 나와 있는 곳은 마이테마쩜넷 입니다. 국내 사이트로 윈도우즈 테마에 대해서는 정말 대단한 분들도 많이 계시고, 자료도 굉장히 많은 곳입니다.
그리고 Linux테마에 대해서 많은 곳은 Gnome-look입니다.
마지막으로 Gnome한국사이트에 가보시면 Gnome(그놈)이 어떤 것인지 잘 알수 있습니다.

신고
by raskolnikov

우분투 8.04 한글글꼴과 영문글꼴을 자유자재로 설정

사용자 삽입 이미지

우분투 8.04의 기본 폰트는 Sans 입니다. 하지만 실제 Sans라는 폰트는 없습니다. Sans폰트는 영문폰트 DejaVu Sans와 한글폰트 UnDotum이 합쳐져 만들어진 폰트입니다.
DejaVu Sans는 영어를 표시할때 사용되며, UnDotum은 한글을 표현할때 사용되어 집니다. 이로써 우분투리눅스가 여러나라의 글꼴을 자유자재로 표현할 수 있게 됩니다.
굉장히 합리적인 방법이라고 생각합니다.

사용자 삽입 이미지
빨간네모가 영문글꼴, 파란네모가 한글글꼴


기본 글꼴인 UnDotum(은돋움)체는 사실 가독성이 떨어집니다.
그래서 많은 유져들이 가독성이 높은 글꼴을 이용해 한글의 가독성을 높이려 합니다.
또는 윈도우즈에서 넘어온 리눅스 유져들은 리눅스의 글꼴을 못마땅하게 바라보는 이도 적지 않게 있습니다.

먼저 글꼴 매칭을 해주는 파일을 보겠습니다.
파일의 이름은 69-language-selector-ko-kr.conf 입니다.
위치는 /etc/fonts/conf.d/ 에 있습니다.
(백업 하시고 작업하시길 권장합니다.)

$sudo vi /etc/fonts/conf.d/69-language-selector-ko-kr.conf

파일을 열면

<fontconfig>

<!-- Set preferred Korean fonts -->
    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string> // serif 입니다. 이 글꼴을 마음대로 만들어볼까요?
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>UnBatang</string> //기본적으로 은바탕체가 한글로 매칭되어있습니다.
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string> // 흔히 Sans라고 표현되는 글꼴 입니다.
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>UnDotum</string>//은돋움이 한글글꼴로 설정되어있습니다.
            <string>Guseul</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string> //터미널 기본 글꼴입니다.
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>UnDotum</string> // 역시 기본 한글꼴 은돋움으로 설정.
            <string>Guseul</string>
        </edit>
    </match>

<!-- Bind EunGuseul with Bitstream Vera Sans -->
<match target="pattern">
    <test name="family">
        <string>Guseul</string>
    </test>
    <edit mode="append" binding="strong" name="family">
        <string>Bitstream Vera Sans</string>
    </edit>
</match>

<!-- Bind EunGuseul Mono with Bitstream Vera Sans Mono -->
<match target="pattern">
    <test name="family">
        <string>Guseul Mono</string>
    </test>
    <edit mode="append" binding="strong" name="family">
        <string>Bitstream Vera Sans Mono</string>
    </edit>
</match>

</fontconfig>



빨간 색으로 체크해 놓은 부분이 바꾸거나 첨가 해야 할 부분입니다.
자 제가 설정한 파일을 보시기 바랍니다.


<fontconfig>

<!-- Set preferred Korean fonts -->
    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>DejaVu Serif</string> // serif에 적용될 영문글꼴
            <string>UnBatang</string> //serif에 적용될 한글글꼴
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>DejaVu Sans</string> // sans-serif에 적용될 영문글꼴
            <string>Gulim</string> //sans-serif에 적용될 한글글꼴
            <string>Guseul</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Bitstream Vera Sans Mono</string> //monospace에 적용될 영문 글꼴
            <string>Gulim</string> // monospace에 적용될 한글글꼴
            <string>Guseul</string>
        </edit>
    </match>

<!-- Bind EunGuseul with Bitstream Vera Sans -->
<match target="pattern">
    <test name="family">
        <string>Guseul</string>
    </test>
    <edit mode="append" binding="strong" name="family">
        <string>Bitstream Vera Sans</string>
    </edit>
</match>

<!-- Bind EunGuseul Mono with Bitstream Vera Sans Mono -->
<match target="pattern">
    <test name="family">
        <string>Guseul Mono</string>
    </test>
    <edit mode="append" binding="strong" name="family">
        <string>Bitstream Vera Sans Mono</string>
    </edit>
</match>

</fontconfig>

자~ 위의 파일내용과 비교 하시면서 보시면 이해가 금방 가실겁니다.
영문폰트를 먼저 써주고, 그 다음에 한글폰트를 써주시면 됩니다. 그리고 나서
시작 -> 시스템 -> 기본설정 -> 모양새에서 글꼴을 sans나 serif, monospace로 지정해 주시고 재부팅 후 자신이 지정해 놓은 글꼴로 표현되는 것을 확인하실 수 있습니다.

여러가지 글꼴을 가지고 계신다면 여러가지 조합으로 더 자연스럽고 매끄러운 글꼴들을 보실 수 있습니다.

글꼴을 먼저 확인하고 싶으시면 이렇게 하세요.

파일탐색기(노틸러스)를 여시고 /usr/share/fonts/truetype/ 으로 가시면
사용자 삽입 이미지

여러폰트가 담긴 폴더들이 있습니다. 아무 폴더나 들어가 볼까요?
사용자 삽입 이미지
폰트의 모습이 보입니다. 폰트 파일을 클릭해 보겠습니다.

사용자 삽입 이미지
폰트의 라이센스와 이름 자세한 모습등이 나오게 됩니다.
이렇게 폰트를 확인하시고 원하는 폰트를 사용하시면 됩니다.



적용되고 난 후 터미널과 노틸러스의 모습입니다.
한글은 굴림체가 적용되었고, 영문은 DejaVu Sans가 적용된 모습입니다.
사용자 삽입 이미지

신고
by raskolnikov
category : Computer/Ubuntu

티스토리 툴바