Xorg/Guide/es

Xorg es el servidor X Window que permite a los usuarios tener un entorno gráfico a su alcance. Este CÓMO explica lo que es Xorg, cómo instalarlo y qué opciones de configuración existen.

Gráfico vs Línea de Comandos
El usuario medio puede estar asustado si piensa que va a tener que teclear órdenes. ¿Porqué no apuntar y hacer clic a través de la libertad que ofrece Gentoo (y Linux en general)? Bien, naturalmente, ¡Puede hacer esto! Linux ofrece una amplia variedad de interfaces de usuario y entornos que puede instalar encima de su sistema actual.

Esta es una de las sorpresas más grandes que encuentran los nuevos usuarios: una interfaz gráfica de usuario no es más que una aplicación que corre en su sistema. No es parte del núcleo Linux o cualquier otra parte interna del sistema. Es una herramienta poderosa que permite completamente capacidades gráficas en su estación de trabajo.

Debido a la importancia de los estándares son importantes, un estándar para dibujar y mover ventanas en una pantalla, interactuar con el usuario a través del ratón y teclado y otros aspectos básicos pero importantes se han creado bajo el nombre "Sistema X Window", generalmente abreviado X11 o simplemente X. Se utiliza en Unix, Unix, Linux y sistemas operativos tipo Unix en todo el mundo.

La aplicación que ofrece a los usuarios de Linux la capacidad de ejecutar interfaces gráficas de usuario y que utiliza el estándar X11 es Xorg-X11, una bifurcación del provecto XFree86. En su momento XFree86 decidió utilizar una licencia que podría ser incompatible con la licencia GPL, por tanto, se recomienda el uso de Xorg. El árbol oficial de Portage ya no ofrece el paquete XFree86.

El Proyecto X.org
El proyecto X.org crea y mantiene una implementación del sistema X11 de código abierto y redistribuible libremente. Se trata, por tanto, de una infraestructura de escritorio basada en un sistema X11 de fuentes abiertas.

Xorg ofrece una interfaz entre su hardware y el software gráfico que quiere correr. Además de esto, Xorg también trabaja en red, lo que implica que puede correr una aplicación en un sistema mientras la está viendo en otro.

Instalar *Xorg
Antes de que pueda instalar Xorg,  necesitará preparar su sistema para ello. En primer lugar, configure el núcleo para que ofrezca soporte a dispositivos de entrada y tarjetas de vídeo. A continuación, prepararemos de modo que se construyan e instalen los controladores y paquetes Xorg correctos.

Soporte para controladores de entrada
Por defecto, Xorg utiliza, un controlador de entrada genérico. Necesitará activar el soporte para  realizando un cambio a la configuración de su núcleo. Lea la Guía de Configuración del Núcleo si no sabe cómo configurar su núcleo.

Ajuste del modo del núcleo
Los controladores de vídeo de código abierto actuales se apoyan en el ajuste del modo del núcleo (KMS o Kernel ModeSetting). KMS proporciona un arranque gráfico mejorado con menos parpadeo, mayor velocidad en el cambio a modo usuario, una consola framebuffer integrada, cambio rápido de la consola a Xorg y otras características. KMS entra en conflicto con los controladores heredados, que deben permanecer deshabilitados en la configuración de su núcleo.

En primer lugar, prepare su núcleo para KMS. Necesitará hacer esto independientemente del controlador de vídeo Xorg que esté utilizando.

A continuación, configure su núcleo para utilizar el controlador MS apropiado para su tarjeta de vídeo. Intel, nVidia, y AMD/ATI son las tarjetas más comunes, siga el listado de códigos para su tarjeta mostrado abajo.

Para tarjetas Intel:

Para tarjetas nVidia:

Para las nuevas tarjetas AMD/ATI (RadeonHD 2000 y superiores), necesitará hacer emerge de  o. Una vez que haya instalado uno de estos paquetes, configure su núcleo tal y como se describe en la sección sobre el firmware de la página de Radeon:

Ahora que ya ha configurado KMS, continúe con la preparación de  en la siguiente sección.

Configuración de make.conf
Ahora que su núcleo está preparado, tiene que configurar dos variables importantes en el fichero  antes de instalar 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:

Entradas ejemplo de make.conf

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.

After setting all the necessary variables you can install the Xorg package.

En primer lugar, asegúrese de que udev está presente en sus opciones USE:

A continuación, instale Xorg:

When the installation is finished, you will need to re-initialise some environment variables before you continue:

Configurar Xorg
The X server is designed to work out-of-the-box, with no need to manually edit Xorg's configuration files. It should detect and configure devices such as displays, keyboards, and mice.

You should first try without editing any configuration files. If Xorg won't start, or there's some other problem, then you'll need to manually configure Xorg as shown in the next section.

El directorio 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.

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

Definir su Resolución
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.

Run X to discover it uses the resolution you want.

Múltiples monitores
Puede configurar más de un monitor en. Todo lo que tiene que hacer es asignar a cada monitor un identificador e indicar su posición física, por ejemplo, "RightOf" (a la derecha) o "Above"(encima) de otro monitor. El siguiente ejmplo muestra como configurar un monitor DVI y uno VGA siendo el monitor VGA el que está a la derecha:

Configurar su teclado
Para configurar X en el uso de un teclado internacional, tendrá que crear el fichero de configuración apropiado en. El siguiente ejemplo muestra el uso de una disposición de teclado Checo:

La orden "terminate" le permite matar la sesión X mediante la combinación de teclas Ctrl-Alt-Supr. Esto, sin embargo, hará que X no termine de buena forma, algo que no es deseable. Puede ser de utilidad cuando los programas han congelado su pantalla completamente, o cuando está configurando o ajustando su entorno Xorg. Tenga cuidado cuando mate su escritorio con esta combinación de teclas; terminar de esta forma no le gustará a la mayoría de los programas y podría perder parte (o todo) de lo que esté realizando en ese momento.

Terminar
Lance  y alégrese del resultado. ¡Enhorabuena!, ahora (seguramente) tendrá un sistema Xorg funcionando en su sistema. El siguiente paso es instalar un gestor de ventanas funcional como KDE, GNOME, o Xfce, pero eso no forma parte de esta guía. Se puede encontrar información sobre la instalación de estos entornos de escritorio en nuestros Recursos de Documentación del Escritorio de Gentoo.

Crear y editar los ficheros de configuración
En primer lugar,  y   ofrecen referencias rápidas y completas sobre la sintaxis utilizada en estos ficheros de configuración. ¡Asegúrese de tenerlos abiertos en un terminal cuando edite sus ficheros de configuración!

También existen muchos recursos en línea sobre la edición de ficheros de configuración en. Únicamente listamos algunos de ellos, asegúrese de buscar más en Google.

Otros recursos
Se puede encontrar más información sobre la instalación y configuración de diversos entornos de escritorio y aplicaciones en la sección de Recursos de Documentación del Escritorio de Gentoo de nuestra documentación.

Si está actualizando a  1.9 desde una versión anterior, entonces asegúrese de leer la guía de migración.

X.org ofrece muchas FAQs en su sitio Web, además de su documentación.

Agradecimientos
Nos gustaría dar las gracias a los siguientes autores y editores por sus contribuciones a esta guía:


 * swift


 * nightmorph