Ante todo, comentar que con la instalacion tipica que hemos hecho (posiblemente) ya tendremos instaladas e incluso configuradas las X, osea que para este capítulo tendremos que preparar algunas cosas.
root@ubuntubox ~ # aptitude remove xserver-xfree86
Ahora que tenemos nuestro sistema listo vamos a empezar a instalar las x.org. Como primer paso vamos a actuaizar el nucleo de las X. Esto lo haremos con el metapaquete (un paquete que solo contiene dependecias) x-window-system-core
root@ubuntubox ~ # aptitude install x-window-system-core
y luego el entorno de escritorio que mas os guste:
root@ubuntubox ~ # aptitude install gnome-core
por ejemplo
ADMINISTRACION Y CONFIGURACION DE X-WINDOW
En estos apartados nos basaremos en XWindow bajo licencia GNU, XFree86, ya que es el que se incluye en todas las distribuciones de Linux.
Una vez instalado XWindow tendremos que configurarlo para que funcione en nuestro sistema. El fichero de configuración del XWindow se llama Xorg.config y generalmente se encuentra en el directorio /etc/X11/.
Unos datos que teneis que saber antes de configurar XWindow son:
- Datos técnicos de la tarjeta gráfica que utilicéis, o por lo menos el nombre de la tarjeta. Podéis lanzar lspci para que os ayude a obtener información sobre vuestra tarjeta.
- Datos técnicos del monitor que tenéis, resoluciones/frecuencias de refresco verticales/horizontales a las que puede trabajar. Este punto es importante para evitar problemas posteriores con vuestro monitor. Estos datos deberían de estar explicados en la documentación que viene con vuestro monitor.
Antes de lanzar XWindow mediante el comando startx debemos asegurarnos de la correcta configuración de los diferentes parámetros del mismo (teclado, ratón, tarjeta de vídeo, etc.). Hay diferentes métodos para hacer esto.
En primer lugar tenemos los programas de configuración semi-automática. Según la distribución de Linux que utilicemos tendremos a nuestra disposición una serie de programas que nos permitirán realizar la configuración de XWindow de una manera más o menos sencilla:
- /usr/X11R6/bin/XF86Setup – SuSe, Redhat, Slackware: Programa en modo gráfico, tiene que arrancarse en una consola texto.
- /usr/X11R6/bin/Xconfigurator Redhat: Programa semi-gráfico con menus.
Estos programas nos preguntarán cosas básicas sobre el teclado, el monitor, la memoria para video o la tarjeta de vídeo instalada (lo harán cuando no sean capaces de detectarlas por sí mismos). Debemos responder siempre la opción más acertada y en cuanto a monitores, nunca especificar características superiores de las que disponemos. Un caso muy habitual en tarjetas muy nuevas es no encontrar un soporte exacto para los últimos chipsets, problema que se suele corregir acudiendo al soporte de framebuffer del kernel o esperando a que quienes trabajan en XOrg obtengan por parte de los fabricantes la información sobre cómo programar sus tarjetas.
En ciertos casos también se nos puede preguntar si deseamos que el sistema arranque directamente en XWindow o incluso testear los diferentes modos de vídeo para ver que si son correctamente soportados.
Además para que estos programas realicen una correcta configuración el sistema debe estar ya correctamente configurado en cuanto a modo texto se refiere. Por ejemplo, Xconfigurator no activará el teclado en castellano para XWindow si no hemos especificado que el idioma en que queremos usar nuestro Linux es este mismo, mediante la orden
export LANG=es_ES
bien en la línea de comandos, o en el fichero /etc/profile. Cuando Xconfigurator detecta esta variable de entorno ya sabe qué lenguaje utiliza el usuario y por tanto configurará XWindow para el correcto uso del teclado en este lenguaje. Otras variables indican el tipo de ratón, etc. y suelen ser correctamente especificadas por el programa de instalación. En el caso de XF86Setup la configuración permite una mayor participación por parte del usuario, ya que en lugar de realizar una configuración automática proporciona una lista de opciones para cada apartado, de modo que si conocemos nuestro hardware es la mejor manera de configurar el sistema. Además, a la hora de elegir resoluciones de vídeo, este programa permite especificar cual es la resolución por defecto deseada mientras que Xconfigurator deja marcada la menor de ellas como «por defecto» (o la primera que seleccionemos).
El programa de configuración xf86config es el más antiguo de todos, y realiza la configuración mediante preguntas que se responderán con teclado. Nos preguntará la tarjeta de vídeo, monitor, rango de frecuencias del monitor, videomemoria y resoluciones de trabajo deseadas, así como el mapa del teclado a utilizar (es 102 = España 102 teclas).
Como siempre, el método más eficaz de configurar XWindow es directamente editando los ficheros de configuración. Y es que otro método de configuración básico es sencillamente editar el fichero /etc/X11/Xorg, que es en realidad lo que hacen todos los programas comentados anteriormente. En este fichero la configuración está dividida en secciones y mediante cualquier editor de texto llano es posible cambiar cualquier parámetro de XWindow.
Este fichero se divide en varias categorías o secciones (todas ellas con más subopciones muy bien comentadas en dicho fichero de configuración):
- Sección Files: Indica los caminos hacia las fuentes o ficheros de colores.
- RgbPath «/usr/X11R6/lib/X11/rgb»
- FontPath «/usr/X11R6/lib/X11/fonts/75dpi:unscaled»
- (etc.)
- Sección ServerFlags: Opciones varias sobre el servidor.
- Sección KeyBoard:Configuración del teclado. Para teclados en castellano las opciones son similares a las siguientes:
- Protocol «Standard»
- LeftAlt Meta
- RightAlt Meta
- ScrollLock Compose
- RightCtl Control
- XkbKeycodes «xfree86»
- XkbTypes «default»
- XkbCompat «default»
- XkbSymbols «us(pc101)»
- XkbGeometry «pc»
- XkbRules «xfree86»
- XkbModel «pc101»
- XkbLayout «es»
- Sección Pointer: Configuración del ratón:
- # Para un ratón microsoft mouse o un genius:
- Protocol «Microsoft»
- Device «/dev/mouse»
- Sección Monitor: Datos sobre el monitor (frecuencias).
- Sección Device: Indica el servidor X a utilizar: Por ejemplo para una tarjeta con chipset Mach64:
- Section «Device»
- Identifier «Mach64 GB»
- VendorName «ATI»
- BoardName «ATI 3d Rage II»
- VideoRam 8192
- EndSection
- Sección Screen: Modos de vídeo seleccionados: Por ejemplo para activar 320×200, 640×480, 800×600 y 1024×768 tanto a 8 como a 16 bpp de color, siendo usado por defecto el modo 1024x768x16 (el primero que aparezca en la lista):
- Section «Screen»
- Driver «accel»
- Device «Mach64 GB»
- Monitor «My Monitor»
- DefaultColorDepth 16
- Subsection «Display»
- Depth 16
- Modes «1024×768» «800×600» «640×480» «320×200»
- ViewPort 0 0
- Virtual 1024 768
- EndSubsection
- Subsection «Display»
- Depth 8
- Modes «1024×768» «800×600» «640×480» «320×200»
- ViewPort 0 0
- Virtual 1024 768
- EndSubsection
- EndSection
Una vez creado este fichero, entramos en XWindow mediante el comando startx.
Del entorno XWindow se puede salir en cualquier momento mediante la combinación de teclas Ctrl+Alt+Borrar, o bien seleccionando LOGOUT en el menú del gestor de ventanas que utilicemos.
Para volver a las consolas de texto bastará con utilizar la combinación de teclas Ctrl+Alt+F1, +F2, etc (hasta F6 en las instalaciones por defecto). Para volver al terminal gráfico se utiliza de F7 en adelante (Ctrl+Alt+F7, +F8, etc.).
Si durante la instalación (o en la línea apropiada del fichero Xorg.conf) seleccionamos varias resoluciones de vídeo, es posible cambiar entre ellas mediante las teclas Ctrl+Alt+’+’ y Ctrl+Alt+’-‘ (los signos del teclado numérico).
Además, si por defecto marcamos 8bpp (o 16 bpp) en las opciones, nada nos impide lanzar posteriormente XWindow en la profundidad de color deseada:
# startx — -bpp 8
o
# startx — -bpp 16
etc.
También es posible establecer la profundidad de color por defecto mediante una línea DefaultColorDepth = 16 en el fichero de configuración Xorg.conf, sección Screen.
Por último, saber que podemos lanzar más de una sesión de XWindow simultáneamente (en las consolas accesibles desde Ctrl+Alt+F8, +F9, etc.), mediante:
# startx — :1
# startx — :2
etc.
LOS GRAFICOS
En el escritorio encontramos una serie de cosas interesantes. Vamos a ir viéndolas para poder conocer esta distribución.
En el borde superior izquierdo tenemos un botón llamado «Aplicaciones» que es lo que en Windows llamariamos «Inicio».
Como es común en gnu/linux los menus tienen a su vez sus submenues, hasta llegar al programa que estamos buscando. A esto le vamos a llamar sistema de menus jerárquicos.
Luego de hacer «clic» en «Aplicaciones» se abre un desplegable en el cual el primer menú será Accesorios. Vemos que existen submenúes que salen de allí, como Calculadora, Capturar pantalla, etc.
En el menú «Internet» por ejemplo vemos submenús como un cliente de Terminal Server, el cliente de correo Evolution, un cliente de mensajería llamado Gaim, un cliente de ftp, el navegador Firefox, etc. En una entrega próxima veremos algunos de estos programas tanto en su instalación como en su configuración y uso.
En el menú Oficina encontramos distintos submenúes donde se encuentra por ejemplo la suite OpenOffice y otros. Pueden ser más o menos de acuerdo a las cosas que hayamos agregado una vez conectados. Recordemos que cuando instalamos el sistema, este nos da solo algunos programas. Luego en la forma que veremos, vamos agregando más programas a medida que los necesitamos.
Como podemos ver, Ubuntu como en general todo gnu/linux resulta muy completo en programas multimedia. En el curso veremos como usar varios de estos programas.
Al lado del desplegable «Aplicaciones» vemos que se encuentra otro desplegable que se llama «Lugares».Aquí vamos a encontrar varios Menus bastante diferentes.El primero de arriba, dice «Carpeta personal». Como sabemos cada usuario en gnu/linux tiene además de su nombre una carpeta (o subdirectorio) con su nombre. Esta se encuentra dentro del directorio Home. Por ejemplo si somos el usuario Pepe, existirá un directorio/subdirectorio llamado:
/home/Pepe
desde el menú «Carpeta Personal» . Pero dentro de /home/Pepe , habrá otro subdirectorio llamado desktop. Este subdirectorio es propio de cada usuario. Por ejemplo si tenemos además de Pepe otro usuario llamado Eduardo, el escritorio de Eduardo será distinto del de Pepe y estarán ubicados realmente en lugares diferentes. Mientras que uno será /home/Pepe/Desktop el otro será /home/Eduardo/Desktop.
Para llegar a este directorio desde el desplegable iremos directamente a Directorio. Pero esto será de poca utilidad ya que cuando entramos como usuario se nos enviará directamente al escritorio de ese usuario para el cual dimos nombre y contraseña.
Al colocar el Menú «Equipo» iremos a un directorio tipo árbol donde figuran los principales subdirectorios.
En gnu/linux ese árbol comienza por / (raiz) y desde allí va a varios directorios que son los mismos en todas las distribuciones.
Los más conocidos son: /etc, /mnt, /usr, /proc, /bin, /var, etc. Ya hablaremos más adelante de ellos. En este momento los dos con los que más podemos tener que ver son:
/mnt y /media Según la distribución uno de estos directorios tendrá montados las particiones windows desde donde podremos verlas y hasta trabajar con ellas si el sistema está preparado para ello.
Si tenemos algún servidor de red, será desde el menú correspondiente desde donde podremos acceder. Luego están las opciones que hablan por sí mismas, buscar archivos y Documentos recientes.
En «Sistema», que está al lado del desplegable «Lugares» hay unas cuantas opciones. En preferencias hay varias opciones que conviene ir viendo. Pero creo que lo más importante aquí está en Administración. Vamos a trabajar bastante con esta opción. Administración de dispositivos nos va a permitir agregar y tal vez hasta modificar alguna opción que podamos necesitar tocar para que funcione todo nuestro hardware. «Carpetas compartidas» tiene que ver con una opción de red en la que por ahora no nos vamos a concentrar. Discos, nos permite ver la estructura de discos, luego encontraremos «Gestor de actualizaciones» lugar que casi no vamos a utilizar, ya que o bien nos basaremos en actualizaciones automáticas, que aparecerán directamente en la parte derecha de la barra o bien en la opción siguiente, esto es «gestor de paquetes Synaptic» Esta opción nos llevará a un sistema de actualización y agregado de paquetes muy interesante.
Es completo y cuando para instalar una determinada utilidad necesitemos agregar alguna biblioteca, en forma automatizada Synaptic la va a instalar. De esta manera la forma de instalar es muy pero muy facil y muy intuitiva. Solo invito a probarla…seguramente no será necesario agregar más nada, ya que resulta por demás sencillo la instalación desde allí. Igualmente haremos aclaraciones en futuras lecciones, a medida que lo vayamos necesitando.
El resto de las opciones se explican por sí solas.
Ahora sí, ¡a perderle el miedo!, lo máximo que puede suceder es que por hacer algo indebido tengamos que volver a instalar el sistema. No creo que eso sea problema, ya que siempre nos servirá practicar la instalación nuevamente. Así que está todo dentro de lo posible, solo hay que «tocar» y perderle el miedo.