Beginners' Guide/Extra (한국어)

From ArchWiki
Revision as of 06:14, 10 August 2012 by Freaxtux (Talk | contribs) (translation)

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 키보드의 변종을 사용하고 싶다면 앞의 예와 같은 부분에서 다음 내용을 더하십시오.

Option "XkbLayout" "us"
Option "XkbVariant" "dvorak"
참고: 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
메시지 버스
참고: dbus에 의존하는 패키를 설치할 때 까지 이 부분을 무시해도 됩니다. 하지만 설치하게 될 경우 데몬을 설정하는 법은 기억하고 있어야 합니다.

다음과 같이 dbus를 설치합니다.

# pacman -S dbus

다음과 같이 dbus 데몬을 시작합니다.

# rc.d start dbus
참고: /usr/sbin/rc.d는 데몬 활동을 실행하는 아치만의 바로가기 명령어입니다. 전체 주소는 /etc/rc.d/daemon입니다.

시작시에 자동으로 실행되도록 다음과 같이 /etc/rc.conf 내에 dbus를 DAEMONS목록에 추가합니다.

DAEMONS=(... dbus ...)
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
In case of errors

If a problem occurs, look for errors in /var/log/Xorg.0.log. Be on the lookout for any lines beginning with (EE) which represent errors, and also (WW) which are warnings that could indicate other issues.

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

Errors may also be searched for in the console output of the virtual console from which X was started.

See the Xorg article for detailed instructions and troubleshooting.

Need Help?

If you are still having trouble after consulting the Xorg article and need assistance via the Arch forums, be sure to install and use wgetpaste:

# pacman -S wgetpaste

Use wgetpaste and provide links for the following files when asking for help in your forum post:

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

Use it like so:

$ wgetpaste /path/to/file

Post the corresponding links given within your forum post. Be sure to provide appropriate hardware and driver information as well.

Note: It is very important to provide detail when troubleshooting X. Please provide all pertinent information as detailed above when asking for assistance on the Arch forums.

Fonts

At this point, you may wish to install a set of TrueType fonts, as only unscalable bitmap fonts are included by default. DejaVu is a set of high quality, general-purpose fonts with good Unicode coverage:

# pacman -S ttf-dejavu
  • Refer to Font Configuration for how to configure font rendering and Fonts for font suggestions and installation instructions.

Choose and install a graphical interface

The X Window System provides the basic framework for building a graphical user interface (GUI).

Note: Choosing your DE or WM is a very subjective and personal decision. Choose the best environment for your needs.
Window Manager (WM) 
Controls the placement and appearance of application windows in conjunction with the X Window System. See Window managers for more information.
Desktop Environment (DE)
Works atop and in conjunction with X, to provide a completely functional and dynamic GUI. A DE typically provides a window manager, icons, applets, windows, toolbars, folders, wallpapers, a suite of applications and abilities like drag and drop. See Desktop environments for more information.
Note: You can build your own desktop environment with a window manager and the applications of your choice.

After installing a graphical interface, you may wish to continue with General Recommendations for post-installation instructions.

Methods for starting your Graphical Environment

Manually

You might prefer to start X manually from your terminal rather than booting straight into the desktop. For DE-specific commands, please see the wiki page corrosponding to your DE for more information. For more generic X commands, please see the section on the Xorg page.

Automatically

You might prefer to have the desktop start automatically during boot instead of starting X manually. See Display Manager for instructions on using a login manager or Start X at Boot for two lightweight methods that do not rely on a display manager.

Appendix

For a list of applications that may be of interest, see Common Applications.

See General Recommendations for post-installation tutorials like setting up CPU frequency scaling or font rendering.