Xorg (Español) - ParabolaWiki

# Xorg (Español)

## Introducción

El Xorg es una implantación pública de software libre del sistema X11 X Window System. (Ver [1] para mas información.)

## Instalación del Xorg

Antes de comenzar, tenga la seguridad de:

    # Tener el Pacman actualizado y configurado.
    # Si está utilizando otro servidor X debes cerrarlo ahora. ctrl+alt+backspace

Ahora vamos a instalar el servidor Xorg:

    pacman -S xorg-server

Para tener soporte de teclado y ratón, basta con tener solamente evdev, que se agrega automaticamente cuando se instala xorg-server (xf86-input-mouse y xf86-input-keyboard están obsoletos)

Es necesario también tener un driver de video. Puede escribir este comando para listar todos los drivers de video disponibles

    pacman -Ss xf86-video

Busque el driver de su tarjeta. Si no esta seguro de cual es, instale el vesa (genérico), pero recuerde que escogió este driver para poder configurar el xorg.

    pacman -S xf86-video-vesa

Caso quieras tener el driver especifico y no sabes que tipo de tarjetas tienes, debes de utilizar el comando lspci

    lspci | grep VGA

Cuando lspci nos envie la información, eligimos el adecuado para nuestra tarjeta.

Luego despues tener definido nuestro driver de video, debemos de tener startx o el xinit

    pacman -S xorg-xinit

Si todo esto parecio muy tedioso podemos optar por instalar todo lo que se hizo anteriormente en un solo comando:

    pacman -S xorg-server xf86-video-vesa xorg-xinit

Si el xorg fue instalado correctamente, es hora de hacer el `xorg.conf`

## Configurar el xorg

Antes de que pueda correr el xorg, necesitara configurar para que sepa que tarjeta gráfica usa su pc, monitor, ratón y teclado. Existen varios metodos para hacer este proceso automatico.

### xorgconfig

Para iniciar el `xorgconfig`:

    # xorgconfig

Esto generara un `xorg.conf`.

Contesta las preguntas que le hace el programa para crear el archivo automaticamente. Este programa, en realidad, no es muy bueno, pero es un comienzo y después puede modificar los valores del xorg.conf manualmente.

### Xorg -configure

Puede utilizar

    # Xorg -configure

o

    # X -configure

## Editar xorg.conf

Puede que quiera editar la configuración después de ser generada. Para abrir la configuración en su editor de texto favorito, como por ejemplo Vim (en root):

    # vim /etc/X11/xorg.conf

Si desea definir soporte para la rueda del ratón, vea Get All Mouse Buttons Working

### Definiciones del Monitor

Dependiendo de tu hardware. Xorg puede no detectar correctamente las capacidades disponibles de su monitor, o puede surgir el caso de que el xorg use una resolución mas baja de lo que tu monitor puede soportar. Se recomienda leer con anticipación el manual del monitor para saber seguir los valores correctamente antes de configurarlos.

Las siguientes configuraciones son especificadas en "Monitor Section":

#### Horizontal Sync (Sincronización Horizontal)

    HorizSync 28-64

#### Refresh Rate (Frecuencia de Actualización)

    VertRefresh 60

Las siguientes configuraciones que se mencionaran seran especificadas en el "Screen Section"

#### Colour Depth (Profundidad de Colores)

    Depth 24

#### Resolution (Resolución)

    Modes "1280x1024" "1024x768" "800x600"

### Configuración del teclado

Para configurar o keymap (mapa de tecla do teclado) pra o sessão atual do Xorg, use: Xorg puede cometer errores en el momento de detectar su tipo de teclado. Algunas veces eses problemas puede deberse a que el idioma del teclado o el modelo reconocido por el xorg no sea el correcto.

Puede ver a lista completa de modelos de teclados, layout de idiomas, variantes y opciones, abriendo /usr/share/x11/xkb/rules/xorg.lst

    # setxkbmap dvorak

#### Retraso y tasa de repetición de las teclas

Use xset r rate DELAY RATE para cambiar, incluso usando xinitrc para dejar esto permanente.

#### Ojeando las configuraciones del teclado

     $ setxkbmap -print -verbose 10

    Setting verbose level to 10
    locale is C
    Applied rules from evdev:
    model:      evdev
    layout:     us
    options:    terminate:ctrl_alt_bksp
    Trying to build keymap using the following components:
    keycodes:   evdev+aliases(qwerty)
    types:      complete
    compat:     complete
    symbols:    pc+us+inet(evdev)+terminate(ctrl_alt_bksp)
    geometry:   pc(pc104)
    xkb_keymap {
            xkb_keycodes  { include "evdev+aliases(qwerty)" };
            xkb_types     { include "complete"      };
            xkb_compat    { include "complete"      };
            xkb_symbols   { include "pc+us+inet(evdev)+terminate(ctrl_alt_bksp)"    };
            xkb_geometry  { include "pc(pc104)"     };
    };

#### Configurando el layout del teclado (lengua) con Hot-Plugging

Para cambiar permanentemente su layout de teclado (lenguas), debe añadir lo siguiente en el xorg.conf:

    Section "InputClass"
        Identifier             "Keyboard Defaults"
        MatchIsKeyboard	   "yes"
        Option	           "XkbLayout" "dvorak"
    EndSection

Atención: Esto tiene que estar en "InputClass Section" y no en "InputDevice Section" para el teclado.

#### Configurando el layout del teclado (lengua) sin Hot-Plugging

Nota: Cambiando el layout del teclado a través de este método, requerirá la desactivacion de la entrada hot-plugging.

Para cambiar el layout del teclado para su lengua, use la opción XkbLayout en la sección "InputDevice". Por ejemplo si tiene teclado en español de españa, na seccion "InputDevice" tiene que estar asi:

    Section "InputDevice"
        Identifier     "Keyboard0"
        Driver         "kbd"
        Option "XkbLayout" "es"
    EndSection

Para cambiar el modelo de teclado, usa la opción "XkbModel" en la sección "InputDevice. Por ejemplo, si tiene el teclado: Microsoft Wireless Multimedia sería asi:

    Option "XkbModel" "microsoftmult"

#### Alternar entre layouts de teclado

Nota: Usted necesitara instalar xorg-xkbevd y añadir xkbevd en la sección DAEMONS /etc/rc.conf.

Usted puede fácilmente alternar los layouts del teclado, modificando las opciones usadas en cualquiera de los dos métodos descritos anteriormente. Por ejemplo, alternar entre el layout del teclado Ingles Americano, Español y Portugués Brasileño usando la tecla Caps Lock; para eso tiene que hacer un archivo /etc/X11/xorg.conf.d/01-keyboard-layout.conf con el siguiente contenido:

    Section "InputClass"
            Identifier "keyboard-layout"
            MatchIsKeyboard   "on"
            Option "XkbLayout"  "us, es, br"
            Option "XkbOptions" "grp:caps_toggle"
    EndSection

Como alternativa a isto comentado anteriormente, você também pode adicionar no teu .xinitrc: Usted puede conseguir una lista de las posibles opciones para grp: en el /usr/share/X11/xkb/rules/xorg.lst (ellos comienzan a aparecer en la mitad del archivo).

Como alternativa a esto, comentado anteriormente, usted también puede añadir en su .xinitrc:

    setxkbmap -layout "us, es, br" -option "grp:caps_toggle"

Esto es principalmente útil si usted quiere ejecutar un entorno gráfico donde no tiene que preocuparse de la configuración del layout del teclado.

#### Activar las teclas del ratón para mover el puntero del ratón

Mouse keys esta desactivado por defecto en Parabola, por lo que tiene que ser activado manualmente para poder usar-lo:

    /etc/X11/xorg.conf.d/20-enable-pointerkeys.conf

    Section "InputClass"
        Identifier      "Keyboard Defaults"
        MatchIsKeyboard "yes"
        Option          "XkbOptions" "keypad:pointerkeys"
    EndSection

Incluso usted puede ejecutar:

    $ setxkbmap -option keypad:pointerkeys

Ambos pueden hacer el atajo Shift+NumLock para activar las teclas del ratón.

### Fuentes

Una buen consejo es ver la documentación Font Configuration para tener información acerca de como configurar las fuentes.

### Punteros del ratón

Vea X11 Cursors.

### Ejemplos del archivo xorg.conf

Si alguien tiene un archivo xorg.conf editado personalmente que funcione bien, puede añadir un link aquí para que los demás podamos verlo. Por favor no pegue el archivo de configuración completo aquí, solo añada el link del sitio donde tiene guardado su configuración.
Por favor ponga solamente la configuración en modo "hotplugging", de lo contrario avise de que su configuración no usa ese modo (Xorg 1.11 = udev)

##### - Ejemplos: sesiones xorg en archivos separados

Esto es un ejemplo de archivos de configuración utilizando sesiones separadas (teclado, monitores, etc).
Advertencia: La sesión esta comentada de forma separada, porque queda mucho mas fácil para configurar, ejemplo: el archivo /etc/X11/xorg.conf.d/50-monitor.conf es el encargado de hacer la tarea de funcionamiento del monitor

    /etc/X11/xorg.conf.d/00-xorg-base.conf: http://pastebin.com/raw.php?i=GdnGQZQk
    /etc/X11/xorg.conf.d/10-serverlayout-layout0.conf: http://pastebin.com/raw.php?i=0f1rytQf
    /etc/X11/xorg.conf.d/10-serverlayout-layout1.conf: http://pastebin.com/raw.php?i=PYbmcgtz
    /etc/X11/xorg.conf.d/10-serverlayout-layout2.conf: http://pastebin.com/raw.php?i=rVrgN8rC
    /etc/X11/xorg.conf.d/10-serverlayout-layout3.conf: http://pastebin.com/raw.php?i=Rq9CJ5pi
    /etc/X11/xorg.conf.d/20-inputclass-keyboards.conf: http://pastebin.com/raw.php?i=mqCvaFKv
    /etc/X11/xorg.conf.d/30-screen-screen0.conf: http://pastebin.com/raw.php?i=XFCvUyuU
    /etc/X11/xorg.conf.d/30-screen-screen1.conf: http://pastebin.com/raw.php?i=qSr97KhB
    /etc/X11/xorg.conf.d/30-screen-screen2.conf: http://pastebin.com/raw.php?i=7n5t1gN7
    /etc/X11/xorg.conf.d/30-screen-screen3.conf: http://pastebin.com/raw.php?i=nFudQ2tw
    /etc/X11/xorg.conf.d/40-device-nouveau.conf: http://pastebin.com/raw.php?i=Lk5SM21e
    /etc/X11/xorg.conf.d/50-monitor.conf: http://pastebin.com/raw.php?i=sR05xAeU
    /etc/X11/xorg.conf.d/51-modes.conf: http://pastebin.com/raw.php?i=Me6kFgLa

## Ejecutando Xorg

Inicie el demonio dbus y añada-lo DAEMONS que esta dentro del /etc/rc.conf para iniciar eso automáticamente en el boot.

Finalmente, inicie Xorg:

    $ startx

o

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

Nota: Después de instalar Xorg, usted tendra un archivo vacio llamado .xinitrc en su $HOME que usted necesita excluir o editar, para que pueda iniciar X correctamente. Si usted no hace esto, el X va a mostrar una pantalla en blanco que impide ver errores en el Xorg.0.log. Simplemente tiene que borrar-lo para poder hacer-lo funcionar como un entorno X por defecto.

El entorno X por defecto es bastante primitivo para el uso cotidiano, y normalmente es recomendable instalar gestores de ventana o entorno de trabajo para poder complementar con el X. Una lista de opciones adecuadas están presente en Common Applications#Window Managers (WM).

Si alguna cosa sucediera (a pantalla quedo gris, quedo congelada, etc), usted puede ver el log en /var/log/Xorg.0.log. Preste mucha atención en las lineas que comiencen por (EE) que representan los errores, y también (WW) que son los avisos importantes que pueden requerir de su atención.

### Metodos para iniciar su entorno gráfico

A continuación, indicaremos un par de métodos para iniciar un entorno gráfico a partir de la linea de comandos. Nota: Se você vai usar um ambiento gráfico desenvolvido (Gnome, KDE, etc), você pode estar mais interessado em ler a página wiki dedicada a este tipo de instalações KDE Gnome

Nota: Si usted va a usar un entorno gráfico desarrollado (Gnome, KDE, etc), usted puede estar mas interesado en leer la página wiki dedicada a este tipo de instalaciones KDE Gnome.

#### Usando rundevels (niveles de ejecución)

O GNU/Linux pode ser configurado em diferentes níveis de execução runlevels. O Parabola inicia no nível de execução 3 por padrão. O nivel de execução 5 é normalmente usado no GNU/Linux para o carregar o servidor X. Edite o arquivo /etc/inittab. Na parte final, na ultima sessão, descomente a linha correspondente do seu ambiente gráfico. Por exemplo para o XDM (X Display manager), você teria que ter como no exemplo a seguir: El GNU/Linux puede ser configurado en diferentes niveles de ejecución runlevels. El Parabola inicia en el nivel de ejecución 3 por defecto. El nivel de ejecución 5 es normalmente usado en GNU/Linux para cargar el servidor X. Edite el archivo /etc/inittab. En la parte final, en la ultima sesión, descomente a linea correspondiente de su entorno gráfico. Por ejemplo para el XDM (X Display Manager), usted tendría que usar el siguiente ejemplo:

    # Example lines for starting a login manager
    x:5:respawn:/usr/bin/xdm -nodaemon
    #x:5:respawn:/usr/sbin/gdm -nodaemon
    #x:5:respawn:/usr/bin/kdm -nodaemon
    #x:5:respawn:/usr/bin/slim >/dev/null 2>&1

Ahora, simplemente inicie su entorno de trabajo:

    # init 5

#### Usando ~/.xinitrc

Este método enmarca una configuración muy compleja.

Primero, se necesita configurar el archivo ~/.xinitrc.

Una de las principales funciones de este archivo es indicar con que cliente va a ser invocado con el sistema de ventanas X (X Windows System) y/o el programa /usr/bin/xinit on a per-user basis que significa "en una base por usuario". (El script startx es apenas un front-end para el comando xinit). Usted tiene un montón de especificaciones adicionales de configuración y comandos que puede ser incluso adicionados en el ~/.xinitrc para usted personalizar aún mas su sistema. Mire en xinitrc para obtener mas información.

Nota: ~/.xinitrc es un archivo 'dot' (.). Archivos en un sistema de archivos *nix que son precedidos por un punto (.) están ocultos y no aparecen con un comando regular ls generalmente por una cuestión de mantener ordenado los directorios. Los archivos Dot son visibles si usted ejecuta ls -a. El 'rc' son comandos de ejecución simplemente están indicados en un archivo de configuración. Desde hay usted puede controlar como un programa debe de ser ejecutado, y también (sale históricamente incorrecto), sirve para el "control de ejecución.

Os comandos startx e xinit iniciaram o servidor X e os clientes. Para determinar o cliente que tem que ser executado, o startx/xinit vai fazer o primeiro analise no arquivo ~/.xinitrc na pasta "home" do usuario. Na ausência do ~/.xinitrc, o padrão é o arquivo global /etc/X11/xinit/xinitrc, cujo padrão é usar o gerenciador de janelas Twm. Portanto, se você invocar startx sem o arquivo ~/.xinitrc, a sessão TWM será iniciada. Para maior detalhes, entre no xinitrc.

Agora alterne para o seu usuario normal que não tenha privilegios de root (administrador): El comando startx y xinit iniciaran el servidor X y los clientes. Para determinar el cliente que tiene que ser ejecutado, el startx/xinit harán el primer analisís en el archivo ~/.xinitrc en la carpeta "home" del usuario. Si esta ausente el archivo ~/.xinitrc, por defecto el archivo global /etc/X11/xinit/xinitrc, que usa por defecto o administrador de ventanas Twm. Portando, si usted invoca startx sin el archivo ~/.xinitrc,la sesión TWM será iniciada. Para mayor información entre en el xinitrc .

Ahora cambie para su usuario normal que no tenga privilegios de root:

    # su - yourusername

- /etc/skel/ Contiene los archivos y directorios para ofrecer por defecto de sanidad para cuentas de usuario recién creadas. El nombre skel es derivado del nombre en ingles "skeleton" que significa esqueleto, porque estes archivos contienen formas de estructuras básicas para los directorios "home" de los usuarios.

Nota: Este archivo modelo ~/.xinitrc esta disponible en el directorio /etc/skel cuando el paquete xorg-xinit este instalado.

- Ejemplos ~/.xinitrc estan ofrecidos aqui

Copie el archivo de ejemplo /etc/skel/.xinitrc en el directorio "home" de tu usuario:

    $ cp /etc/skel/.xinitrc ~/

Ahora, edite el archivo ~/.xinitrc y descomente la linea que corresponda para tu desktop environment. Por ejemplo, si usted usa Xterm, Usted necesitaría tener algo parecido a esto:

    #!/bin/sh
    #
    # ~/.xinitrc
    #
    # Executed by startx (run your window manager from here)

    # exec gnome-session
    # exec startkde
    # exec startxfce4
    # exec wmaker
    # exec icewm
    # exec blackbox
    # exec fluxbox
    # exec openbox-session
    # ...or the Window Manager of your choice
    exec xterm

Nota: Asegúrese de que solo debe tener una linea exec descomentada en ~/.xinitrc
.

Ahora estamos listos para iniciar el X. Inicie X como usuario normal, non-root user, with:

    $ startx

o

    $ xinit

Su área de trabajo se debería de abrir. Usted puede probar su teclado y su layout (idioma) en el X. Intente mover el raton en círculos y aprecie a simple vista.

Si tuviera problemas con el automontaje, intente usar el siguiente comando en el ~/.xinitrc. Substituye startxfce4 con el comando que es apropiado para su window manager o entorno de trabajo. .

    exec ck-launch-session startxfce4

Esto asegurara a varias variables del entorno que este configurado correctamente, iniciando una sesión limpia de ConsoleKit. ConsoleKit es una estructura para mantener el control de diversos usuarios, sesiones y lugares presentes en un sistema. Ofrece un mecanismo para software para reaccionar a las mudanzas de cualquiera de eses itens o de cualquiera de los metadatos asociados a ellos. El funciona en conjunto conD-Bus y otras herramientas.

Nota: Asegúrese de tener el paquete consolekit paquete instalado.

## Trucos y consejos

===Ajustando la inicialización del X (/usr/bin/startx)===: Para obtener mejor referencia, vea las opciones del servidor X en el:

    $ man Xserver

Las siguientes opciones deben ser añadidas en la variables "defaultserverargs" en el /usr/bin/startx :

- Activar carga diferida glyph para fontes de 16 bit:

    -deferglyphs 16

Note: Si usted inicia el X con kdm, el script startx puede dar la impresión de no ser ejecutado. Las opciones del X deben ser añadidas en lavariable "ServerArgsLocal" o "ServerCmd" en el archivo /usr/share/config/kdm/kdmrc. Por defecto, las opciones del kdm son:

      ServerArgsLocal=-nolisten tcp
      ServerCmd=/usr/bin/X

### Sesión Virtual X

Para iniciar otra sesión X, por ejemplo, CTRL + ALT + F8, usted necesita escribir esto en una consola/terminal:

    xinit /path/to/wm -- :1

Cambie el "/path/to/wm" por su archivo gestor de inicio de ventas o su gestor de login como gdm, kdm, or slim.

### Nested X session

Para ejecutar una sesión de otro entorno de escritorio, es asi:

    $ /usr/bin/Xnest :1 -geometry 1024x768+0+0 -ac -name Windowmaker & wmaker -display :1

Eso iniciara una sesión por defecto en una resolucion de 1024x768 dentro de su sesión X actual.

Para obtener eso, usted necesita tener el paquete xorg-server-xnest instalado en su sistema.

## Troubleshooting (solución de problemas)

### Problemas comunes

Si el Xorg no inicia, la pantalla queda negra, el teclado y el ratón no funcionan, etc. El mejor consejo antes de hacer alguna otra cosa, es seguir estés pasos previos:

- Comprobar el archivo: cat /var/log/Xorg.0.log
- Instale los drivers de dispositivos de entrada de su computador (teclado, ratón, joystick, trablet, etc...):
- Finalmente, busque información en los artículos de problemas comunes en ATI, Intel y Nouveau.

### Ctrl-Alt-Backspace no funciona

Hay dos maneras de restaurar Ctrl+Alt+Backspace, con y sin entrada de hotplugging. Es recomendable usar hot-plugging.

#### Con la entrada hot-plugging

##### System-wide (Sistema en general)

Dentro del archivo /etc/X11/xorg.conf.d/10-evdev.conf, simplemente añada la siguiente informacion:

    Section "InputClass"
        Identifier          "Keyboard Defaults"
        MatchIsKeyboard	"yes"
        Option              "XkbOptions" "terminate:ctrl_alt_bksp"
    EndSection

Nota: KDE, esta definido para el sistema general no tiene efecto. Para restaurar en este entorno de trabajo, usted tiene que hacer click en el botón de inicio del KDE > Computardor > Configuraciones del sistema que abrirá la ventana System Settings (Configuraciones del Sistema). Haga click nuevamente en "Dispositivos del Entrada". En esta ventana, haga un click en la entrada "secuencia de teclas para matar el servidor X" y active la opción "Control + Alt + Backspace" para que quede marcada. Haga click en Aplicar y cierre la ventana de Configuracion del Sistema. Si usted siguió los pasos correctamente, usted tendra esta opcion CTRL-ALT-Backspace en el KDE

##### User-specific (Usuario específico)

Otra forma es colocar esta linea en el xinitrc:

    setxkbmap -option terminate:ctrl_alt_bksp

Nota: Esta configuración no surge efecto sobre Gnome 3.

#### Sin entrada hot-plugging

El nuevo Xorg desactiva el servidor X con Ctrl+Alt+Backspace por defecto. Usted puede activar-lo añadiendo la siguiente linea en /etc/X11/xorg.conf,

    Option  "XkbOptions" "terminate:ctrl_alt_bksp"

to InputDevice section for keyboard.

### Problema en el teclado apple

  Mire: Apple Keyboard

### Problemas en los tap-click (botones del ratón en las laptops) do Touchpads

  Mire: Synaptics

### Botones extra del ratón no son reconocidos

  Mire: Get All Mouse Buttons Working

### Los clientes X inician con problemas cuando se ejecuta el comando "su"

Si usted ejecuta el comando "su" y luego obtiene una información así "Client is not authorized to connect to server", entonces añada esta linea:

    session        optional        pam_xauth.so

en el /etc/pam.d/su. De esta forma el pam_xauth definirá las variables del entorno correctamente y administrara las claves xauth.

### Programa solicita "font '(null)'" (fuente nula)

- Mensaje de error: "unable to load font `(null)'."

Algunos programas solo trabajan con fuentes bitmap. En ese caso, dos paquetes grades con fuentes bitmap están disponibles en el pacman, el xorg-fonts-75dpi-libre y el xorg-fonts-100dpi-libre. Usted no necesitara tener ambos en el sistema, con tener solo uno es suficiente. Para descubrir cual es mejor:

    $ xdpyinfo | grep resolution

y use el mas próximo a la resolución que usted tenga (75 o 100 en vez de XX)

    # pacman -S xorg-fonts-XXdpi-libre

### Problemas en el Frame-buffer

Si usted inicia el X, pero falla indicando las siguientes mensajes en el log...

    (WW) Falling back to old probe method for fbdev
    (II) Loading sub module "fbdevhw"
    (II) LoadModule: "fbdevhw"
    (II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so
    (II) Module fbdevhw: vendor="X.Org Foundation"
           compiled for 1.6.1, module version=0.0.2
           ABI class: X.Org Video Driver, version 5.0
    (II) FBDEV(1): using default device

    Fatal server error:
    Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

...usted deberá reinstalar el fbdev en su sistema:

    # pacman -R xf86-video-fbdev

### DRI con tarjetas Matrox deja de funcionar

Si usted usa una tarjeta Matrox con soporte DRI, y le deja de funcionar después de actualizar el Xorg, intente añadir a linea:

    Option "OldDmaInit" "On"

En la sección de dispositivos "Device Section" donde indica la tarjeta de video en el xorg.conf.

### Recuperación: desactivando Xorg antes del login GUI

Si Xorg esta definido para iniciar automáticamente por alguna razón usted necesita evitar que el inicie antes de que aparezca el gestor de login/pantalla, (por ejemplo: el /etc/rc.conf esta mal configurado y Xorg no reconoce su ratón o teclado), en este caso usted puede realizar esta tarea con dos métodos.

- Desde el menu GRUB, usted puede especificar el nivel de ejecución "runlevel" en la linea del kernel, añadiendo un número en el final de esa linea especificando el nivel de ejecución que usted quiere. En el siguiente ejemplo se configurará para que se ejecute en el nivel 3:

     kernel /boot/vmlinuz-linux-libre root=/dev/disk/by-uuid/..ro 3

- Vamos suponer, que usted no tiene solamente el problema de tener el /etc/rc.conf defectuoso, y que ademas de eso, tiene otro problema, usted tiene el menu GRUB en el tiempo de espera en 0, y no tiene otra forma de acceder en el para poder evitar ejecutar el Xorg; en este caso como alternativa, usted puede usar un CD Live de Parabola (o otra distro libre).

  Puede usar el comando:

     # fdisk -l

  Para ver sus particiones. Por lo general, lo que se usa es semejante a /dev/sda1. Entonces, en este ejemplo para montar esta partición en /mnt, use:

     # mount /dev/sda1 /mnt

  Entonces su sistema de archivos va aparecer sob o /mnt. Portando, su archivo /etc/rc.conf, por ejemplo, estaria en /mnt/etc/rc.conf. A partir de aquí puede excluir el demonio gdm para evitar que el Xorg inicie normalmente o alterar otras opciones en la configuración.

### X fallo al iniciar : La inicialización del teclado fallo

Si el Disco Duro estuviera lleno, starx va a fallar. El archivo /var/log/Xorg.0.log te va a mostrar lo siguiente:

    (EE) Error compiling keymap (server-0)
    (EE) XKB: Couldn't compile keymap
    (EE) XKB: Failed to load keymap. Loading default keymap instead.
    (EE) Error compiling keymap (server-0)
    (EE) XKB: Couldn't compile keymap
    XKB: Failed to compile keymap
    Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
    Fatal server error:
    Failed to activate core devices.
    Please consult the The X.Org Foundation support  at http://wiki.x.org
    for help.
    Please also check the log file at "/var/log/Xorg.0.log" for additional information.
     (II) AIGLX: Suspending AIGLX clients for VT switch

Consiga espacio libre en la partición raíz y el X iniciara.

## Mire también

- Display Manager
- Execute commands after X start
- Start X at boot
- Font Configuration
- Desktop Environment
- Window Manager
- Get All Mouse Buttons Working

Category:

- X Server