Ricerca nel sito web

I 14 migliori gestori di finestre affiancate per Linux nel 2024


Come suggerisce il nome, i Linux Window Manager sono responsabili del coordinamento del funzionamento delle finestre delle applicazioni. Funzionano silenziosamente in background del tuo sistema operativo, gestendo l'aspetto e la disposizione dei programmi aperti.

Esistono diversi gestori di finestre che puoi utilizzare su Linux ma, proprio come ti aspetteresti, ecco un articolo che elenca i migliori gestori di finestre affiancate tra cui scegliere.

1. i3 – Piastrellatura WM migliorata

i3 è un'app di gestione delle finestre gratuita, open source e completamente configurabile destinata a utenti e sviluppatori avanzati di Linux e BSD. È dotato di una struttura dati ad albero che consente layout più flessibili rispetto alle sue alternative e non richiede Haskell o LUA.

i3 è tra le app per la gestione manuale dell'affiancamento delle finestre più amate grazie alle sue vaste funzionalità che includono impostazioni in testo semplice, scorciatoie da tastiera personalizzate e configurazione senza la necessità di riavviare il sistema sottostante.

Il pacchetto "i3" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install i3         [On Debian, Ubuntu and Mint]
sudo yum install i3         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge x11-wm/i3       [On Gentoo Linux]
sudo apk add i3             [On Alpine Linux]
sudo pacman -S i3           [On Arch Linux]
sudo zypper install i3      [On OpenSUSE]    

2. bspwm

bspwm è un gestore di piastrellatura gratuito, leggero e open source noto per aver aderito alla filosofia Linux concentrandosi sul fare una cosa e portarla a termine correttamente.

Si basa sul partizionamento dello spazio binario che rappresenta le finestre come foglie di un albero binario completo e gestisce l'associazione dei tasti con un'utilità separata sxhkd, che consente prestazioni più fluide e supporto per altri dispositivi di input.

Le funzionalità di bspwm includono il supporto per più finestre, il supporto parziale per EWMH, la modalità automatica per impostare automaticamente la posizione dei riquadri delle app ed è configurata e controllata tramite messaggi, tra le altre cose.

Il pacchetto "bspwm" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install bspwm         [On Debian, Ubuntu and Mint]
sudo yum install bspwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bspwm  [On Gentoo Linux]
sudo apk add bspwm             [On Alpine Linux]
sudo pacman -S bspwm           [On Arch Linux]
sudo zypper install bspwm      [On OpenSUSE]    

3. Herbstluftwm

Herbstluftwm è un gestore di finestre di affiancamento manuale configurabile gratuito e open source per x11 che utilizza Glib e Xlib. Fondamentalmente funziona utilizzando un layout basato sulla suddivisione dei frame in sottoframe che possono essere ulteriormente divisi e riempiti con finestre.

Le caratteristiche principali di herbstluftwm includono tag (ad esempio spazi di lavoro o desktop virtuali), uno script di configurazione che viene eseguito all'avvio, esattamente un tag per monitor, ecc.

Il pacchetto "herbstluftwm" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install herbstluftwm         [On Debian, Ubuntu and Mint]
sudo yum install herbstluftwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/herbstluftwm  [On Gentoo Linux]
sudo apk add herbstluftwm             [On Alpine Linux]
sudo pacman -S herbstluftwm           [On Arch Linux]
sudo zypper install herbstluftwm      [On OpenSUSE]    

4. fantastico

awesome è un gestore di affiancamento di prossima generazione gratuito e open source per X creato per essere veloce ed estensibile ed è rivolto principalmente a sviluppatori, utenti esperti e chiunque desideri controllare il proprio ambiente grafico.

Le sue caratteristiche includono codice sorgente e API ben documentati, supporto multi-head reale con desktop per schermo, supporto per D-Bus, supporto per estensioni Lua, assenza di livelli mobili o affiancati, ecc.

Il pacchetto "awesome" è disponibile nella distribuzione che stai utilizzando, usa semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install awesome         [On Debian, Ubuntu and Mint]
sudo yum install awesome         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/awesome  [On Gentoo Linux]
sudo apk add awesome             [On Alpine Linux]
sudo pacman -S awesome           [On Arch Linux]
sudo zypper install awesome      [On OpenSUSE]    

5.Tilix

Tilix è un emulatore e gestore di terminale di piastrellatura GTK3 avanzato che utilizza le linee guida per l'interfaccia umana di Gnome. Consente agli utenti di organizzare le finestre delle app in orizzontale e in verticale utilizzando il trascinamento della selezione.

Tilix offre ai suoi utenti molte funzionalità tra cui lavorare con titoli e collegamenti ipertestuali personalizzati, supporto per immagini di sfondo trasparenti, notifiche in background, riquadri multipli e layout persistenti.

Il pacchetto "Tilix" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install tilix         [On Debian, Ubuntu and Mint]
sudo yum install tilix         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tilix  [On Gentoo Linux]
sudo apk add tilix             [On Alpine Linux]
sudo pacman -S tilix           [On Arch Linux]
sudo zypper install tilix      [On OpenSUSE]    

6. XMonade

XMonad è un gestore di finestre X11 di affiancamento dinamico gratuito e open source che esiste per automatizzare la ricerca e l'allineamento delle finestre. È estensibile utilizzando la propria libreria di estensioni che offre opzioni per le barre di stato e le decorazioni delle finestre. È anche minimale, stabile e facile da configurare.

Il pacchetto "XMonad" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install xmonad         [On Debian, Ubuntu and Mint]
sudo yum install xmonad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/xmonad  [On Gentoo Linux]
sudo apk add xmonad             [On Alpine Linux]
sudo pacman -S xmonad           [On Arch Linux]
sudo zypper install xmonad      [On OpenSUSE]    

7. Ondeggia

Sway è un gestore di finestre compatibile con Wayland i3 gratuito, open source e leggero che organizza automaticamente le finestre delle app per massimizzare logicamente lo spazio sul desktop. Per impostazione predefinita, dispone le finestre in una griglia e supporta quasi tutti i comandi inclusi in i3.

Le sue caratteristiche includono il supporto per le scorciatoie da tastiera, l'utilizzo di Wayland invece di Xorg e le lacune.

Il pacchetto "Sway" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install sway         [On Debian, Ubuntu and Mint]
sudo yum install sway         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sway  [On Gentoo Linux]
sudo apk add sway             [On Alpine Linux]
sudo pacman -S sway           [On Arch Linux]
sudo zypper install sway      [On OpenSUSE]    

8. tmux

tmux è un multiplexer di terminale open source che consente agli utenti di creare più sessioni di terminale a cui possono accedere e controllare da un unico schermo, il che lo rende perfetto per eseguire più programmi da riga di comando contemporaneamente.

tmux sfrutta tutto lo spazio a sua disposizione ed è facilmente utilizzabile grazie al supporto per le associazioni di tasti che puoi utilizzare per dividere le finestre e creare più riquadri. Puoi anche condividere singole istanze di shell tra sessioni distinte da utilizzare per scopi diversi da utenti diversi.

Il pacchetto "tmux" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install tmux         [On Debian, Ubuntu and Mint]
sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
sudo apk add tmux             [On Alpine Linux]
sudo pacman -S tmux           [On Arch Linux]
sudo zypper install tmux      [On OpenSUSE]    

9. spettro

spectrwm è un piccolo e dinamico gestore di finestre di reparenting e affiancamento, xmonad e ispirato a dwm, creato per X11 per essere veloce, compatto e conciso. È stato creato con l'obiettivo di risolvere i problemi di xmonad e dwm face.

spectrwm utilizza un file di configurazione di testo semplice, vanta impostazioni predefinite simili a quelle di xmonad e dwm e dispone di scorciatoie da tastiera integrate. Le sue altre funzionalità includono colori e larghezza del bordo personalizzabili, trascinamento per fluttuare, menu di avvio rapido, barra di stato personalizzabile, supporto RandR dinamico, ecc.

Il pacchetto "spectrwm" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install spectrwm         [On Debian, Ubuntu and Mint]
sudo yum install spectrwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/spectrwm  [On Gentoo Linux]
sudo apk add spectrwm             [On Alpine Linux]
sudo pacman -S spectrwm           [On Arch Linux]
sudo zypper install spectrwm      [On OpenSUSE]    

10.JWM

JWM (Joe's Window Manager) è un leggero gestore di finestre open source basato su C per il sistema X11 Window, ottimizzato per funzionare senza problemi su sistemi informatici più vecchi e meno potenti.

Richiede solo la libreria Xlib per funzionare, ma è in grado di funzionare con una serie di altre librerie tra cui libXext per l'estensione della forma, Cairo e libRSVG per icone e sfondi, libjpeg e libpng rispettivamente per sfondi e icone JPEG e PNG, ecc.

JWM è incluso in un paio di distribuzioni Linux, ad es. Damn Small Linux e Puppy Linux e ha trovato la maggior parte del suo utilizzo su PC portatili come Raspberry Pi.

sudo apt install jwm         [On Debian, Ubuntu and Mint]
sudo yum install jwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jwm  [On Gentoo Linux]
sudo apk add jwm             [On Alpine Linux]
sudo pacman -S jwm           [On Arch Linux]
sudo zypper install jwm      [On OpenSUSE]    

11.Qtile

Qtile è un gestore di finestre di affiancamento open source piccolo ma completo e completamente configurabile sviluppato in Python. È progettato concentrandosi sulla semplicità, sull'estensibilità tramite estensioni e sulla personalizzazione.

Qtile offre layout, comandi e widget personalizzati facili da scrivere. Può anche essere creato tramite script in remoto per impostare spazi di lavoro, aggiornare i widget della barra di stato, manipolare finestre, ecc. Dispone di una documentazione completa nel caso in cui siano necessari chiarimenti lungo il percorso.

Nelle versioni più recenti di Ubuntu (18.04 o successiva), Debian (10 o successiva) e Fedora, sono disponibili Qtile pacchetti disponibili per l'installazione tramite.

sudo apt install qtile         [On Debian, Ubuntu and Mint]
sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. Veleno per topi

Ratpoison è un Window Manager leggero progettato per essere semplice e senza grafica fantasiosa, decorazioni per finestre o dipendenza da altri progetti. È modellato sullo schermo GNU che è molto popolare nella comunità dei terminali virtuali.

Le caratteristiche principali di Ratpoison includono la possibilità di dividere le finestre in cornici non sovrapposte con tutte le finestre ingrandite all'interno delle cornici. Viene gestito esclusivamente tramite comandi da tastiera.

Il pacchetto "Ratpoison" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install ratpoison         [On Debian, Ubuntu and Mint]
sudo yum install ratpoison         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ratpoison  [On Gentoo Linux]
sudo apk add ratpoison             [On Alpine Linux]
sudo pacman -S ratpoison           [On Arch Linux]
sudo zypper install ratpoison      [On OpenSUSE]    

13.dw

dwm è un gestore di finestre affiancato leggero e dinamico per il sistema X Windows che ha guidato lo sviluppo di vari altri gestori di finestre X, inclusi il gestore di finestre awesome e xmonad.

dwm controlla le finestre nei layout affiancati, monocolo e mobili e tutti questi layout possono essere aggiunti dinamicamente, migliorando l'ambiente per l'applicazione in uso e l'attività eseguita.

Il pacchetto "dwm" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install dwm         [On Debian, Ubuntu and Mint]
sudo yum install dwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/dwm  [On Gentoo Linux]
sudo apk add dwm             [On Alpine Linux]
sudo pacman -S dwm           [On Arch Linux]
sudo zypper install dwm      [On OpenSUSE]    

14. Nozione

Notion è un gestore di finestre unico progettato per il sistema X Window che offre una funzionalità di piastrellatura, in cui lo schermo è diviso in tessere non sovrapposte, ciascuna con una finestra, massimizzandone l'utilizzo.

Inoltre, Notion supporta la tabulazione, consentendo di organizzare più finestre all'interno di un singolo riquadro. In particolare, è un gestore statico, a differenza di molti gestori dinamici che regolano automaticamente le dimensioni delle tessere.

Il pacchetto "notion" è disponibile nella distribuzione che stai utilizzando, utilizza semplicemente il tuo gestore pacchetti per installarlo, come dimostrato di seguito.

sudo apt install notion         [On Debian, Ubuntu and Mint]
sudo yum install notion         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notion  [On Gentoo Linux]
sudo apk add notion             [On Alpine Linux]
sudo pacman -S notion           [On Arch Linux]
sudo zypper install notion      [On OpenSUSE]    
Conclusione

Ci sono più gestori di piastrellatura nella community tra cui puoi scegliere, ma non molti di loro offrono un elenco di funzionalità quasi completo come le app elencate sopra.

Conosci qualche app lodevole che vale la pena menzionare? Oppure hai avuto esperienze con qualcuno che ha influenzato la tua scelta dell'uno rispetto all'altro? Sentiti libero di condividere i tuoi pensieri con noi nella sezione commenti qui sotto.