Barra d'estat amb i3status + dzen2

Última actualització: abril 2012

Sempre pot ser útil (especialment per a gestors de finestres modests) tenir una barra d'estat amb informació sobre diferents aspectes del sistema.

Amb aquesta

# status bar: picant a sobre d'ella amb el ratolí botons esquerra, mig, dret, executem alsamixer, network-config, bloqueig pantalla

exec i3status | dzen2 -fg yellow -bg black -ta r -w 780 -fn "-misc-fixed-medium-r-normal--13-120-75-75-C-70-iso8859-1" -x 890 -y 1033 -e 'button1=exec:lxterminal -e alsamixer;button2=exec:network config;button3=exec:i3lock -c 200000' &

La última línia és complexa i requereix explicació:

    • Executant aquesta línia tenim -a partir dels programaris i3status i dzen- una status bar amb informació varia
    • i3status requereix del fitxer de configuració ~/.i3status.conf. Aquí hi ha un exemple: https://drive.google.com/file/d/0B1FGeoYKXhOhY2NHWklZT09scDg/view?usp=sharing
    • Tal como s'especifica a la línia, si piquem a sobre d'aquesta status bar amb botó esquerra, central o dret executarem alsamixer, network-config o bloquejarem la pantalla.
    • Per a ubicar la meva status bar a baix a la dreta de la pantalla, ho especifiquem amb els paràmetres -x i -y. Requerirem d'un càlcul:
      • Obtenim la resolució de pantalla actual amb xrand.
    • x l'obtindrem de restar a la resolució horitzontal 790 (en aquest cas el resultat és 650)
    • y l'obtindrem de restar a la resolució vertical 17 (en aquest cas el resultat és 835)