Personalització de fluxbox
Última actualització: setembre 2011
Fluxbox és petit i lleuger, però potent, molt potent. Podem canviar d'escriptori virtual simplement girant la roda del ratolí sobre l'escriptori i altres coses d'aquest tipus, tot totalment configurable. Una cosa interessant és la possibilitat d'agrupar finestres. Si tenim dues finestres (iceweasel i thunar per exemple), si "pesquem" una picant-li amb el botó central a la barra de títol i l'arrosseguem a sobre de l'altre, les dues queden juntes en una sola amb pestanyes i podem canviar entre elles amb Alt+Tab o picant a la pestanya corresponent.
-Configuracions del format del rellotge que m'agraden: %a, %d-%m-%Y %k:%M o bé %a, %d-%b-%Y %k:%M
-Mètodes abreujats de teclat: el propi fluxbox ens proporciona al manera de configurar tecles per a fer coses; està tot al fitxer .fluxbox/keys del perfil de cada usuari. A mi m'agrada personalitzar-me les tecles així:
#keys personalitzat per a fluxbox, teclat de Apple
# open a terminal
#Mod1 F1 :Exec xterm
Mod1 36 :Exec lxterminal
#Exec dmenu
Mod1 v :Exec dmenu_run
#Captura de pantalla
Mod1 33 :Exec scrot
# double click on the titlebar to shade
#OnTitlebar Double Mouse1 :Shade
OnTitlebar Double Mouse1 :Maximize
# change to a specific workspace
Mod1 10 :Workspace 1
Mod1 11 :Workspace 2
Mod1 12 :Workspace 3
Mod1 13 :Workspace 4
#Control F5 :Workspace 5
-Alt+ 1 a 4 canviem entre escriptoris
-Alt + v obrim dmenu
-Alt + Enter obrim un terminal
-Alt + p executem scrot
Aquesta combinació de tecles és la mateixa que faig servir per al window manager i3.
Depenent del teclat el codi de la combinació de tecles a capturar pot variar. Per a comprovar el codi de cada tecla que piquem tenim: xev
-Modificació de la velocitat del ratolí: podem afegir a .fluxbox/startup: xset m 2 10 on el primer valor és l'acceleració i el segon l'umbral.
-Setejar la resolució de pantalla: podem afegir a .fluxbox/startup: xrandr -s 1680x1050 (o la resolució de pantalla que volguem). Podem veure les resolucions de pantalla que tenim disponibles fent un xrandr a seques.
-Antialising: Creem un fitxer (si no existeix) .Xdefaults amb una línia que digui:
Xft.antialias: true
I afegim a .fluxbox/startup la línia: xrdb -load ~/.Xdefaults
-Estalvi de pantalla: si volem tenir l'estalvi de pantalla afegirem a .fluxbox/startup: xscreensaver &. En el moment d'entrar en sessió, xscreensaver ens dona l'oportunitat de configurar-lo. Si no ho fem en aquest moment podem configurar-lo fent: xscreensaver-demo. Si el que volem es activar l'estalvi de pantalla en un moment determinat farem: xscreensaver-command -lock
-Fons de pantalla: fiquem una línia a .fluxbox/startup: fbsetbg -t /home/bmw/imatges/lamevaimatgemosaic.png
Algunes opcions de fbsetbg son: -t mosaic, -a maximitzat, -r agafa aleatoriament una imatge d'un directori
Un altre opció que tenim és fer que el fons de pantalla el posi idesk (veure més avall).
-Estils: Trobaràs quantitat d'estils per internet per a fluxbox, però penso que no tots tenen les combinacions de color óptimes per a treballar amb comoditat. Aquí (https://drive.google.com/file/d/11Zi2kH33UOFBwNIWZuOtKXMyEEr3ds2d/view?usp=sharing) hi ha un fitxer "styles_ok.tar.gz" amb la meva selecció d'estils. S'han de deixar (un cop descomprimits) a dintre del directori ~/.fluxbox/styles
-Conky: L'executarem des de .fluxbox/startup i ens permet veure a l'escriptori com està funcionant el sistema. També serveix per a ficar-se una "xuleta" amb les tecles que tinguem configurades per a llençar programaris. Aquí una captures de pantalla i una imatge en detall del meu conky. Si t'agrada, pots agafar el fitxer conkyrc que trobaràs a https://drive.google.com/file/d/11Zi2kH33UOFBwNIWZuOtKXMyEEr3ds2d/view?usp=sharing
-Vull icones! Tenim la possibilitat de fer servir idesk. A més de tenir icones a l'escriptori, es pot fer servir per establir una o vàries imatges com a fons de pantalla, llavors podriem prescindir de fbsetbg. Per executar idesk, ho podem fer des de .fluxbox/startup.
Als adjunts hi ha un fitxer .ideskrc amb un exemple amb icones no transparent. També una carpeta .idesktop amb un exemple amb icones png.
A més de tenir icones a l'escriptori, idesk es pot encarregar de ficar el fons de pantalla que volem. Un exemple de línies modificades a .ideskrc:
Background.Delay: 10
Background.Source: /home/meva
Background.File: None
Background.Mode: Scale
Amb això cada 10 minuts agafarà aleatoriament una imatge del directori /home/meva i la ficarà com a fons de pantalla.
-Estat de la bateria (si és un portàtil): podem afegir a .fluxbox/startup: wmbattery -a /home/bmw/compile/siren_2.au & Amb això executem l'applet vmbatery (que haurem de tenir instal·lat) i fem que soni una alarma acústica quan la bateria estigui a punt d'esgotar-se.
-Àudio al fluxbox: afegim a .fluxbox/startup: start-pulseaudio-x11 per a engegar el servidor d'audio. Hem de tenir instal·lat el paquet pulseaudio-module-x11.
Com a mixers em semblen una bona elecció:
- Alsamixer: hem de tenir instal·lat alsa-utils. Per a obrir el mixer ho haurem de fer amb sudo alsamixer
- Aumix: la versió aumix-gtk pot guardar una configuració determinada y recuperar-la fàcilment. Jo el llenço a l'entrada de sessió i així puc recuperar els nivells predeterminats que vull de la targeta de so.
- wmix: es un mixer dockable (queda a la cantonada inferior dreta ocult i apareix quan t'apropes amb el ratolí) amb el que pots mutejar canals de forma individual (doble clic), pujar i baixar nivells (clic + ratolí amunt o avall) i a més te OSD.
-Impressió: un cop tenim instal·lat cups, fem servir la seva pròpia gestió via navegador: http://localhost:631
-Configurar la xarxa: fer un cop d'ull a "Configurar la xarxa i connectar recursos de xarxa en gestors de finestres lleugers"
* * * * *
Si voleu un fitxer .fluxbox/startup amb esteroids, podeu enganxar i descomentar el que voleu d'aquestes línies:
#Ratolí: acceleracio / umbral
# xset m 2 10
#Resol. de pantall. xrand a seques per a veure disponibles
# xrandr -s 1680x1050
#Antialising: Creem un fitxer (si no existeix) .Xdefaults amb una línia que dig$
# xrdb -load ~/.Xdefaults
#Estalvi pantalla. activar l'estalvi de pantalla en un moment determinat farem:$
# xscreensaver &
#Monitor bateria. Hem de tenir wmbattery
# wmbattery -a /home/bmw/compile/siren_2.au &
#Engegar el servidor d'àudio i applet mixer
# start-pulseaudio-x11
# wmmixer
#Conky i idesk
# conky &
# idesk &
#Si tenim instal·lat network-manager
# nm-applet &
#Fons de pantalla. -t mosaic, -a maximitzat, -r agafa aleatoriament una imatge d'un directori
# fbsetbg -t /home/bmw/imatges/TileLeather.png