Como Instalar Bspwm Polybar en Archlinux
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
|
|
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
|
|
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: