Como instalar X-Window con Xfce en FreeBSD 12

En esta entrada voy a mostrarte cómo instalar X-Window con Xfce en FreeBSD 12 paso a paso, de modo que puedas activar el modo gráfico y convertirlo en un sistema de escritorio. Al final de esta guía conseguirás trabajar en modo gráfico con FreeBSD 12 y Xfce sobre el sistema X-Window de Xorg.

Antes de instalar X-Window en FreeBSD 12

Para poder seguir esta guía de instalación de X-Window con Xfce en FreeBSD 12 necesitarás cumplir unos mínimos requisitos:

  • Una máquina FreeBSD 12 actualizada.
  • Acceso a consola con root o usuario con permisos de sudo.
  • Conexión a Internet.

Partimos de una instalación mínima de FreeBSD 12, en esta guía concretamente trabajamos sobre la instalación en VirtualBox explicada en un tutorial anterior.

Cómo instalar X-Window con Xfce en FreeBSD 12

Para instalar X-Window con Xfce en FreeBSD 12 usaremos los repositorios del sistema, por lo que el primer paso será actualizarlos:

$ sudo pkg update

Una vez sincronizadas las listas del software de los repositorios ya podemos descargar los paquetes necesarios, xorg y xfce:

$ sudo pkg install -y xorg xfce

Tras descargar e instalar los paquetes y su larga lista de dependencias, debemos activar e iniciar el servicio dbus. En primer lugar lo activamos en /etc/rc.conf:

$ sudo sysrc dbus_enable=yes
dbus_enable: yes -> yes

Y a continuación lo iniciamos:

~$ sudo service dbus start

Esto permitirá que Xfce pueda acceder a funciones de energía, apagado, etc.

Adicionalmente para usuarios de VirtualBox

Si quieres instalar Xfce en FreeBSD 12 sobre VirtualBox, además necesitas instalar el paquete virtualbox-ose-additions:

$ sudo pkg install -y virtualbox-ose-additions

Una vez instalado, si quieres usar las funciones avanzadas de VirtualBox entre el sistema anfitrión y FreeBSD 12 deberías activarlas en /etc/rc.conf, empezando por el script de carga del módulo de VirtualBox para el kernel:

$ sudo sysrc vboxguest_enable=yes
vboxguest_enable:  -> yes

Ahora podemos lanzar el script con el comando service:

~$ sudo service vboxguest start

Podemos comprobar que el módulo queda cargado en memoria con el comando kldstat:

~$ kldstat
Id Refs Address                Size Name
 1    7 0xffffffff80200000  227ad00 kernel
 2    1 0xffffffff82719000     2698 intpm.ko
 3    1 0xffffffff8271c000      b40 smbus.ko
 4    1 0xffffffff8271d000    2e683 vboxguest.ko

Por otro lado habilitamos el servicio de VirtualBox:

$ sudo sysrc vboxservice_enable=yes
vboxservice_enable: -> yes

Y lo inciamos:

~$ sudo service vboxservice start

Igualmente comprobamos que el servicio está en ejecución:

~$ sudo service vboxservice status
vboxservice is running as pid 654.

Es importante tener en cuenta que para poder usar estas extensiones, el usuario debe pertenecer al grupo wheel. Puedes añadir un usuario a un grupo con el comando pw:

$ sudo pw groupmod wheel -m usuario

Cómo iniciar el sistema X-Window en FreeBSD 12

Para iniciar el sistema X-Window en FreeBSD 12 bastará con lanzar el comando startx en consola:

$ startx

Inciará el servidor X y podremos jugar con el rudimentario entorno de ventanas X11:

como instalar x11 x-window en freebsd 12

Auténtica informática vintage, si duda. Puedes salir del entorno X11 lanzando el comando exit en la terminal titulada como login y regresarás a consola.

Cómo iniciar Xfce en FreeBSD 12

Para iniciar Xfce en FreeBSD 12 el comando que se usa es startxfce4 desde consola:

$ startxfce4

Xfce inicia con una apariencia mucho más prometedora que la anterior:

como instalar xfce en freebsd 12

En el primer inicio de esta nueva versión de Xfce para FreeBSD 12 ya no se nos preguntará sobre la configuración de los paneles del escritorio, creándose una configuración predeterminada que configurará un panel superior con menú, applets, etc. y un panel inferior con lanzadores que podremos personalizar a nuestro gusto.

Cómo cambiar la resolución de Xfce en FreeBSD 12

Para cambiar la resolución de pantalla encontraremos la opción correspondiente en «Aplicaciones / Configuración / Pantalla«, donde un desplegable nos permitirá elegir distintas resoluciones:

Si estás usando VirtualBox puede que la resolución inicial provoque un tamaño de ventana de ejecución pequeño. Al tratar de usar el modo fullscreen o de pantalla completa, la resolución no varía, rellenándose de negro el espacio no ocupado.

Si eso ocurre, asegúrate de usar el controlador de vídeo VBoxSVGA en lugar del controlador VMSVGA.

En el modo de pantalla completa Xfce activará la misma resolución que el sistema anfitrión.

Cómo cambiar el idioma del teclado

Aunque tengas configurado algún soporte de idioma concreto en FreeBSD 12, Xfce inicia con el teclado en inglés de EE.UU.

Para usar el idioma que nos interese en el teclado, iremos a «Aplicaciones / Configuración / Teclado», pestaña «Distribución», desmarcaremos la casilla «Use system defaults«, y en «Disposición del teclado» añadimos el idioma que nos interese y eliminamos el que había por defecto.

Una vez que dejamos únicamente la distribución de teclado que nos interesa y aceptamos, las aplicaciones nos permiten usar los caracteres propios del idioma que se trate:

Si no funciona a la primera, prueba a activar y desactivar de nuevo la opción «Use system defaults» de la configuración de teclado.

Configurar el arranque de Xfce en FreeBSD 12

Vamos a hacer que Xfce arranque con el comando startx. Para ello crearemos el archivo ~/.xinitrc:

~$ nano .xinitrc

Y le añadiremos esta línea:

exec startxfce4 --with-ck-launch

Ahora al iniciar X11 con startx arrancará el escritorio Xfce. La opción –with-ck-launch permite que se habiliten algunas opciones de cierre de sesión, como el apagado de la máquina, por ejemplo.

Conclusión

Ahora que sabes cómo instalar el sistema X-Window con Xfce en FreeBSD 12 ya estás preparado para trabajar en modo gráfico. Es el punto de partida perfecto para elegir un entorno de escritorio para instalarlo sobre X-Window y tener un sistema de escritorio envidiable, de acuerdo con las posibilidades de tu máquina.

¡Apoya comoinstalar.me!

Si creías que pasar de un servidor en modo consola a una estación de trabajo gráfica iba a ser misión imposible… tal vez esta guía de instalación de FreeBSD 12 te ha hecho cambiar de opinión. Así que si quieres agradecérnoslo contribuyendo al mantenimiento de este sitio, puedes hacerlo dejando una propina de tan sólo 1 $ desde PayPal:

O, si te sientes especialmente agradecido, invitarnos a un café:

¡Gracias!

Valora esta entrada

5/5 - (1 voto)

2 comentarios en «Como instalar X-Window con Xfce en FreeBSD 12»

  1. Añadiría algunas cosas como la localización o idioma:
    ee ~/.bash_login

    Y el automontado, con el que todavía me estoy peleando:
    sysrc autofs_enable=»YES»

    En mi caso, necesito instalar xf86-video-intel para tener la resolución correcta de mi pantalla.

    Parece que FreeBSD gestiona mejor la memoria y prioridad que Linux, el Escritorio no se bloquea cuando copio o abro varios programas a la vez en mi viejo portátil. Está por ver si es un reemplazo real del pingüino.

    Gracias por el tutorial.

    Responder

Deja un comentario