Un Gestor Enrajolat de Finestres en la llengua de Shakespeare li diuen Tiling Window Manager, és un gestor de finestres un poc especial i que pot semblar difícil, antic, inacabat o odiós a alguns usuaris. Però és molt profitós si tens l'ordinador per a treballar i necessites potència (per a programes pesats), memòria RAM (per a màquines virtuals) o consultar amb regularitat una, dos, tres o n aplicacions.
A banda que, ningú et furtarà el teu multitasking i les teues procrastinacions diàries, perquè tens els escriptori virtuals (fins a 10) com de costum als gestors de finestres de UNIX. Però, la diferència és que els escriptori virtuals nomès se creen quan accedeixes o quan mous una finestra, però per defecte només tens activat l'escriptori virtual actual. Amb i3 no t'avorriràs, ja t'ho dic jo.
Per què i3?
Conteste el mateix que "Per què OpenBSD?", doncs perquè puc. :-P Però també podria dir que perquè és un gestor de finestres molt ràpid, perquè suporta UTF-8 fàcilment, perquè no consumeix recursos i perquè m'agrada aprendre coses noves. Bàsicament.
A nivell tècnic, normalment jo òbric moltes finestres, molts terminals, i estic movent-les continuament, redimensionant-les, quan perc els botons minimitzar/maximitzar/tancar de la finestra em toca moure-les amb Alt i el ratolí, i quan vaig veure captures de pantalla del i3 vaig adonar-me que és una evolució natural i lògica per a molts usuaris com jo.
La web oficial del projecte és https://i3wm.org, i si tens curiositat, el millor que et recomane és que entres a la web i tafanejes tot el que vullgues. També hi ha videos a Youtube de fans del i3 que t'expliquen coses molones.
Combinacions de tecles principals:
Meta + D --> Executar aplicacions amb autocompletat (llançador per defecte: dmenu)
Meta + Intro --> Executar un terminal.
Meta + 0-9 --> Moure's entre els escriptoris virtuals
Meta + F --> Mode pantalla completa
Meta + W --> Mode pantalla completa visualitzant les barres
Meta + E --> Mode de finestres per defecte
Meta + V --> Mode dividir en Vertical
Meta + H --> Mode dividir en Horitzontal
Meta + S --> Encaixar les finestres
Shift + Meta + cursors --> Moure les finestres
Shift + Meta + q --> Tanca la finestra
Shift + Meta + 0-9 --> Movem la finestra al grup de treball indicat
Shift + Meta + espai --> Obrim finestra flotant
Shift + Meta + cursors --> Movem les finestres flotants
Shift + Meta + r --> Fem un redimensionament de la finestra
Shift + Meta + r --> Reiniciar i3
Shift + Meta + e --> Eixir de i3
El fitxer de configuració estan a ~/.config/i3
sudo chown user:group ~/.i3/config
Configuració de la imatge de fons
Editem el fitxer de configuració .config/i3/config i afegim:
exec_always --no-startup-id feh --bg-scale ~/Documents/wallpaper.png
Configuració de la codificació UTF-8
Per tal de poder escriure accents en valencià, la ñ del castellà o les lletres amb barret de l'esperanto, editarem el fitxer ~/.profile i afegirem:
export LC_ALL=es_ES.UTF-8
export LC_CTYPE=es_ES.UTF-8
Eixim de la nostra sessió completa, i tornem a accedir amb les nostres credencials, i automàticament els terminals tindran suport d'UTF-8, fins i tot l'xterm, que és el terminal que faig servir per a l'eMacs o el Mutt.
Transparència dels terminals
A mi m'agraden els terminals transparents per molts motius. Per tal d'aconseguir la transparència he instal·lat compton i l'he configurat per a que nomès siguen transparents les finestres del xterm.
Ací al meu blog, ja fa temps que vaig explicar com s'aconsegueix aquest tema, aleshores si vols aconseguir les finestres transparents com a les imatges que veus, llegeix aquest article on t'explique com fer-ho, pas a pas: Terminals amb transparència real a WindowMaker amb Compton.
Bloqueig de seguretat de pantalla
Hi ha la utilitat i3lock que ens permet bloquejar la pantalla si anem a allunyar-nos de l'ordinador.
Podem obrir de fons una imatge amb el paràmetre '-i' i la ruta de la imatge, per exemple:
i3lock -i ~/Documents/wallpaper.png
Configurar el theme de GTK 3
M'he descarregat un theme de GTK, concretament el DeLorean-dark-Theme, des de la ruta https://www.deviantart.com/killhellokitty/art/DeLorean-Dark-Themes-3-8-… i el descomprimirem a la ruta ~/.themes
A continuació, he creat el directori ~/Documents/.config/gtk-3.0 i dins editarem un fitxer settings.ini amb:
gtk-theme-name = "delorean-dark-theme-3.9"
gtk-font-name = "Open Sans 8"
gtk-icon-theme-name = "gnome"
D'aquesta manera, tinc el bluefish - per exemple - amb el theme DeLorean-dark-Theme.