BSPWM
bspwm es un manejador de ventanas en mosaico, la característica principal es que presenta las ventanas como hojas de un archivo binario.
bspwm soporta el uso de múltiple monitores y es configurado y controlado a través de mensajes.
Si has estado siguiendo mi tutorial de como instalar archlinux en una máquina virtual, esta es la continuación.
Instalación.
Vamos a instalar los paquetes necesarios para correr bspwm. En esta ocasión no voy a instalar un “Display Manager”, así que para iniciar el modo gráfico vamos a utilizar “startx”.
|
|
Configuración Inicial
Antes de iniciar el modo gráfico tenemos que configurar bspwm y sxhkd
Vamos a crear los directorios de configuración y copiar los archivos.
|
|
Ahora vamos a cambiar la terminal por defecto en sxhkdrc por “terminator” que fue la teminal que instalamos.
Edita ~/.config/sxhkd/sxhkdrc
Y remplaza urxvt por terminator para que quede como sigue:
|
|
Luego tenemos que configurar Xinit.
Primero copiamos el archivo de ejempo xinitrc en nuestro directorio
|
|
Luego removemos las ultimas 5 lineas y agregamos las siguientes dos por lo pronto:
|
|
Como estamos en una máquina virtual tenemos que deshabilitar la siguiente opción en /etc/xdg/picom.conf
Cambia la opción “vsync = true” a
|
|
O si lo deseas puedes comentar la linea, eso hara que deshabilites la opción.
Iniciar modo gráfico y configurar escritorio
Configurado bspwm y sxhkd, ahora sí, iniciamos el modo gráfico con:
|
|
Verás que no aparece nada, pero en realidad es que necesitas al menos abrir una terminal, para verificar que la configuración es correcta y que bspwm esta funcionando presaiona
super + Return
para iniciar terminator. (Donde “super” es la tecla de “windows” en tu teclado)
Configurar resolucion de pantalla
En la terminal que acabas de abrir, teclea:
|
|
para arreglar la resolucion de la pantalla.
Para grabar la configuración selecciona el boton de “guardar” o “save” y nombra el arcvhivo “display.sh”
Lo siguiente es hacer este archivo ejecutable con:
|
|
Luego agregalo a .xinitrc justo antes de “picom -f &” para que quede como sigue:
|
|
Para salir de bspwm, presiona “super + alt + q”
E inicia el modo gráfico de nuevo con startx.
selecciona una imagen de wallpaper
inicia nitrogen y configura el wallpaper
agrega nitrogen a xinitrc
|
|
Para “arreglar” el cursor debes instalar xorg-xsetroot
|
|
Agrega xsetroot -cursor_name left_ptr a .xinitrc para que quede como sigue.
|
|
Instalar Polybar
Polybar esta en los repositorios AUR, para eso debemos tener instalado “yay”.
Cuando instalamos archlinux, tambien instalamos “git” si no estás siguiendo esta serie de tutoriales, solo instala o verifica que tengas “git” instalado.
Instalar “yay”
Para instalar yay teclea los siguientes comandos:
|
|
Instalar Polybar
Para instalar Polybar corremos:
|
|
Acepta los defaults y selecciona “N” para que no muestre las diferencias en la pantalla.
Configurar Polybar
Comienza por instalar el archivo de configuración de ejemplo.
|
|
Instala los tipos de letra utilizados en la barra de ejemplo
|
|
Ahora necesitamos crear un script para iniciar Polybar en
~/.config/polybar/launch.sh
Con el siguiente contenido:
|
|
Después tenemos que hacer el script ejecutable con:
|
|
En este punto agregamos este script en nuestro archivo bspwmrc para que quede de la siguiente manera:
|
|
Resultado Final: