Beginners' Guide/Extra (한국어)

From ArchWiki
Revision as of 03:23, 31 August 2012 by Freaxtux (Talk | contribs) (sync with english version)

Jump to: navigation, search
도움말: 이 문서는 초보자 안내서 전체 문서의 일부입니다. 초보자 안내서 전체를 보려면 여기를 클릭하십시오.

기타

이제 필요에 따라 만들어 나가는 데 기반이 되는 완전한 아치 시스템이 완성되어 있을 것입니다. 하지만, 대부분 사람들은 사운드와 그래픽이 완전히 갖춰진, 데스크탑 시스템에 관심이 있을 것입니다. 여기서는 이런 기타 부분을 만들어나가는 과정을 간단히 살펴보도록 합니다.

Sudo

Sudo는 루트 유저가 아닌 상태에서 시스템을 간단히 관리할 수 있도록 해 줍니다.

사운드

소리를 원한다면, Advanced Linux Sound Architecture로 넘어가서 그 방법을 보십시오. 아니면 다음 부분으로 먼저 넘어간 다음 사운드를 나중에 설정하실 수도 있습니다.

참고: ALSA는 보통 설치 즉시 사용할 수 있습니다. 음소거만 풀어주면 됩니다.

Advanced Linux Sound Architecture (ALSA)는 커널에 포함되어 있으므로 먼저 시도해 보시기를 권합니다. 하지만 잘 작동하지 않거나 품질에 만족하지 않는다면, Open Sound System도 사용해 보실 수 있습니다. OSSv4는 자유 라이센스로 배포되며 ALSA에 의해 대체된 OSSv3에 비해 많은 발전이 있었다고 일반적으로 평가됩니다. OSS 문서에서 방법을 보실 수 있습니다.

좀 더 전문적인 것을 원한다면, Sound에서 여러가지 문서의 개요를 보십시오.

그래픽 유저 인터페이스(Graphical User Interface)

X 설치하기

참고: 아치를 버추얼박스 게스트로 설치하고 있다면, X 설치를 끝내기 위해 다른 방법을 사용해야 합니다. 아치 리눅스 버추얼박스 게스트문서를 보신 다음, 아래 설정 부분으로 가시기 바랍니다.

보통 XX11이라고도 불리는 X Window System는 비트맵 디스플레이에 윈도우를 지원하는 네트워크 및 디스플레이 프로토콜입니다. 그래픽 유저 인터페이스(GUI)를 빌드하기 위한 표준 툴킷과 프로토콜을 제공합니다.

이제 팩맨을 이용해서 기반 Xorg 패키지를 설치합니다.

다음과 같이 기반 패키지를 설치합니다.

# pacman -S xorg-server xorg-xinit xorg-server-utils

다음과 같이 3D 지원을 위해 mesa를 설치합니다.

# pacman -S mesa

glxgears와 glxinfomesa-demos패키지에 포함되어 있습니다. 필요하다면 다음과 같이 설치하십시오.

# pacman -S mesa-demos

비디오 드라이버 설치하기

다음으로, 그래픽 카드 드라이버를 설치해야 합니다.

컴퓨터에 있는 비디오 칩셋을 알아야 합니다. 만약 알지 못한다면, 다음과 같이 /usr/sbin/lspci 프로그램을 사용하십시오.

$ lspci | grep VGA
참고: vesa 드라이버가 가장 일반적이고 대부분의 요즘 비디오 칩셋에서 작동할 것입니다. 비디오 칩셋에 맞는 드라이버를 찾을 수 없다면, vesa를 사용하면 될 것입니다. 하지만 vesa는 가속되지 않은 2D 성능만 나타낼 것입니다.

오픈소스 비디오 드라이버의 전체 목록을 보기 위해서는 다음과 같이 패키지 데이터베이스를 검색하십시오.

$ pacman -Ss xf86-video | less
참고: 다음 부분에서 NVIDIA와 ATI의 독점 드라이버를 다룰 것입니다. 게임 등 3D 프로세싱을 많이 할 계획이라면, 이쪽을 사용할 것을 고려해 보십시오.

팩맨을 이용해서 비디오 카드나 내장 비디오에 적절한 비디오 드라이버를 설치하십시오. 다음은 Savage 비디오 카드에 대한 예시입니다.

# pacman -S xf86-video-savage
도움말: 일부 인텔 카드에 대해서는 2D나 3D 성능을 제대로 내기 위해서는 별도의 설정이 필요할 수도 있습니다. 인텔 페이지에서 더 많은 정보를 보십시오.
NVIDIA 그래픽 카드

NVIDIA 사용자에게는 드라이버에 vesa 외에 세 가지 선택지가 있습니다.

  • nouveau 드라이버 : 오픈소스이며, 빠른 2D 가속과 기본적인 3D를 지원합니다. 기본적인 작업에는 충분합니다. (참고로 아직 절전 기능은 제공되지 않습니다). 기능 도표
  • nv 드라이버 : 오픈소스이지만 잘 사용되지는 않습니다. 매우 느리고 2D지원만 가능합니다.
  • nvidia 드라이버 : 독점 드라이버이며 3D 퍼포먼스가 좋고 절전 기능이 제공됩니다. 독점 드라이버를 사용할 계획이더라도 nouveau 드라이버부터 설치해 두고 X를 설정한 다음 독점 드라이버로 넘어가기를 권장합니다. Nouveau 드라이버는 종종 바로 사용할 수 있지만 nvidia는 설정을 해 줘야 하고 약간의 문제 해결이 필요할 수 있습니다. NVIDIA에서 더 많은 정보를 보세요.

오픈소스 nouveau 드라이버가 대부분 유저에게 충분할 것이고 권장됩니다.

# pacman -S xf86-video-nouveau

실험적인 3D 지원을 원한다면 다음과 같이 하십시오.

# pacman -S nouveau-dri
Tip: 더 전문적인 정보를 원한다면 Nouveau를 보십시오.
ATI 그래픽 카드

ATI 사용자에게는 드라이버에 vesa 외에 두 가지 선택지가 있습니다.

  • xf86-video-ati : 오픈소스입니다. 자세한 내용은 radeon 기능 도표에서 보세요.
  • fglrx : 독점 드라이버이며 AUR의 catalystAUR 패키지에 들어 있습니다. 최신 장치만 지원합니다(HD2xxx 이상). 한때는 extra 저장소에 들어 있었으나 독점 드라이버의 품질과 개발 속도가 만족스럽지 못해서 공식 지원이 2009년 3월에 끊어졌습니다. ATI Catalyst에서 더 많은 정보를 보십시오.

오픈소스 드라이버를 추천합니다. radeon ATI 드라이버는 다음과 같이 설치하십시오.

# pacman -S xf86-video-ati
도움말: 더 전문적인 정보를 원한다면 ATI를 보십시오.
SiS 그래픽 카드

SiS 카드는 리눅스에서 공식적으로 지원하지 않습니다. 하지만 세 가지 조금씩 다른 드라이버를 공식 저장소에서 다음과 같이 설치하실 수 있습니다.

# pacman -S xf86-video-sis

혹은

# pacman -S xf86-video-sisusb

혹은

# pacman -S xf86-video-sisimedia

만약 하나도 작동하지 않는다면, AUR에서 검색해서 직접 컴파일 하는 수 밖에는 없습니다. xorg-server를 다운그레이드 해야 할 수도 있습니다.

도움말:

입력 드라이버 설치하기

Udev는 하드웨어를 문제 없이 감지할 수 있을 것이며 evdev (xf86-input-evdev)가 대부분 요즘 입력 장치에 대해 핫플러깅 드라이버로서 작동하므로 입력 드라이버를 설치할 필요는 없을 것입니다. 지금 시점에서는 evdev는 Xorg의 의존성으로 이미 설치되어 있을 것입니다.

evdev가 장치를 지원하지 않는다면 그룹에서 필요한 드라이버를 설치하십시오.

사용할 수 있는 입력 장치의 목록을 보려면, 다음과 같이 pacman을 이용해서 검색하십시오.

# pacman -Ss xf86-input | less
참고: 핫플러깅을 사용하지 않으려면 xf86-input-keyboardxf86-input-mouse만 설치하시면 됩니다. 그렇지 않으면, evdev가 입력장치로 작동할 것입니다.

랩탑 사용자들(혹은 터치스크린 사용자들)은 X에서 터치패드나 터치스크린을 감지하도록 하려면 synaptics 패키지가 필요합니다.

# pacman -S xf86-input-synaptics
도움말: 터치패드에 대해 미세조정을 하거나 설정에 대해 문제 해결을 하고 싶다면, Touchpad Synaptics 문서를 보십시오.

X 설정하기 (선택)

경고: 독점 드라이버는 설치 및 설정 후에 재부팅을 해야 합니다. 자세한 설명을 위해서는 NVIDIAATI Catalyst를 보십시오.

X 서버는 자동 설정을 지원하므로 xorg.conf 없이도 작동할 수 있습니다. 굳이 수동으로 X 서버를 설정하길 원한다면 Xorg 위키 페이지를 보십시오.

US 이외의 키보드

표준 US 키보드를 사용하지 않는다면, 다음과 같이 /etc/X11/xorg.conf.d/10-evdev.conf에서 키보드 레이아웃을 설정하십시오.

Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "kr"
EndSection

US 변종 키보드인 한글 104키 호환 키보드를 사용하려면, 위의 예시와 같은 부분에 다음을 추가하세요.

Option "XkbLayout" "kr" 
Option "XkbVariant" "kr104" 
참고: The XkbLayout 키는 km이나 loadkeys 명령어에서 사용한 키맵 코드와 다를 수 있습니다. 키보드 레이아웃과 변종 목록은 /usr/share/X11/xkb/rules/base.lst(! layout으로 시작하는 줄 다음에 나오는 부분을 참조)에서 볼 수 있습니다. 예를 들면 gb 레이아웃은 "English (UK)"입니다.

X 시험하기

이 부분에서는 X를 시험하기 위해 twm와 함께 기본적인 X 환경을 설정하는 법을 설명할 것입니다. 아랫 부분에서는 여러분이 원하는 데스크탑 환경이나 윈도 매니저를 설치하는 법을 다룰 것입니다.

다음과 같이 기본 환경을 설치합니다.

# pacman -S xorg-twm xorg-xclock xterm

만일 Xorg가 루트가 아닌 사용자를 생성하기 전에 설치했다면 홈 디렉토리에 .xinitrc가 있을 것이며, X를 시작하기 위해서는 이것을 지우거나 수정해야 합니다. 삭제만 해 주면 위에서 설치한 기본 환경으로 X가 구동될 것입니다.

$ rm ~/.xinitrc
X 시작하기
참고: X를 끄는데 사용해 온 Ctrl-Alt-Backspace 단축키는 현재 더 이상 사용되지 않으며 이 테스트 상에서 작동하지 않을 것입니다, 이곳에 설명된 대로 xorg.conf를 수정해서Template:Keypress를 작동하도록 할 수 있습니다.

마지막으로, 다음 두 명령어 중 하나로 Xorg를 시작하십시오.

$ startx
$ xinit -- /usr/bin/X -nolisten tcp

몇몇 움직일 수 있는 창이 나타나고 마우스를 사용할 수 있을 것입니다. X 설치가 제대로 되었음을 확인하고 나면, 콘솔로 돌아갈 때 까지 프롬프트에 exit를 입력하시면 됩니다.

화면이 검게 변할 경우, 다른 가상 콘솔로 들어가십시오(예를 들어 Template:Keypress). 여기서 루트로 로그인하실 수 있습니다.

다음과 같이 X 서버를 /usr/bin/pkill로 끄도록 시도해 보십시오(대문자 X임에 주의하십시오).

# pkill X

pkill이 작동하지 않으면 다음과 같이 그냥 재부팅하십시오.

# reboot
오류 발생 시

문제가 발생한다면 /var/log/Xorg.0.log에서 오류를 찾아 보세요. 오류를 표시하는 (EE)와 다른 문제를 가리킬 수도 있는 경고를 표시하는 (WW)를 주목하세요.

$ grep EE /var/log/Xorg.0.log

X를 시작한 가상 콘솔에 출력된 메시지에서 오류를 찾아 볼 수도 있습니다.

더 자세한 안내 및 문제 해결 방법을 보려면 Xorg를 참고하세요.

도움이 필요합니까?

Xorg를 보았지만 문제를 해결하지 못하여 아치 포럼에서 도움을 받고자 한다면 wgetpaste 꾸러미를 설치하여 사용하십시오.

# pacman -S wgetpaste

포럼에 도움을 요청하는 글을 작성할 때 wgetpaste를 사용해 다음 파일의 링크를 제공합니다.

  • ~/.xinitrc
  • /etc/X11/xorg.conf
  • /var/log/Xorg.0.log
  • /var/log/Xorg.0.log.old

다음과 같이 사용합니다.

$ wgetpaste /path/to/file

자신의 글에 해당 파일 경로 링크를 제공합니다. 하드웨어와 드라이버 정보도 함께 제공하십시오.

참고: X관련 문제를 해결하기 위해서는 상세한 정보를 제공하는 것이 중요합니다. 아치 포럼에 도움을 요청할 때에는 반드시 위에 설명된 대로 모든 관련 정보를 제공하십시오.

폰트

이 시점에서 트루타입 폰트를 설치하고 싶을 것입니다. 이는 기본적으로 확대에 취약한 비트맵 폰트만 설치되어 있기 때문입니다. DejaVu가 고품질, 범용 폰트로 유니코드도 잘 지원합니다.

# pacman -S ttf-dejavu
  • Font Configuration에서 폰트 렌더링 설정 방법을, Fonts에서 폰트 추천과 설치 안내를 보십시오.

그래픽 인터페이스 선택하여 설치하기

The X 윈도 시스템은 그래픽 사용자 인터페이스(GUI)를 구현하기 위한 기본 틀을 제공합니다.

참고: DE나 WM을 선택하는 것은 매우 주관적이어서 개인이 판단할 문제입니다. 자신에게 가장 적합한 환경을 선택하세요.
창 관리자(Window Manager, WM) 
X 윈도 시스템과 함께 프로그램 창의 배치와 테두리를 제어합니다. 창 관리자에 더 많은 정보가 있습니다.
데스크톱 환경(Desktop Environment, DE)
X와 함께 그리고 그에 기초하여 작동하며 매우 기능적이고 역동적인 GUI를 제공합니다. DE는 보통 창 관리자, 아이콘, 애플릿, 창, 도구바, 폴더, 바탕화면, 프로그램 꾸러미 그리고 드래그 앤 드롭과 같은 기능을 제공합니다. 데스크톱 환경에서 더 자세한 정보를 보세요.
참고: 자신이 선택한 창 관리자와 프로그램으로 자신만의 데스크톱 환경을 만들 수 있습니다.

그래픽 인터페이스를 설치한 다음에 설치 이후 안내를 위한 일반 추천 사항에서 설치 이후 과정을 이어갈 수도 있습니다.

그래픽 환경 시작하는 방법

수동

데스크톱 환경으로 바로 부팅하기보다는 터미널에서 X를 수동으로 시작하고 싶을 수도 있을 것입니다. 자신의 DE에 사용되는 명령어를 보려면 그 DE의 위키 문서에서 더 자세한 정보를 보십시오. 일반적인 X 명령어는 Xorg 문서에서 관련 부분을 보십시오.

자동

터미널에서 X를 수동으로 시작하기보다는 부팅하여 자동으로 시작하고 싶을 수도 있을 것입니다. Display Manager에서 로그인 관리자를 사용하는 방법이나 Start X at Boot에서 디스플레이 관리자에 의존하지 않는 2가지 가벼운 방법에 대해 보십시오..

부록

Common Applications는 여러분이 관심을 가질 만한 프로그램 목록을 다룹니다.

CPU 주파수 조정이나 폰트 렌더링을 설정하는 것과 같은 설치 이후의 안내는 일반 추천 사항을 보십시오.

참고