Instalar interfaz gráfica en Ubuntu Server

Algunas veces podemos tener la necesidad de utilizar Ubuntu Server con interfaz gráfica, debido a que necesitamos alguna herramienta gráfica específica como un navegador para gestionar aplicaciones web localmente o por alguna otra razón.Si vamos a necesitar mucho la interfaz gráfica lo mejor será que instalemos directamente Ubuntu Desktop y montemos en el nuestros servicios, pero si este no es el caso o ya tenemos instalado Ubuntu Server previamente y no queremos volver a instalar y configurar todo, podemos instalar la interfaz desde la misma linea de comandos.

En caso de querer la interfaz gráfica completa y ya tenemos el Server instalado, dependiendo del gestor que queramos, ejecutaremos los siguientes comandos:

– Si quieren instalar GNOME, tecleen esto en Ubuntu Server:

sudo apt-get install ubuntu-desktop

– Si quieren instalar KDE, tecleen esto en Ubuntu Server:

sudo apt-get install kubuntu-desktop

– Si quieren instalar Xfce, tecleen esto en Ubuntu Server:

sudo apt-get install xubuntu-desktop

Los comandos anteriores instalaran todas las aplicaciones de cada uno de los gestores, harán una instalación completa, con lo que el rendimiento del equipo puede verse mas afectado.

Si por otro lado tan solo necesitamos una o unas pocas de aplicaciones en nuestro sistema, como el citado navegador web. Procederemos a instalar solo el núcleo de la interfaz gráfica, ahorrando en optimización,  con el siguiente comando (en este caso gestor Gnome):

sudo apt-get install x-window-system-core gnome-core

Para la versión Ubuntu Server 8.04 hay que usar:

sudo apt-get install xorg gnome-core

El gestor será instalado en inglés, para aquellos que le resulte más fácil trabajar en español. Instalamos los paquetes de idiomas:

sudo
 apt-get install language-pack-es language-pack-es-base
language-pack-gnome-es language-pack-gnome-es-base language-selector
language-support-es

Ahora para que los menús funcionen adecuadamente instalamos:

sudo apt-get install gksu

Para poder disponer de ellas, instalamos las herramientas de red:

sudo apt-get install gnome-system-tools gnome-nettool

Y ahora instalamos unity-2d ya que nos puede parecer un error como el siguiente a la hora de logear en la interfaz gráfica :

Failed to load session «ubuntu»
Esto podremos solucionarlo con la instalación de:

sudo apt-get install unity-2d

Despues de todo esto, para ejecutar el entorno gráfico tan solo ejecutaremos el siguiente comando:

startx

Si lo anterior no funciona hay algunas versiones en las que tienes que correrlo con este comando:

sudo /etc/init.d/gdm start

Nota 1:

Al intentar iniciar sesión nos puede aparecer el siguiente error:

could not update iceauthority file /home/usuario/.iceauthority

Para solucionar esto abriremos una terminal de la máquina bien pulsando Ctrl+Alt+Fx o por ssh o reiniciando y escogiendo la opción de linea de comandos. Y ejecutamos los comandos:

 $ sudo chown user:user /home/user/.ICEauthority
 $ sudo chmod 644 /home/user/.ICEauthority
 $ sudo chown -R user /home/user
 $ exit

Cambiamos «user» por el nombre de tu usuario.
Nota 2:

Al instalar el entorno gráfico tendremos por defecto éste modo para el arranque de la máquina. Si queremos dejar por defecto el modo linea de comandos para cuando iniciemos nuestro servidor, editamos el siguiente fichero:

sudo nano /etc/default/grub

Buscamos la línea GRUB_CMDLINE_LINUX_DEFAULT=”» y la cambiamos por GRUB_CMDLINE_LINUX_DEFAULT=”text”

Actualizamos los cambios realizados

sudo update-grub

Y reiniciamos la máquina.

sudo reboot