Archivo de la etiqueta: i3wm

Instalando i3wm en FreeBSD

Para muchos el entorno de escritorio es una pieza fundamental y quizá imprescindible en su maquinaria. Para otros, todo lo contrario, amantes del minimalismo, buscan vivir lo más posible dentro de la consola. En la amplia gama intermedia de estos dos extremos estamos quienes al mismo tiempo que nos sentimos plenamente cómodos trabajando en la consola, no sólo para tareas administrativas, sino que también acostumbramos tener algún reproductor de música, gestor de archivos, lector de correo y hasta navegadores web en una interfaz de línea de comandos (CLI), también tenemos una amplísima batería de aplicaciones gráficas (GUI), ya sea por gusto, comodidad, facilidad de interacción, versatilidad.

Habiendo terminado la instalación de FreeBSD en mi equipo, empecé a preguntarme qué entorno le daría vida en formas y colores a mi reciente sistema aún en temprana fase TTY. Y así me voy dando cuenta de que puedo andar sin un entorno de escritorio del tipo “robusto y completo”. Un entorno gráfico minimalista parece ser la mejor opción esta vez.

Para disfrutar de una interfaz gráfica en FreeBSD es necesario instalar el servidor Xorg y decirle al sistema, mediante el archivo /etc/rc.conf que inicie los servicios dbus y hal al arranque.

$ pkg install xorg hal dbus

$ Xorg -configure

$ echo "hald_enable="YES"" >> /etc/rc.conf

$ echo "dbus_enable="YES"" >> /etc/rc.conf

$ reboot

Al iniciar nuevamente, podré arrancar las Xs simplemente con:

$ startx

Todo funciona a la perfección. Pero las Xs así de fábrica son feas, poco intuitivas y con una practicidad casi nula. Insatisfecho pues con esto, me viene a la mente aquel gestor de ventanas en mosaico, ligero, ampliamente configurable y tan amado por los usuarios con corazón de hacker y entrañas de geek. Por si fuera poco, funciona de manera autónoma, lo que me resulta muy conveniente. Hablo ni más ni menos que de i3wm.

$ pkg install i3 i3lock i3status dmenu

$ echo "/usr/local/bin/i3" >> /usr/home/usuario/.xinitrc

$ chown usuario /usr/home/usuario/.xinitrc

$ reboot

Una última cuestión a considerar es que parece haber un problema al momento de crear el archivo de configuración. Por esto, lo recomendable es copiar el archivo que viene por defecto (/usr/local/etc/i3/config) y luego editarlo a nuestro gusto.

$ cp /usr/local/etc/i3/config ~/.i3/

Ahora, al iniciar sesión en modo TTY, sólo debo escribir startx para iniciar una sesión gráfica con i3wm.