Difference between revisions of "Beginners' Guide/Extra (한국어)"

From ArchWiki
Jump to: navigation, search
(sync with english version before translating)
Line 13: Line 13:
 
{{도움말|이 문서는 초보자 안내서 전체 문서의 일부입니다. 초보자 안내서 전체를 보려면 '''[[Beginners' Guide (한국어)|여기]]'''를 클릭하십시오.}}
 
{{도움말|이 문서는 초보자 안내서 전체 문서의 일부입니다. 초보자 안내서 전체를 보려면 '''[[Beginners' Guide (한국어)|여기]]'''를 클릭하십시오.}}
 
</noinclude>
 
</noinclude>
==Extra==
+
==기타==
You should now have a completely functional Arch system which will act as a suitable base for you to build upon based on your needs. However, most people are interested in a desktop system, complete with sound and graphics. This part of the guide will provide a brief overview of the procedure to acquire these extras.
+
이제 필요에 따라 만들어 나가는 데 기반이 되는 완전한 아치 시스템이 완성되어 있을 것입니다. 하지만, 대부분 사람들은 사운드와 그래픽이 완전히 갖춰진, 데스크탑 시스템에 관심이 있을 것입니다. 여기서는 이런 기타 부분을 만들어나가는 과정을 간단히 살펴보도록 합니다.
  
 
===Sudo===
 
===Sudo===
[[Sudo]] can make administering your system as a non-root user a much simpler proposition.
+
[[Sudo]]는 루트 유저가 아닌 상태에서 시스템을 간단히 관리할 수 있도록 해 줍니다.
  
===Sound===
+
===사운드===
If you want sound, proceed to [[Advanced Linux Sound Architecture]] for instructions. Alternatively, proceed to the [[#Graphical User Interface|next section]] first, and set up sound later.
+
소리를 원한다면, [[Advanced Linux Sound Architecture]]로 넘어가서 그 방법을 보십시오. 아니면 [[#Graphical User Interface|다음 부분]]으로 먼저 넘어간 다음 사운드를 나중에 설정하실 수도 있습니다.
  
{{Note|ALSA usually works out-of-the-box, it just needs to be unmuted.}}
+
{{Note|ALSA는 보통 설치 즉시 사용할 수 있습니다. 음소거만 풀어주면 됩니다.}}
  
The [[Wikipedia:Advanced Linux Sound Architecture|Advanced Linux Sound Architecture]] (ALSA) is included with the kernel and it is recommended to try it first. However, if it does not work or you are not satisfied with the quality, the [[Wikipedia:Open Sound System|Open Sound System]] is a viable alternative. OSSv4 has been released under a free license and is generally considered a significant improvement over the older OSSv3 which was replaced by ALSA. Instructions can be found in the [[OSS|OSS article]].
+
[[Wikipedia:Advanced Linux Sound Architecture|Advanced Linux Sound Architecture]] (ALSA)는 커널에 포함되어 있으므로 먼저 시도해 보시기를 권합니다. 하지만 잘 작동하지 않거나 품질에 만족하지 않는다면, [[Wikipedia:Open Sound System|Open Sound System]]도 사용해 보실 수 있습니다. OSSv4는 자유 라이센스로 배포되며 ALSA에 의해 대체된 OSSv3에 비해 많은 발전이 있었다고 평가됩니다. [[OSS|OSS 문서]]에서 방법을 보실 수 있습니다.
  
If you have advanced audio requirements, take a look at [[Sound]] for an overview of various articles.
+
좀 더 전문적인 것을 원한다면, [[Sound]]에서 여러가지 문서의 개요를 보십시오.
  
==='''G'''raphical '''U'''ser '''I'''nterface===
+
===그래픽 유저 인터페이스('''G'''raphical '''U'''ser '''I'''nterface)===
  
====Install X====
+
====X 설치하기====
  
{{Note|If you are installing Arch as a Virtualbox guest, you need a different way to complete X installation. See [[Arch Linux VirtualBox Guest]], then jump to the configuration part below.}}
+
{{참고|아치를 버추얼박스 게스트로 설치하고 있다면, X 설치를 끝내기 위해 다른 방법을 사용해야 합니다. [[Arch Linux VirtualBox Guest|아치 리눅스 버추얼박스 게스트]]문서를 보신 다음, 아래 설정 부분으로 가시기 바랍니다.}}
The [[Wikipedia:X Window System|X Window System]] (commonly '''X11''', or '''X''') is a networking and display protocol which provides windowing on bitmap displays. It provides the standard toolkit and protocol to build graphical user interfaces (GUIs).
+
보통 '''X'''나 '''X11'''이라고도 불리는 [[Wikipedia:X Window System|X Window System]]는 비트맵 디스플레이에 윈도우를 지원하는 네트워크 및 디스플레이 프로토콜입니다. 그래픽 유저 인터페이스(GUI)를 빌드하기 위한 표준 툴킷과 프로토콜을 제공합니다.
  
Now we will install the base '''[[Xorg]]''' packages using pacman.
+
이제 팩맨을 이용해서 기반 '''[[Xorg]]''' 패키지를 설치합니다.
  
Install the base packages:
+
다음과 같이 기반 패키지를 설치합니다.
 
{{bc|# pacman -S xorg-server xorg-xinit xorg-server-utils}}
 
{{bc|# pacman -S xorg-server xorg-xinit xorg-server-utils}}
  
Install [[Wikipedia:Mesa 3D (OpenGL)|mesa]] for 3D support:
+
다음과 같이 3D 지원을 위해 [[Wikipedia:Mesa 3D (OpenGL)|mesa]]를 설치합니다.
 
{{bc|# pacman -S mesa}}
 
{{bc|# pacman -S mesa}}
  
The 3D utilities glxgears and [http://dri.freedesktop.org/wiki/glxinfo glxinfo] are included in the {{Pkg|mesa-demos}} package. Install if needed:
+
glxgears와 [http://dri.freedesktop.org/wiki/glxinfo glxinfo]{{Pkg|mesa-demos}}패키지에 포함되어 있습니다. 필요하다면 다음과 같이 설치하십시오.
 
{{bc|# pacman -S mesa-demos}}
 
{{bc|# pacman -S mesa-demos}}
  
====Install video driver====
+
====비디오 드라이버 설치하기====
Next, you should install a driver for your graphics card.
+
다음으로, 그래픽 카드 드라이버를 설치해야 합니다.
  
You will need knowledge of which video chipset your machine has. If you do not know, use the {{ic|/usr/sbin/lspci}} program:
+
컴퓨터에 있는 비디오 칩셋을 알아야 합니다. 만약 알지 못한다면, 다음과 같이 {{ic|/usr/sbin/lspci}} 프로그램을 사용하십시오.
 
{{bc|<nowiki>$ lspci | grep VGA</nowiki>}}
 
{{bc|<nowiki>$ lspci | grep VGA</nowiki>}}
  
{{Note| The '''vesa''' driver is the most generic, and should work with almost any modern video chipset. If you cannot find a suitable driver for your video chipset, vesa ''should'' work with any video card, but it offers only unaccelerated 2D performance.}}
+
{{참고| '''vesa''' 드라이버가 가장 일반적이고 대부분의 요즘 비디오 칩셋에서 작동할 것입니다. 비디오 칩셋에 맞는 드라이버를 찾을 수 없다면, vesa를 사용하면 될 것입니다. 하지만 vesa는 가속되지 않은 2D 성능만 나타낼 것입니다.}}
  
For a complete list of all '''open-source''' video drivers, search the package database:
+
'''오픈소스''' 비디오 드라이버의 전체 목록을 보기 위해서는 다음과 같이 패키지 데이터베이스를 검색하십시오.
 
{{bc|<nowiki>$ pacman -Ss xf86-video | less</nowiki>}}
 
{{bc|<nowiki>$ pacman -Ss xf86-video | less</nowiki>}}
  
{{Note|Proprietary drivers for NVIDIA and ATI are covered in the next sections. If you plan on doing heavy 3D processing such as gaming, consider using these.}}
+
{{참고|다음 부분에서 NVIDIA와 ATI의 독점 드라이버를 다룰 것입니다. 게임 등 3D 프로세싱을 많이 할 계획이라면, 이쪽을 사용할 것을 고려해 보십시오.}}
  
Use pacman to install the appropriate video driver for your video card/onboard video. Example for the Savage driver:
+
팩맨을 이용해서 비디오 카드나 내장 비디오에 적절한 비디오 드라이버를 설치하십시오. 다음은 Savage 비디오 카드에 대한 예시입니다.
 
{{bc|# pacman -S xf86-video-savage}}
 
{{bc|# pacman -S xf86-video-savage}}
  
{{Tip|For some Intel graphics cards, configuration may be necessary to get proper 2D or 3D performance, see [[Intel]] for more information.}}
+
{{도움말|일부 인텔 카드에 대해서는 2D나 3D 성능을 제대로 내기 위해서는 별도의 설정이 필요할 수도 있습니다. [[Intel|인텔]] 페이지에서 더 많은 정보를 보십시오.}}
  
 
=====NVIDIA Graphics Cards=====
 
=====NVIDIA Graphics Cards=====

Revision as of 04:54, 6 August 2012

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

기타

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

Sudo

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

사운드

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

Note: 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 Graphics Cards

NVIDIA users have three options for drivers (in addition to the vesa driver):

  • The open-source nouveau driver, which offers fast 2d acceleration and basic 3d support which is good enough for basic compositing (note: does not fully support powersaving yet). Feature Matrix.
  • The open-source (but obfuscated) nv driver, which is very slow and only has 2d support.
  • The proprietary nvidia drivers, which offer good 3d performance and powersaving. Even if you plan on using the proprietary drivers, it is recommended to start with nouveau and then switch to the binary driver after you have X set up and working. Nouveau often works out-of-the-box, while nvidia will require configuration and likely some troubleshooting. See NVIDIA for more information.

The open-source nouveau driver should be good enough for most users and is recommended:

# pacman -S xf86-video-nouveau

For experimental 3D support:

# pacman -S nouveau-dri
Tip: For advanced instructions, see Nouveau.
ATI Graphics Cards

ATI owners have two options for drivers (in addition to the vesa driver):

  • The open source radeon driver provided by the xf86-video-ati package. See the radeon feature matrix for details.
  • The proprietary fglrx driver provided by the catalystAUR package located in the AUR. It supports only newer devices (HD2xxx and newer). It was once a package offered by Arch in the extra repository, but as of March 2009, official support has been dropped because of dissatisfaction with the quality and speed of development of the proprietary driver. See ATI Catalyst for more information.

The open-source driver is the recommended choice. Install the radeon ATI Driver:

# pacman -S xf86-video-ati
Tip: For advanced instructions, see ATI.
SiS Graphics Cards

SiS cards are not officially supported on Linux. Despite this fact 3 more or less outdated drivers can be installed from the official repositories:

# pacman -S xf86-video-sis

or

# pacman -S xf86-video-sisusb

or

# pacman -S xf86-video-sisimedia

If neither of them works for you, searching in the AUR and compiling a driver (with possible downgrading of xorg-server) is the only option.

Tip:

Install input drivers

Udev should be capable of detecting your hardware without problems and evdev (xf86-input-evdev) is the modern, hotplugging input driver for almost all devices so in most cases, installing input drivers is not needed. At this point, evdev has already been installed as a dependency of Xorg.

If evdev does not support your device, install the needed driver from the xorg-input-drivers group.

For a complete list of available input drivers, invoke a pacman search:

# pacman -Ss xf86-input | less
Note: You only need xf86-input-keyboard or xf86-input-mouse if you plan on disabling hotplugging, otherwise, evdev will act as the input driver.

Laptop users (or users with a touchscreen) will also need the synaptics package to allow X to configure the touchpad/touchscreen:

# pacman -S xf86-input-synaptics
Tip: For instructions on fine tuning or troubleshooting touchpad settings, see the Touchpad Synaptics article.

Configure X (Optional)

Warning: Proprietary drivers usually require a reboot after installation along with configuration. See NVIDIA or ATI Catalyst for details.

X Server features auto-configuration and therefore can function without an xorg.conf. If you still wish to manually configure X Server, please see the Xorg wiki page.

Non-US keyboard

If you do not use a standard US keyboard, you need to set the keyboard layout in /etc/X11/xorg.conf.d/10-evdev.conf:

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

If, for example, you wish to use a variant of the US keyboard, add the following into the same section from the previous example:

Option "XkbLayout" "us"
Option "XkbVariant" "dvorak"
Note: The XkbLayout key may differ from the keymap code you used with the km or loadkeys command. A list of many keyboard layouts and variants can be found in /usr/share/X11/xkb/rules/base.lst (see text after line beginning with ! layout). For instance the layout: gb corresponds to "English (UK)".

Testing X

This section will explain how to set up the default X environment with twm in order to test X. This section below cover installing a desktop environment or window manager of your choice.

Install the default environment:

# pacman -S xorg-twm xorg-xclock xterm

If Xorg was installed before creating the non-root user, there will be a template .xinitrc file in your home directory that needs to be either deleted or edited in order to start X. Simply deleting it will cause X to run with the default environment installed above.

$ rm ~/.xinitrc
Message bus
Note: You can skip this section until you install a package that depends on dbus, but you'll need to remember to set up the daemon if and when you do.

Install dbus:

# pacman -S dbus

Start the dbus daemon:

# rc.d start dbus
Note: /usr/sbin/rc.d is an Arch-specific command which acts as a shortcut for executing daemon actions in place of using the full /etc/rc.d/daemon path.

Add dbus to the DAEMONS array in /etc/rc.conf so it starts automatically on boot:

DAEMONS=(... dbus ...)
Start X
Note: The Ctrl-Alt-Backspace shortcut traditionally used to kill X has been deprecated and will not work to exit out of this test. You can enable Template:Keypress by editing xorg.conf, as described here.
Both the following commands can be found in the xorg-xinit package if you have troubles running them.

Finally, start Xorg:

$ startx

or:

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

A few movable windows should show up, and your mouse should work. Once you are satisfied that X installation was a success, you may exit out of X by issuing the exit command into the prompts until you return to the console.

If the screen goes black, you may still attempt to switch to a different virtual console (Template:Keypress, for example), and login blindly as root, followed by Template:Keypress, followed by root's password followed by Template:Keypress.

You can attempt to kill the X server with /usr/bin/pkill (note the capital letter X):

# pkill X

If pkill does not work, reboot blindly with:

# 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.

Template:Beginners' Guide navigation (한국어)