Configurar x11 en linux

En el mundo Linux, X11 (XFree86 o Xorg) proporciona las herramientas necesarias para ejecutar aplicaciones gráficas. Sin estos programas, solo podría trabajar con la línea de comandos en Linux. Este artículo explica cómo configurar X11 en su computadora.

Pasos

1. Debes tener instalado X11. Esto probablemente ya lo hizo el instalador de su distribución. Si no lo tiene instalado, puede compilarlo desde el código fuente utilizando la información de este sitio web (http://www.linuxdesde cero.org/blfs/view/cvs/x/xorg7.html).
2. Presione las teclas Ctrl-Alt-F1 e inicie sesión como root cuando la terminal virtual esté abierta.
  • 3. Ejecute el comando `Xorg -configure`.
  • 4. Se ha creado un nuevo archivo en /etc/X11/ llamado xorg.conferencia . Este archivo contiene los ajustes de configuración. Estos se determinaron automáticamente y es posible que ya sean suficientes. Para probar esto, use `startx`.
  • 5. Si el XServer no se ha iniciado, o si la configuración no es completamente satisfactoria, sigue leyendo.
  • 6. Abra el archivo `/etc/X11/xorg.conferencia.
  • 7. Hay muchas secciones, cada una de las cuales controla un aspecto diferente del XServer. Si XServer no se inicia, verifique el grupo `Dispositivo`. Este es un ejemplo, pero variará según el sistema.
  • Sección `Dispositivo`
  • Identificador `Dispositivo[0]`
  • Controlador `nvidia`
  • Nombre del proveedor `NVidia`
  • Nombre del tablero `GeForce 6150 LE`
  • sección final
    8. Para configurar el grupo `Dispositivo`, utilice las siguientes opciones:
  • Identificador: la identificación del dispositivo para el servidor.
  • Controlador: qué controlador se usa para el dispositivo. Algunos de los más conocidos son: vesa (simple, sin soporte 3D), nv (para tarjetas Nvidia, sin soporte 3D) y NVidia (para tarjetas Nvidia, soporte 3D, debe descargarse e instalarse normalmente).
  • VendorName: no muy importante, indica quién fabricó el controlador.
  • BoardName: indica qué dispositivo es su tarjeta gráfica.
    9. También puede configurar los dispositivos de entrada, como un mouse y un teclado.
  • 10. Para configurar el mouse, mueva el grupo `InputDevice` con la entrada `Identifier `Mouse[1].
  • Sección `Dispositivo de entrada`
  • Identificador `Ratón[1]`
  • conductor `ratón`
  • Opción `Botones` `5`
  • Opción `Dispositivo` `/dev/entrada/ratones`
  • Opción `Nombre` `Ratón de rueda genérico ImPS/2`
  • Opción `Protocolo` `explorerps/2`
  • Opción `Proveedor` `Sysp`
  • Opción `ZAxisMapping` `4 5`
  • sección final
  • La entrada anterior controla el mouse. Esta sección probablemente ya se habrá generado correctamente de forma automática.
  • La entrada `Driver` indica qué controlador usar. A menos que sepa que esto debería ser otra cosa, deje su mouse sin cambiar.
  • Se indican varias entradas de `Opciones` para editar los protocolos, así como otras cosas avanzadas relacionadas con el mouse. Es mejor dejar estos ajustes solos.
    11. Además, también puedes configurar el teclado.
  • Sección `Dispositivo de entrada`
  • Identificador `Teclado[0]`
  • Controlador `kbd`
  • Opción `Protocolo` `Estándar`
  • Opción `XkbLayout` `nosotros`
  • Opción `XkbModel` `microsoftpro`
  • Opción `XkbRules` `xfree86`
  • sección final
  • Aquí encontrará muchas opciones diferentes, pero probablemente solo quiera cambiar `XkbLayout` y `Driver`.
  • `Opción `XkbLayout` especifica el diseño del teclado. Puede ingresar un código para decirle a la computadora qué hace cada tecla.
  • Es mejor dejar solo el controlador, ya que el `controlador kbd` puede manejar casi todos los teclados, al igual que el controlador del mouse es adecuado para casi cualquier mouse.
    12. También puede configurar el monitor. Tenga mucho cuidado con esto, porque una configuración incorrecta puede dañar permanentemente su monitor. Por lo tanto, el consejo es no cambiar esta parte.
  • Sección `Monitor`
  • Identificador `Monitor[0]`
  • Nombre del proveedor `VSC`
  • Nombre del modelo`VIEWSONIC A70`
  • Modos de uso`Modos[0]`
  • Tamaño de pantalla 310 232
  • HorizSync30.0 - 70.0
  • Vert Refresh 43.0 - 180.0
  • Opción `CalcAlgorithm` `XServerPool`
  • Opción `DPMS`
  • sección final
  • La mayoría de las configuraciones, como MonitorName, son claras. También puede configurar DisplaySize, HorizSync y VertRefresh, pero estas son las configuraciones que pueden dañar su sistema, así que déjelas en paz.
    13. Se pueden cargar varios módulos en XServer al inicio, para habilitar cosas como fuentes y gráficos 3D. Estos se especifican en la entrada `Módulo`.
  • Sección `Módulo`
  • cargar`dbe`
  • cargar`tipo1`
  • cargar `tipo libre`
  • cargar `extmod`
  • carga`glx`
  • sección final
  • El módulo glx establece los gráficos 3D.
  • El módulo de tipo libre es esencial para las fuentes.
    14. El parámetro `fuente` es muy importante para un programa de gráficos. Puede editar las rutas de `fuente`, que le indican a XServer dónde encontrar las fuentes.
  • Sección `Archivos`
  • Dispositivos de entrada`/dev/gpmdata`
  • Dispositivos de entrada`/dev/entrada/ratones`
  • FontPath `/usr/share/fonts/misc:sin escalar`
  • FontPath `/usr/share/fuentes/local`
  • FontPath `/usr/share/fonts/75dpi:sin escalar`
  • FontPath `/usr/share/fonts/100dpi:sin escalar`
  • FontPath `/usr/share/fonts/Type1`
  • FontPath `/usr/share/fuentes/URW`
  • FontPath `/usr/share/fuentes/Speedo`
  • FontPath `/usr/share/fuentes/PEX`
  • FontPath `/usr/share/fonts/cyrillic`
  • FontPath `/usr/share/fonts/latin2/misc:sin escalar`
  • FontPath `/usr/share/fonts/latin2/75dpi:sin escalar`
  • FontPath `/usr/share/fonts/latin2/100dpi:sin escalar`
  • FontPath `/usr/share/fonts/latin2/Type1`
  • FontPath `/usr/share/fonts/latin7/75dpi:sin escalar`
  • FontPath `/usr/share/fonts/baekmuk:sin escalar`
  • FontPath `/usr/share/fonts/japonés:sin escalar`
  • FontPath `/usr/share/fonts/kwintv`
  • FontPath `/usr/share/fonts/truetype`
  • FontPath `/usr/share/fonts/uni:sin escalar`
  • FontPath `/usr/share/fuentes/CID`
  • FontPath `/usr/share/fonts/ucs/misc:sin escalar`
  • FontPath `/usr/share/fonts/ucs/75dpi:sin escalar`
  • FontPath `/usr/share/fonts/ucs/100dpi:sin escalar`
  • FontPath `/usr/share/fonts/hellas/misc:sin escalar`
  • FontPath `/usr/share/fonts/hellas/75dpi:sin escalar`
  • FontPath `/usr/share/fonts/hellas/100dpi:sin escalar`
  • FontPath `/usr/share/fonts/hellas/Type1`
  • FontPath `/usr/share/fonts/misc/sgi:sin escalar`
  • FontPath `/usr/share/fonts/xtest`
  • FontPath `/opt/kde3/share/fuentes`
  • sección final
  • Tenga en cuenta que las fuentes suelen ser detectadas automáticamente por Xorg-configure; si no, puede agregar una nueva entrada como `FontPath path_to_fonts` para cargarlas de todos modos.
    15. La última sección que cubrimos aquí es `ServerLayout`. Esto controla cosas como múltiples escritorios y especifica qué dispositivos usar.
  • Sección `ServerLayout`
  • Identificador `Diseño[todos]`
  • Pantalla `Pantalla[0]` 0 0
  • Dispositivo de entrada `Teclado[0]` `Teclado principal`
  • Dispositivo de entrada `Mouse[1]` `CorePointer`
  • Opción `Clonar` `apagado`
  • Opción `Xinerama` `apagado`
  • sección final
  • Aquí encontramos muchas opciones importantes. Se explican con más detalle a continuación.
  • InputDevice: le dice a XServer que use un dispositivo creado.
  • Opción `Clonar`: si se utilizan varias pantallas o tarjetas gráficas, indica si todas las pantallas deben mostrarse iguales o no.
  • Opción `Xinerama`: si se usan varias tarjetas gráficas o monitores, esto especifica si deben funcionar o no como escritorios separados.
  • Consejos

    • Su distribución puede venir con una herramienta para configurar esto por usted, o al menos presentarlo de una manera más fácil.
    • Por lo general, Xorg -configure puede detectar dispositivos con precisión automáticamente, por lo que la edición avanzada a menudo no es necesaria.

    Advertencias

    • Editar este servidor puede causar problemas como no cargar su escritorio o dañar su monitor.
    • Al igual que con la edición de un archivo del sistema, existe el peligro de que su computadora sufra daños permanentes.

    Оцените, пожалуйста статью