Está en la página 1de 6

Capítulo 3

La interfaz gráfica.
Anexo Linux

Guion-resumen

1. La administración de sesiones 4. Ajustes de configuración del sistema


gráficas
5. Instalación y actualización de
2. Operaciones básicas software
3. El escritorio. Opciones de ajuste

3-2
La interfaz gráfica

1. La administración de sesiones gráficas


Es posible utilizar Linux mediante una interfaz de línea de comandos (en inglés Com-
mand Line Interface, CLI) o a través de la interfaz gráfica de usuario (en inglés Graphical User
Interface, GUI). El uso de la CLI exige el conocimiento de los programas y comandos que
realizan las tareas, así como de sus múltiples opciones y parámetros. En el segundo caso la
operativa es, en principio, más sencilla pues la interacción con el sistema se realiza de forma
gráfica mediante el uso de iconos y pantallas. Es común la utilización de la interfaz CLI
para la realización de tareas repetitivas pues demuestra una gran eficiencia; sin embargo, es
más fácil utilizar la interfaz GUI si no se recuerdan todos los detalles de la sintaxis de uno
o varios comandos o si la tarea a realizar no es muy habitual.

Un factor que condiciona la utilización de la CLI o de la GUI es el de la decisión de


instalar un sistema operativo Linux sin el entorno gráfico, situación habitual en servidores.
En este caso, la administración a través de la interfaz CLI es obligatoria.

Para la gestión gráfica de un escritorio suelen utilizarse herramientas de entorno de


escritorio. Uno de los entornos más populares es GNOME, que es instalado por defecto
en las distribuciones Red Hat Enterprise Linux, Fedora, CentOS, SUSE Linux Enterprise y
Debian. Dispone de una navegación basada en menús, en general muy del estilo de los sis-
temas Microsoft Windows, aunque cambia según la distribución. La mayoría de entornos
de escritorio sigue una estructura similar a la de GNOME.

Otro entorno de escritorio muy conocido y ampliamente utilizado es KDE, utilizado


por defecto en la distribución openSUSE.

Existen más alternativas, por ejemplo Unity (para distribuciones Ubuntu y basado en
GNOME), Xfce y LXDE.

En la instalación de un entorno de escritorio, el gestor de pantalla se inicia al final del


proceso de arranque. El gestor es el responsable de arrancar el sistema gráfico (el servidor
X), de permitir el inicio de sesión al usuario y de iniciar el entorno de escritorio del usuario.
La mayoría de instaladores permite seleccionar qué tipo de entorno de escritorio se desea
utilizar.

El gestor de pantalla para GNOME se denomina gdm. Otros gestores muy conocidos
son kdm, asociado al entorno KDE y lightdm, utilizado en Ubuntu.

2. Operaciones básicas
Dado que incluso los usuarios más experimentados pueden olvidar la sintaxis exacta
de un comando o alguna de sus numerosas opciones o argumentos, Linux proporciona la
posibilidad de realizar muchísimas operaciones a través de la interfaz gráfica.

Esta ofrece un conjunto de menús y submenús que posibilitarán el acce-


so a herramientas de sistema, herramientas ofimáticas, utilidades de sonido y
video, accesorios, juegos, utilidades gráficas y a otros accesorios que permiten
la ejecución de operaciones básicas, como por ejemplo:

3-3
Anexo Linux

— Localizar aplicaciones.
— Establecer aplicaciones por defecto para realizar una acción determinada.
— Gestión de los directorios por defecto.
— Explorar el sistema de archivos. La herramienta Nautilus permite la localización
de ficheros y directorios, su visualización en diversos formatos y su eliminación.
— Editar ficheros. En GNOME, el editor por defecto se denomina gedit, sencillo
pero bastante potente, que incluye opciones de comprobación ortográfica, resal-
tado o estadísticas.

3. El escritorio. Opciones de ajuste


Cada distribución incorpora su propio fondo de escritorio, que puede personalizarse
mediante la modificación del tema o de las ventanas de las aplicaciones, consiguiendo así
una nueva apariencia.

Las distribuciones pueden iniciar y parar el escritorio gráfico de varias formas. En los
sistemas de la familia Debian, puede detenerse el servicio administrador del escritorio (Des-
ktop Manager). En los sistemas basados en RPM, el administrador del escritorio se ejecuta
directamente cuando el sistema está configurado en el nivel de ejecución 5; cambiando el
nivel de ejecución del sistema se provocará que se detenga este servicio.

4. Ajustes de configuración del sistema


Desde el panel de configuración del sistema pueden controlarse la mayoría de las
operaciones básicas de configuración y la configuración del escritorio. Estas operaciones
suelen ser:

— Ajuste de la fecha y de la hora del sistema. Linux siempre utiliza la hora uni-
versal coordinada (en inglés Universal Coordinated Time, UTC) para sus propios
registros internos. Los valores pueden ajustarse en función de la zona horaria en
la que se encuentre el sistema.
Linux se apoya en el protocolo NTP (Network Time Protocol) para configurar la
hora local del sistema, pues es el más popular y el de más confianza. La mayoría
de las distribuciones Linux incluyen un conjunto predefinido de servidores NTP
presentes en Internet, por lo que no es necesaria una configuración adicional si
no se desea o no es exigido por la política de la organización. En el fichero /etc/
ntp.conf pueden ajustarse los detalles de la configuración.
— Administrar la configuración de red del sistema. Pese a que todas las distribu-
ciones cuentan con archivos de configuración de red, tanto su for-
mato como su ubicación varía de una distribución a otra. La gestión
manual de estos ficheros no es ni muy dinámica ni muy sencilla, y
puede convertirse en un proceso algo farragoso. Las utilidades grá-

3-4
La interfaz gráfica

ficas de administración de la red ayudan en esa tarea. Permiten la visualización


de todas las redes disponibles (cableadas e inalámbricas), añadir y eliminar otras
redes WiFi, la gestión de contraseñas y la configuración de redes privadas virtuales
(VPNs). En este último caso, se soportan diversas tecnologías como IPSec, Cisco
OpenConnect, Microsoft PPTP y OpenVPN.
— Establecer la configuración de la pantalla. Aunque el sistema suele calcular la
mejor resolución de pantalla de forma automática, en algunos casos no es así y
conviene modificarla. Las herramientas gráficas del escritorio de Linux también
permiten la configuración automática de múltiples monitores.
Todas las distribuciones de Linux contienen las opciones más comunes de con-
figuración de la pantalla, que funcionan independientemente del controlador
específico de la tarjeta gráfica. Habitualmente, el fabricante proporcionará un
programa de configuración con más opciones que las facilitadas por el software
existente en la distribución. Este software podrá exigir privilegios de superusuario
para su instalación.
El servidor X es quien proporciona el entorno gráfico y lo hace con la información
existente en el fichero /etc/X11/xorg.conf, si es que existe. En las distribuciones
Linux más modernas, únicamente existe en algunas circunstancias, por ejemplo
cuando se están utilizando controladores gráficos poco habituales.

5. Instalación y actualización de software


En una distribución Linux cada paquete proporciona un aspecto del sistema, como el
kernel, un compilador de C, un navegador o código de software compartido para interac-
tuar con dispositivos USB, por ejemplo. Con frecuencia los paquetes tienen dependencias
entre ellos. El navegador puede necesitar hacer uso de una conexión SSL/TLS, por lo que
dependerá de un paquete que proporcione capacidades de cifrado y descifrado SSL (Secure
Sockets Layer) así como de otro que proporcione una comunicación TLS (Transport Layer
Security).

La mayor parte del tiempo, el sistema trabajará con utilidades de alto nivel que cono-
cen cómo descargar paquetes desde Internet y que pueden gestionar las dependencias sin
necesidad de intervención del usuario.

En la familia Debian, el gestor de paquetes es dpkg, que puede instalar, desinstalar y


construir paquetes. A diferencia de los sistemas gestores de paquetes de alto nivel, dpkg
no descarga ni instala paquetes de forma automática ni resuelve las dependencias. El sis-
tema gestor de paquetes de alto nivel de la familia Debian es el sistema de utilidades apt
(Advanced Package Tool). Cada distribución basada en Debian crea su propia interfaz de
usuario para su sistema gestor. Es el caso de apt-get, aptitude, synaptic, Ubuntu Software
Center, Update Manager, etcétera. Pese a que los repositorios apt son habitualmente com-
patibles entre ellos, el software contenido en ellos no tiene por qué serlo. La
mayoría de los repositorios apt se dirige a una distribución específica y los
distribuidores de software se ven obligados a crear sus productos para múlti-
ples distribuciones.

3-5
Anexo Linux

En la familia Fedora es otro el sistema de gestión de paquetes utilizado: Red Hat


Package Manager (RPM), que ha sido adoptado por numerosas distribuciones, entre ellas
openSUSE, Mandriva, CentOS y Oracle Linux.

En este caso, el gestor de alto nivel es diferente en cada distribución. Aunque la mayo-
ría (Fedora y RHEL) utiliza yum, el proyecto GNOME ha desarrollado PackageKit como
interfaz unificada, que es ahora utilizada por defecto en Fedora.

Por último, en el caso de la familia SUSE, el gestor de paquetes de la distribución


openSUSE es YaST Software Manager. Es una herramienta basada en RPM y presenta carac-
terísticas similares en todas las distribuciones de la familia.

Imagen 3.1 Los gestores de paquetes en algunas familias Linux.

3-6

También podría gustarte