IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Xserver / Práctica 2

Comandos:

Aplicaciones:

Enunciado:

Lo que a continuación se especifica se realizará sobre la máquina virtual de nombre vbxserver.

    Se pretende instalar un servidor gráfico utilizando el material disponible en el sitio oficial del proyecto Xfree86 o uno de sus mirrors (http://www.xfree86.org/), para ello, el alumno analizará detenidamente la información y contenidos del lugar que se escoja. En especial se debe prestar mucha atención al documento Install presente en el directorio correspondiente a la version elegida (4.8.0 en el monento de redactar esto) ya que en él encontrará las respuestas a las preguntas de los siguientes apartados y sobre todo le permitirá coger del servidor ftp o http sólo lo que necesita NO MAS.

1 Analisis preliminar. Responder a las siguientes cuestiones.

Xfree86 ofrece binarios “ready to use” para varias plataformas. ¿Cómo podemos averiguar el material que necesitamos antes de descargarlo?.

Teniendo en cuenta que la instalación no sigue el procedimiento universal (configure + make + make install) . ¿Cómo se instala el material que obtengamos de los repositorios de binarios?.

Xfree86 ofrece el código fuente de los programas. ¿Cómo se estructura este material en el sitio oficial?.

Las respuestas a estas preguntas se encuentran en este enlace, el cual, no debe sustituir al homólogo que se mantiene actualizado en el sitio oficial www.xfree86.org.

2 Instalación.

Después de responder a las anteriores preguntas, el alumno ya conoce las particularidades de la oferta de software del sitio www.xfree86.org. En este apartado se realizará lo siguiente:

Obtener del sitio oficial de Xfree86 el material necesario para instalar un servidor gráfico. Una vez descargado proceder a su instalación de acuerdo a las instrucciones del producto. El alumno comprobará que el procedimiento de instalación pide respuestas a ciertas cuestiones. Responderá afirmativamente a todos los requerimientos aunque la opción por defecto sea [n], excepto las siguientes:

.Instalación de la documentanción en formato PostScript.

.Instalación de la documentanción en formato pdf..

.Compilación e instalación del los modulos DRM para el kernel.

3 Verificación de la instalación.

Conectar a la máquina virtual haciendo uso de una terminal gráfico. No trabajar directamente sobre la GUI de VirtualBox ya que de lo contrario se perderá el control sobre la consola.

Si fuese necesario, hacer las operaciones necesarias para que los usuarios operador y root incluyan en la variable de entorno PATH la localización de los ejecutables del material instalado.

Conectar al sistema con el usuario operador .

Buscar en el sistema el fichero xinitrc y copiarlo en el directorio $HOME de operador como .xinitrc. Consultar este enlace para comprender porqué hay que hacer esto.

Arrancar el entorno gráfico con el comando adecuado (No es X ni XFree86).

4 Mejoras en el funcionamiento del servidor gráfico.

El alumno observará que el conjunto de ventanas que aparecen (3 terminales y un 1 reloj analógico) abarcan un área de pantalla superior a la que admite el "monitor virtual" de VirtualBox. Para ampliar la resolución con la que trabaja el monitor el alumno generará de forma automática un fichero de configuración (XF86Config) con una de las opciones que admite el comando XFree86 (el alumno consultará la página de este comando para averiguar cual es). Si fuese necesario, manipulando dicho fichero deberá obtener una reducción del área de visualización del monitor que permita abarcar todos los clientes funcionales, para ello modificará o incluirá la opción Modes de la subsección Display de la sección Screen.

NOTA: Para obtener los resultados esperados hay que cerrar el entorno gráfico y reiniciarlo cada vez que se modifica el fichero de configuración.

5 Efectos laterales.

En caso de estar abierto, cerrar el entorno gráfico.

Hacer las operaciones necesarias para que las ventanas sobre las que los clientes xterm y xclock queden desprovistas del correspondiente gestor de ventanas.

Arrancar el entorno gráfico y verificar lo anterior.