Vés al contingut

I3 (gestor de finestres)

De la Viquipèdia, l'enciclopèdia lliure
I3
Modifica el valor a Wikidata
Modifica el valor a Wikidata
TipusGestor de finestres en mosaic i programari lliure Modifica el valor a Wikidata
Versió inicial16 març 2009 Modifica el valor a Wikidata
Versió estable
4.25.1 (6 febrer 2026) Modifica el valor a Wikidata
Llicènciallicència BSD de 3 clàusules Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuGNU/Linux, BSD, macOS i sistema operatiu tipus Unix Modifica el valor a Wikidata
Escrit enC Modifica el valor a Wikidata
Equip
Creador/sMichael Stapelberg Modifica el valor a Wikidata
Més informació
Lloc webi3wm.org (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Free Software Directoryi3 Modifica el valor a Wikidata
Id. Subredditi3wm Modifica el valor a Wikidata
Guia d'usuariGuia d'usuari Modifica el valor a Wikidata

GitHub: i3
Mastodon: i3wm@fosstodon.org Modifica el valor a Wikidata

i3 és un gestor de finestres de mosaic dissenyat per a X11, inspirat en wmii i escrit en C.[1] Admet dissenys de mosaic, apilament i tabulació, que es gestionen manualment. La seva configuració s'aconsegueix mitjançant un fitxer de text pla i és possible ampliar i3 mitjançant el seu sòcol de domini Unix i la interfície IPC basada en JSON des de molts llenguatges de programació.

Igual que wmii, i3 utilitza un sistema de control molt similar al de vi i Vim. Per defecte, el focus de la finestra es controla mitjançant el que la documentació anomena la tecla 'Mod1' (tecla Alt / tecla Windows), a més de les tecles de la fila d'inici dreta (Mod1+J, K, L, Punt i coma), mentre que el moviment de la finestra es controla mitjançant l'addició de la tecla Majúscules (Mod1+Majúscules+J, K, L, Punt i coma).[2][3]

Objectius de disseny

[modifica]

Els principals objectius de disseny d'i3 són tenir un codi ben escrit i documentat que fomenti la contribució de l'usuari;[4] utilitzar XCB en lloc de Xlib; implementar correctament les funcions multimonitor, de manera que cada espai de treball s'assigni a una pantalla virtual i les addicions i eliminacions de monitors no siguin destructives per a les finestres; implementar diferents modes, de manera similar a la dels editors de text vi i vim⁣;utilitzar un arbre com a abstracció (i estructura de dades subjacent) per a la gestió de finestres; i implementar la codificació de caràcters UTF-8.

Característiques

[modifica]

La configuració de l'i3 es fa mitjançant un fitxer de text pla (normalment es troba a ~/.config/i3/config o sigui el directori d'inici de l'usuari), que es pot personalitzar sense cap coneixement sofisticat de programació.[2] A diferència d'altres gestors de finestres en mosaic populars, com ara dwm, awesome i xmonad, la gestió de finestres es deixa a l'usuari a l'i3. Les finestres es mantenen dins de contenidors, que es poden dividir verticalment o horitzontalment. També es poden canviar la mida opcionalment. També hi ha opcions per apilar les finestres, així com per prémer-les amb la tecla de pestanya (de manera similar a la interfície que utilitzen els navegadors web). L'i3 utilitza dmenu com a iniciador de programes per defecte, però es pot substituir.[2][5] L'i3 també té un programa associat anomenat i3bar que mostra informació sobre el sistema a la part inferior de la pantalla.[6]

L'i3 també admet l'ús de diversos monitors.[7]

Finestres emergents flotants

[modifica]

Tot i que i3 és un gestor de finestres en mosaic, algunes finestres específiques, com ara les finestres emergents de contrasenya, no es mostren com a mosaics nous per defecte; sempre s'apilen davant de les finestres en mosaic, tret que estiguin en mode de pantalla completa. Aquestes finestres flotants es poden moure i canviar de mida lliurement, igual que en els gestors de finestres en mosaic i els entorns d'escriptori populars com GNOME o KDE Plasma.[5]

Els autors d'i3 tenen la intenció que les finestres flotants s'utilitzin només per a finestres emergents.[8]

Galeria

[modifica]

Vegeu també

[modifica]
  • Sway – Gestor de finestres per a Wayland similar a l'i3

Referències

[modifica]
  1. Google TechTalks. «i3 - An Improved Tiling Window Manager», 18-06-2012. [Consulta: 10 desembre 2025].
  2. 1 2 3 Congleton, Nick. «Install and Use i3 Window Manager on Ubuntu». maketecheasier. Uqnic Network Pte, 23-05-2017. [Consulta: 1r maig 2019].
  3. «i3: i3 User’s Guide». [Consulta: 10 desembre 2025].
  4. «i3 — i3: improved tiling X11 window manager». [Consulta: 10 desembre 2025].
  5. 1 2 J.A. Watson. «How to customise your Linux desktop: i3 Window Manager». ZDNet. ZDNet, 07-01-2016. [Consulta: 1r maig 2019].
  6. «Getting started with the i3 tiling window manager» (en anglès), 24-02-2016. [Consulta: 10 desembre 2025].
  7. Šamalík, Adam. «Using i3 with multiple monitors» (en anglès americà), 24-06-2019. [Consulta: 10 desembre 2025].
  8. Stapelberg, Michael. «i3: IPC interface (interprocess communication)». [Consulta: 10 desembre 2025].

Enllaços externs

[modifica]
  • I3 - Lloc web oficial (anglès)