13 millors gestors de finestres de mosaic per a Linux


Com suggereix el nom del gestor de finestres de Linux, la feina dels gestors de finestres és coordinar el funcionament de les finestres de les aplicacions i s'executen automàticament en segon pla del vostre sistema operatiu per gestionar l'aparença i la ubicació de les aplicacions en execució.

Hi ha diverses aplicacions de Gestor de finestres que podeu utilitzar a Linux, però tal com esperíeu, aquí teniu un article que enumera els millors gestors de finestres de rajoles per triar.

1. i3

i3 és una aplicació de gestor de finestres gratuïta, de codi obert i completament configurable dirigida a usuaris i desenvolupadors avançats de Linux i BSD. Compta amb una estructura de dades en arbre que permet dissenys més flexibles que les seves alternatives i no requereix Haskell ni LUA.

i3 es troba entre les aplicacions de gestor de rajoles de finestres manuals més estimades a causa de les seves àmplies característiques que inclouen paràmetres en text senzill, dreceres de teclat personalitzades i configuració sense necessitat de reiniciar el sistema subjacent.

El paquet i3 el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install i3    [On CentOS/RHEL]
$ sudo dnf install i3    [On Fedora]
$ sudo apt install i3    [On Debian/Ubuntu]

2. bspwm

bspwm és un gestor de rajoles de Linux gratuït, lleuger i de codi obert conegut per adherir-se a la filosofia de Linux concentrant-se en fer una cosa i fer-la correctament.

Es basa en la partició d'espai binari que representa les finestres com les fulles d'un arbre binari complet i gestiona l'enllaç de tecles amb una utilitat separada, sxhkd, que permet un rendiment més suau i suport per a altres dispositius d'entrada.

Les característiques de bspwm inclouen suport per a diverses finestres, suport parcial per a EWMH, mode automàtic per configurar automàticament la posició de les fitxes de l'aplicació i es configura i controla mitjançant missatges, entre d'altres.

El paquet bspwm el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install bspwm    [On CentOS/RHEL]
$ sudo dnf install bspwm    [On Fedora]
$ sudo apt install bspwm    [On Debian/Ubuntu]

3. herbstluftwm

herbstluftwm és un gestor de finestres de mosaic manual gratuït i de codi obert configurable per a x11 mitjançant Glib i Xlib. Bàsicament, funciona utilitzant un disseny basat en la divisió de marcs en submarcs que es poden dividir més i omplir de finestres.

Les principals característiques d'herbstluftwm inclouen etiquetes (és a dir, espais de treball o escriptoris virtuals), un script de configuració que s'executa a l'inici, exactament una etiqueta per monitor, etc. Més informació del nostre article sobre herbstluftwm aquí.

El paquet herbstluftwm el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install herbstluftwm    [On CentOS/RHEL]
$ sudo dnf install herbstluftwm    [On Fedora]
$ sudo apt install herbstluftwm    [On Debian/Ubuntu]

4. impressionant

awesome és un gestor de rajoles de nova generació gratuït i de codi obert per a X creat per ser ràpid i extensible i s'adreça principalment a desenvolupadors, usuaris avançats i qualsevol persona que vulgui controlar el seu entorn gràfic.

Les seves característiques inclouen codi font i API ben documentats, suport real de diversos capçals amb escriptoris per pantalla, suport per a D-Bus, suport per a extensions Lua, sense capes flotants o enrajolades, etc.

El paquet awesome el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install awesome    [On CentOS/RHEL]
$ sudo dnf install awesome    [On Fedora]
$ sudo apt install awesome    [On Debian/Ubuntu]

5. Tilix

emulador i gestor de terminal de mosaic que utilitza les directrius de la interfície humana de Gnome. Permet als usuaris organitzar les finestres de les aplicacions horitzontalment i verticalment mitjançant arrossegar i deixar anar.

Tilix ofereix als seus usuaris moltes funcions, com ara treballar amb títols personalitzats i hiperenllaços personalitzats, suport per a imatges de fons transparents, notificacions en segon pla, diversos panells i dissenys persistents.

El paquet Tilix el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install tilix    [On CentOS/RHEL]
$ sudo dnf install tilix    [On Fedora]
$ sudo apt install tilix    [On Debian/Ubuntu]

6. XMonad

XMonad és un gestor de finestres X11 de mosaic dinàmic gratuït i de codi obert que existeix per automatitzar la cerca i l'alineació de finestres. És extensible mitjançant la seva pròpia biblioteca d'extensions que li ofereix opcions per a barres d'estat i decoracions de finestres. També és mínim, estable i fàcil de configurar.

El paquet xmonad el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install xmonad    [On CentOS/RHEL]
$ sudo dnf install xmonad    [On Fedora]
$ sudo apt install xmonad    [On Debian/Ubuntu]

7. Balanç

Sway és un gestor de finestres gratuït, de codi obert i lleuger, compatible amb Wayland i3, que organitza automàticament les finestres de les aplicacions per maximitzar lògicament l'espai de l'escriptori. Organitza les finestres en una graella de manera predeterminada i admet gairebé totes les ordres incloses a i3.

Les seves característiques inclouen suport per a dreceres de teclat, el seu ús de Wayland en lloc de Xorg i buits. Llegiu més sobre Sway al nostre article aquí.

Sway està disponible per instal·lar-se des del repositori predeterminat de moltes distribucions si no està disponible per consultar aquesta pàgina wiki per obtenir instruccions d'instal·lació per a les vostres distribucions.

8. tmux

tmux és un multiplexor de terminal de codi obert que permet als usuaris crear múltiples sessions de terminal a les quals poden accedir i controlar des d'una sola pantalla, cosa que el fa perfecte per executar diversos programes de línia d'ordres al mateix temps.

tmux fa ús de tot l'espai disponible i és fàcil d'utilitzar gràcies al seu suport per a combinacions de tecles que podeu utilitzar per dividir finestres i crear més panells. També podeu compartir instàncies d'intèrpret d'ordres individuals entre sessions diferents per utilitzar-les per a diferents propòsits per diferents usuaris.

El paquet tmux el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install tmux    [On CentOS/RHEL]
$ sudo dnf install tmux    [On Fedora]
$ sudo apt install tmux    [On Debian/Ubuntu]

9. spectrwm

spectrwm és un gestor de finestres de mosaic i reparenting petit, dinàmic, inspirat en xmonad i dwm creat per a l'X11 perquè sigui ràpid, compacte i concís. Va ser creat amb l'objectiu de resoldre els problemes d'xmonad i dwm face.

spectrwm utilitza un fitxer de configuració de text sense format, compta amb valors predeterminats similars als d'xmonad i dwm i inclou dreceres de teclat integrades. Les seves altres característiques inclouen colors i amplada de vora personalitzables, arrossegar per flotar, menú d'inici ràpid, barra d'estat personalitzable, suport RandR dinàmic, etc.

El paquet spectrwm el proporciona la distribució que utilitzeu, només cal que utilitzeu el gestor de paquets per instal·lar-lo tal com es mostra.

$ sudo yum install spectrwm    [On CentOS/RHEL]
$ sudo dnf install spectrwm    [On Fedora]
$ sudo apt install spectrwm    [On Debian/Ubuntu]

10. JWM

JWM (Joe's Window Manager) és un gestor de finestres lleuger basat en C de codi obert per al sistema de finestres X11 optimitzat per funcionar sense problemes en sistemes informàtics més antics i menys potents. Només requereix la biblioteca Xlib per executar-se, però és capaç de treballar amb moltes altres biblioteques, com ara libXext per a l'extensió de formes, Cairo i libRSVG per a icones i fons, libjpeg i libpng per a fons i icones JPEG i PNG respectivament, etc.

JWM s'inclou en un parell de distribucions de Linux, per exemple. Damn Small Linux i Puppy Linux i ha trobat la major part del seu ús en ordinadors portàtils com el Raspberry Pi.

$ sudo yum install jwm    [On CentOS/RHEL]
$ sudo dnf install jwm    [On Fedora]
$ sudo apt install jwm    [On Debian/Ubuntu]

11. Qtile

Qtile és un gestor de finestres de rajoles de codi obert petit però complet i completament configurable desenvolupat a Python. Està dissenyat centrant-se en la simplicitat, l'extensibilitat mitjançant extensions i la personalització.

Qtile ofereix dissenys, ordres i ginys personalitzats fàcils d'escriure. També es pot escriure de forma remota per configurar espais de treball, actualitzar ginys de la barra d'estat, manipular finestres, etc. Té una documentació completa per si necessiteu aclariments durant el camí.

A les versions més noves d'Ubuntu (17.04 o superior), Debian (10 o superior) i Fedora, hi ha paquets Qtile disponibles per instal·lar-los.

$ sudo apt-get install qtile  [On Ubuntu/Debian]
$ sudo dnf -y install qtile   [On Fedora]

12. Verí de rata

Ratpoison és un gestor de finestres lleuger dissenyat per ser senzill i sense gràfics de luxe, decoracions de finestres ni dependència de cap altre projecte. Està inspirat en la pantalla GNU, que és molt popular a la comunitat de terminals virtuals.

Les principals característiques de Ratpoison inclouen la capacitat de dividir les finestres en marcs que no es superposen amb totes les finestres maximitzades dins dels seus marcs. Només s'utilitza mitjançant ordres del teclat.

13. dwm

dwm és un gestor de finestres de rajoles lleuger i dinàmic per al sistema X Windows que ha guiat el desenvolupament de diversos altres gestors de finestres X, inclòs el gestor de finestres impressionant i xmonad.

dwm controla les finestres en rajola, monòcle i dissenys flotants i tots aquests dissenys es poden afegir de forma dinàmica, millorar l'entorn de l'aplicació en ús i la tasca executada.

Hi ha més gestors de rajoles a la comunitat entre els quals podeu triar, però no molts d'ells ofereixen una llista de funcions gairebé completa com les aplicacions esmentades anteriorment.

Coneixeu alguna aplicació lloable que mereixi la menció? O heu tingut experiències amb alguna que influeixin en la vostra elecció d'una sobre l'altra? No dubteu a compartir els vostres pensaments amb nosaltres a la secció de comentaris a continuació.