Xorg/Guide/ko

Xorg는 사용자들의 손 끝에 그래픽 환경을 전달해주는 X 윈도 서버입니다. 이 설명서에서는 Xorg가 무엇인지, 어떻게 설치하고 다양한 설정 옵션에는 어떤 것들이 있는지 설명하도록 하겠습니다.

그래픽 vs 명령행
보통 사용자는 명령을 입력하는데 공포감을 느낍니다. 젠투(그리고 보통 리눅스)가 제공하는 자유로움을 통해 가리켜서 마우스 버튼을 누를 수 있게 하는건 어떨까요? 글쎄요, 물론 이렇게 할 수 있습니다. 리눅스에서는 상당히 많은 뽀대나는 사용자 인터페이스와 설치 결과물의 위에서 설치할 수 있는 환경을 제공합니다.

새로운 사용자들 사이에서 가장 놀라울 만한 한가지가 있습니다. 그래픽 사용자 인터페이스는 시스템에서 실행하는 프로그램만 있는 것이 아닙니다. 리눅스 커널 또는 다른 시스템의 내부로서의 일부도 "아닙니다". 워크스테이션에서 그래픽 기능을 완전히 가능케 하는 강력한 도구입니다.

중요한 표준인만큼, 화면에 그리고, 창을 옮기며, 사용자와 마우스, 키보드 등의 기본적인 요소를 통해 상호작용하는 아직까지도 중요한 요소로 만들어지고 "X 윈도우 시스템"이라는 이름이 붙은 표준을 "X"가 아니라 "X11"이라는 이름으로 보통 함축합니다. 전세계 곳곳에서 유닉스, 리눅스를 포함한 유닉스 유사 운영체제 위에서 사용합니다.

그래픽 사용자 인터페이스를 구동하는 능력을 지니도록 사용자에게 제공하는 프로그램과 X11 표준을 사용하는 요소는 XFree86 프로젝트에서 갈라져 나온 Xorg-X11입니다. XFree86은 GPL 라이선스와 호환되지 않는 라이선스를 사용하기로 결정하였습니다. 그렇기 때문에 Xorg의 사용을 추천합니다. 공식 포티지 트리에서는 XFree86 패키지를 더이상 지원하지 않습니다.

X.org 프로젝트
X.org 프로젝트는 자유롭게 재배포 가능한 X11 오픈소스 구현 시스템으로 만들었습니다. 오픈소스 X11 기반 데스크톱의 하부입니다.

Xorg에서는 하드웨어와 여러분이 실행하려는 그래픽 소프트웨어사이의 인터페이스를 제공합니다. 이에 견주어 Xorg는 완전한 네트워크 지향 기능을 갖추고 있으며, 다른 머신에서 보고있는동안 하나의 시스템에서 프로그램을 실행할 수 있음을 의미합니다.

Xorg 설치
Xorg를 설치할 수 있기 전에 시스템에 준비할 것이 있습니다. 먼저 커널에 입력 장치와 비디오 카드를 지원하도록 설정해야 합니다. 그 다음 를 준비하여 올바른 드라이버와 Xorg 패키지를 빌드하고 설치할 수 있도록 해야합니다.

입력 드라이버 지원
기본적으로 Xorg에는 범용 입력 드라이버인 를 사용합니다. 커널 설정을 바꾸어서  지원을 활성화 해야합니다. 커널 설정 방법을 모르겠다면 커널 설정 안내서를 읽어보십시오.

커널 상태설정
Modern open-source video drivers rely on kernel modesetting (KMS). KMS provides an improved graphical boot with less flickering, faster user switching, a built-in framebuffer console, seamless switching from the console to Xorg, and other features. KMS conflicts with legacy framebuffer drivers, which must remain disabled in your kernel configuration.

First, prepare your kernel for KMS. You need to do this step regardless of which Xorg video driver you're using.

Next, configure your kernel to use the proper KMS driver for your video card. Intel, nVidia, and AMD/ATI are the most common cards, so follow code listing for your card below.

인텔 카드의 경우:

엔비디아의 경우:

For newer AMD/ATI cards ( RadeonHD 2000 and up ), you will need to emerge  or. Once you have installed one of these packages, configure your kernel as detailed in the firmware section of Radeon page:

Now that you're done setting up KMS, continue with preparing in the next section.

make.conf 설정
Now that your kernel is prepared, you have to configure two important variables in the file before you can install Xorg.

The first variable is. This is used to set the video drivers that you intend to use and is usually based on the kind of video card you have. The most common settings are  for nVidia cards or   for ATI cards. Both have actively developed, well-supported open-source drivers.

The  driver may be used for desktops or laptops with common Intel integrated graphics chipsets.

The second variable is  and is used to determine which drivers are to be built for input devices. In most cases setting it to  should work just fine. If you use alternative input devices, such as a Synaptics touchpad for a laptop, be sure to add it to.

Now you should decide which drivers you will use and add necessary settings to the file:

Sample make.conf entries

If the suggested settings don't work for you, you should run , check all the options available and choose those which apply to your system. This example is for a system with a keyboard, mouse, Synaptics touchpad, and a Radeon video card.

필요한 모든 변수를 설정한 다음에는 Xorg 패키지를 설치할 수 있습니다.

가장 먼저 USE 플래그에 udev를 넣었는지 확인하십시오:

다음 Xorg를 설치하십시오:

설치가 끝나면, 계속하기 전에 일부 환경 변수를 다시 초기화해야 합니다:

Xorg 설정
X서버는 Xorg 설정 파일을 직접 편집할 필요 없이 특별하게 동작하도록 설계되었습니다. 화면 장치, 키보드, 마우스와 같은 장치를 감지하고 설정할 것입니다.

먼저 어떤 설정 파일을 편집하지 않고도 startx 사용하기를 시도해보셔야 합니다. Xorg가 시작하지 않거나 다른 문제가 있다면 다음 섹션에서 보시는 바와 같이 Xorg를 직접 설정해야 합니다.

xorg.conf.d 디렉터리
The configuration files of Xorg are stored in. Each file is given a unique name and ends in. If the filenames start with a number, then Xorg will read the files in numeric order. will be read before, and so on. You don't have to give them numbers, but it may help you organize them.

startx 사용하기
Now try  to start up your X server. is a script that executes an X session; that is, it starts the X server and some graphical applications on top of it. It decides which applications to run using the following logic:


 * If a file named exists in the home directory, it will execute the commands listed there.


 * Otherwise, it will read the value of the XSESSION variable and will execute one of the sessions available in accordingly. You can set the value of XSESSION in  to make it a default for all the users on the system. For example, as root, run  . This will create the  file and set the default X session to Xfce. Remember to run   after changing.

If you haven't yet installed a window manager, all you'll see is a black screen. Since this can also be a sign that something's wrong, you may want to emerge  and   only to test X.

Once those two programs are installed, run  again. A few  windows should appear, making it easier to verify that X is working correctly. Once you're satisfied with the results, run  as root to get rid of the testing packages. You won't need them once you've setup a proper desktop environment.

해상도 설정
If you feel that the screen resolution is wrong, you will need to check two sections in your configuration. First of all, you have the Screen section which lists the resolutions that your X server will run at. This section might not list any resolutions at all. If this is the case, Xorg will estimate the resolutions based on the information in the second section, Monitor.

Now let us change the resolution. In the next example from we add the   line so that our X server starts at 1440x900 by default. The  in the   section must match the name of your monitor, which can be obtained by running. You'll need to  just long enough to get this information. The argument after the monitor name (in the  section) must match the   in the   section.

X를 실행하여 원하는 해상도를 찾으십시오.

다중 모니터
You can configure more than one monitor in. All you have to do is give each monitor an identifer, then list its physical position, such as "RightOf" or "Above" another monitor. The following example shows how to configure a DVI and a VGA monitor, with the VGA monitor as the right-hand screen:

키보드 설정
To setup X to use an international keyboard, you just have to create the appropriate config file in. This example features a Czech keyboard layout:

The "terminate" command lets you kill the X session by using the Ctrl-Alt-Backspace key combination. This will, however, make X exit disgracefully -- something that you might not always want. It can be useful when programs have frozen your display entirely, or when you're configuring and tweaking your Xorg environment. Be careful when killing your desktop with this key combination -- most programs really don't like it when you end them this way, and you may lose some (or all) of what you were working on.

끝내기
Run  and be happy about the result. Congratulations, you now (hopefully) have a working Xorg on your system. The next step is to install a useful window manager or desktop environment such as KDE, GNOME, or Xfce, but that's not part of this guide. Information on installing these desktop environments can be found in our Gentoo Desktop Documentation Resources.

설정 파일 만들고 편집하기
First of all,  and   provide quick yet complete references about the syntax used by these configuration files. Be sure to have them open on a terminal when you edit your configuration files!

There are also many online resources on editing config files in. We only list few of them here; be sure to Google for more.

기타 자원
More information about installing and configuring various graphical desktop environments and applications can be found in the Gentoo Desktop Documentation Resources section of our documentation.

If you're upgrading to  1.9 from an earlier version, then be sure to read the migration guide.

X.org provides many FAQs on their website, in addition to their other documentation.

감사문
이 안내서에 제공한 노고에 대해 다음 작성자와 편집자분들께 감사의 말을 전하고자 합니다:


 * swift


 * nightmorph