Difference between revisions of "Window manager (Italiano)"

From ArchWiki
Jump to: navigation, search
(Created page with "Category:Desktop environments (Italiano) Category:General (Italiano) {{i18n|Window Manager}} {{translateme}} {{Article summary start}} {{Article summary text|A window m...")
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
[[Category:Desktop environments (Italiano)]]
 
[[Category:Desktop environments (Italiano)]]
[[Category:General (Italiano)]]
+
[[ar:Window Manager]]
{{i18n|Window Manager}}
+
[[en:Window Manager]]
 
+
[[es:Window Manager]]
{{translateme}}
+
[[uk:Window Manager]]
 
+
[[zh-CN:Window Manager]]
{{Article summary start}}
+
{{Article summary start|Sommario}}
{{Article summary text|A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. This article provides a general overview and listing of popular window managers.}}
+
{{Article summary text|Un window manager è un software di sistema che controlla il posizionamento e l'aspetto delle finestre dall'interno di un sistema di gestione finestre in un'interfaccia utente grafica. Questo articolo fornisce una panoramica generale ed un elenco dei gestori di finestre più popolari.}}
{{Article summary heading|Overview}}
+
{{Article summary heading|Panoramica}}
{{Article summary text|{{Graphical user interface overview}}}}
+
{{Article summary text|Il progetto [[Xorg_(Italiano)|Xorg]] fornisce un'implementazione open source del sistema X Window - le basi per una interfaccia utente grafica. Gli ambienti desktop come [[E17_(Italiano)|E17]], [[GNOME_(Italiano)|GNOME]], [[KDE_(Italiano)|KDE]], [[LXDE_(Italiano)|LXDE]] e [[Xfce_(Italiano)|Xfce]] forniscono un ambiente grafico completo. I vari [[Window Manager_(Italiano)|gestori di finestre]] offrono ambienti alternativi e nuovi, e può essere utilizzato ''stand-alone'' per conservare le risorse di sistema. I [[Display Manager (Italiano)|display manager]] forniscono un prompt di login grafico.}}
 
{{Article summary end}}
 
{{Article summary end}}
  
A window manager (WM) is one component of a system's graphical user interface (GUI). Users may prefer to install a full-fledged [[Desktop Environment]], which provides a complete user interface, including icons, windows, toolbars, wallpapers, and desktop widgets.
+
Un window manager (WM) è un componente dell'interfaccia grafica di un sistema (GUI) ad uso dell'utente. Molti potrebbero preferire l'installazione di un vero e proprio [[Desktop Environment]], che offre un'interfaccia utente completa, comprese icone, finestre, barre degli strumenti, sfondi e widget per il desktop.
  
 
== X Window System == <!-- please keep this section synchronized with [[Desktop Environment#X Window System]] -->
 
== X Window System == <!-- please keep this section synchronized with [[Desktop Environment#X Window System]] -->
The [[Wikipedia:X Window System|X Window System]] provides the foundation for a graphical user interface. Prior to installing a window manager, a functional X server installation is required. See [[Xorg]] for detailed information.
+
Il [[Wikipedia:X Window System| sistema X Window]] fornisce le basi per un'interfaccia utente grafica. Prima di installare un gestore di finestre, è necessaria l'installazione di un server X funzionante. Vedere [[Xorg (Italiano)|Xorg]] per informazioni più dettagliate.
  
:''X provides the basic framework, or primitives, for building such GUI environments: drawing and moving windows on the screen and interacting with a mouse and keyboard. X does not mandate the user interface — individual client programs known as window managers handle this. As such, the visual styling of X-based environments varies greatly; different programs may present radically different interfaces. X is built as an additional (application) abstraction layer on top of the operating system kernel.''
+
:''X fornisce il quadro di base per la configurazione di tali ambienti GUI: disegnare e muovere le finestre sullo schermo e interagire con il mouse e la tastiera. Non ha competenze specifiche per l'interfaccia utente; saranno i programmi dei singoli client, noti come "window manager" ad occuparsi della gestione di tutto questo. Come tale, lo stile visivo degli ambienti basati su X può variare molto: differenti tipi di programmi possono presentare interfacce radicalmente molto diverse. X è costruito come una ulteriore applicazione (a livello di astrazione), al di sopra del kernel del sistema operativo.''
  
The user is free to configure their GUI environment in any number of ways.
+
L'utente è libero di configurare il proprio ambiente GUI in molti modi.
  
==Window managers==
+
==Window manager==
Window managers (WMs) are X clients that provide the border around a window. The window manager controls the appearance of an application and how it is managed: the border, titlebar, size, and ability to resize a window are handled by window managers. Many window managers provide other functionality such as places to stick [http://www.dockapps.org dockapps] like [[Window Maker]], a menu to start programs, menus to configure the WM and other useful things. [[Fluxbox]], for example, has the ability to tab windows.
+
I Window Manager (WM) sono client per X che forniscono il bordo intorno ad una finestra. Controllano l'aspetto delle applicazioni e il modo in cui gestirle: il bordo, barra del titolo, la dimensione e la capacità di ridimensionare una finestra; sono tutte funzionalità gestite dai Window manager. Molti window manager forniscono altre funzionalità, quali le [http://www.dockapps.org dockapps], come [[Window Maker (Italiano)|Window Maker]], un menu per avviare i programmi, i menu per configurare il WM e altre cose utili. [[Fluxbox (Italiano)|Fluxbox]], per esempio, fornisce la funzione "tab" per le finestre.
  
Window managers generally do not provide ''extras'' like desktop icons, which are commonly seen in [[desktop environment]]s (though it is possible to add icons in a WM with another program).
+
I window manager in genere non offrono gli ''extra'' come le icone del desktop, che sono così comuni nei [[desktop environment]] (anche se è possibile aggiungere le icone in un WM con un altro programma).
  
Because of the lack of ''extras'', WMs are much lighter on system resources.
+
E proprio grazie della mancanza di tali ''extra'', i WM sono molto più leggeri per quanto riguarda le risorse del sistema.
  
===Types===
+
===Tipi===
  
*'''Stacking''' (aka floating) window managers provide the tradition desktop metaphor used in commercial operating systems like Windows and OS X. Windows act like pieces of paper on a desk, and can be stacked on top of each other.
+
*I window manager '''Stacking''' (o "floating") forniscono l'analoga funzionalità della scrivania tradizionale usata nei sistemi operativi commerciali come Windows e OS X. Gestiscono le finestre come pezzi di carta su una scrivania, e possono essere sovrapposte le une sopra le altre.
*'''Tiling''' window managers "tile" the windows so that none are overlapping. They usually make very extensive use of key-bindings and have less (or no) reliance on the mouse. Tiling window managers may be manual, offer predefined layouts, or both.
+
*I window manager '''Tiling''' "affiancano" le finestre in modo che non si sovrappongano. Di solito fanno un uso molto esteso di scorciatoie da tastiera e sono meno (se non del tutto) dipendenti dal mouse. In genere devono essere configurati manualmente, anche se talvolta vengono forniti con delle impostazioni predefinite.
*'''Dynamic''' window managers can dynamically switch between tiling or floating window layout.
+
*I window manager '''Dinamici''' possono essere dinamicamente cambiati tra layout "tiling" e "floating".
  
===List of window managers===
+
* [[:Category:Stacking WMs]]
* [[:Category:Stacking WMs (English)]]
+
* [[:Category:Tiling WMs]]
* [[:Category:Tiling WMs (English)]]
+
* [[:Category:Dynamic WMs]]
* [[:Category:Dynamic WMs (English)]]
+
  
<div style="width: 49%; float: left">
+
===Confronto tra gestori di finestre===
'''A through M'''
+
  
{{App|aewm|aewm is a modern, minimal window manager for X11. It is controlled entirely with the mouse, but contains no visible UI apart from window frames. The command set is sort of like vi: designed back in the dawn of time (1997) to squeeze speed out of low-memory machines, completely unintuitive and new-user-hostile, but quick and elegant in its own way.|http://www.red-bean.com/decklin/aewm/|{{Package AUR|aewm}} [unsupported]}}
+
Consultare [[Comparison of Tiling Window Managers]] e [[Wikipedia:Comparison of X window managers]].
  
{{App|[[Wikipedia:AfterStep|AfterStep]]|AfterStep is a window manager for the Unix X Window System. Originally based on the look and feel of the NeXTStep interface, it provides end users with a consistent, clean, and elegant desktop. The goal of AfterStep development is to provide for flexibility of desktop configuration, improving aestetics, and efficient use of system resources.|http://www.afterstep.org/|{{Package AUR|afterstep}} [unsupported]}}
+
===Elenco dei gestori di finestre===
  
{{App|[[awesome]]|awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on theirs graphical environment.|http://awesome.naquadah.org/|{{Package AUR|awesome}} [unsupported]}}
+
<div style="float: left; margin-right: 1%; width: 49%">
 +
<center>'''Stacking WMs'''</center>
  
{{App|[[Wikipedia:Blackbox|Blackbox]]|Blackbox is the fast, lightweight window manager for the X Window System you have been looking for, without all those annoying library dependencies. Blackbox is built with C++ and contains completely original code (even though the graphics implementation is similar to that of WindowMaker).|http://blackboxwm.sourceforge.net/|{{Package Official|blackbox}} [community]}}
+
{{App|aewm|aewm è un moderno window manager minimale per X11. Controllabile interamente con il mouse, non contiene alcuna interfaccia salvo quella delle finestre. Il set di comandi è una sorta di Vi: progettato tempo addietro, nel 1997, per favorire le macchine con poche risorse, molto poco intuituivo ed ostile ai principianti, ma veloce ed elegante a suo modo.|http://www.red-bean.com/decklin/aewm/|{{AUR|aewm}} [unsupported]}}
  
{{App|[[Compiz]]|Compiz is an OpenGL compositing manager that uses GLX_EXT_texture_from_pixmap for binding redirected top-level windows to texture objects. It has a flexible plug-in system and it is designed to run well on most graphics hardware.|http://www.compiz.org/|{{Package Official|compiz-core}} [community]}}
+
{{App|[[Wikipedia:AfterStep|AfterStep]]|AfterStep è un window manager per l'X Window System Unix. Originariamente basato sul look and feel dell'interfaccia NeXTStep, fornisce agli utenti finali un  desktop coerente, pulito ed elegante. L'obiettivo di sviluppo AfterStep è quello di fornire la flessibilità di configurazione del desktop, il miglioramento estetico, e un uso efficiente delle risorse di sistema.|http://www.afterstep.org/|{{AUR|afterstep}} [unsupported]}}
  
{{App|[[dwm]]|dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.|http://dwm.suckless.org/|{{Package Official|dwm}} [community]}}
+
{{App|[[Wikipedia:Blackbox|Blackbox]]|Blackbox è tra i più veloci e leggeri window manager per X che ci si possa immaginare, senza tutte quelle fastidiose dipendenze dalle librerie. Blackbox è compilato in C + + e contiene tutto il codice originale (anche se la realizzazione grafica è simile a quella di WindowMaker).|http://blackboxwm.sourceforge.net/|{{Pkg|blackbox}}}}
  
{{App|echinus|Simple and lightweight tiling and floating window manager for X11. Started as a dwm fork with easier configuration, echinus became full-featured re-parenting window manager with EWMH support.|http://plhk.ru/echinus|{{Package AUR|echinus}} [unsupported]}}
+
{{App|[[Compiz (Italiano)|Compiz]]|Compiz è un compositing manager OpenGL che utilizza GLX_EXT_texture_from_pixmap per l'associazione di primo livello delle finestre alla texture degli oggetti. Ha un flessibile sistema di plug-in ed è progettato per funzionare bene sulla maggior parte dell'hardware grafico.|http://www.compiz.org/|{{Pkg|compiz-core}}}}
  
{{App|[[Enlightenment]]|Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits, not to mention a traditional window manager.|http://www.enlightenment.org/|{{Package Official|enlightenment}} [extra]}}
+
{{App|[[Enlightenment (Italiano)|Enlightenment]]|Enlightenment non è solo un window manager per Linux/X11 e altri, ma anche una intera suite di librerie che consentono di creare interfacce utente molto carine con molto meno lavoro rispetto al metodo tradizionale.|http://www.enlightenment.org/|{{Pkg|enlightenment}}}}
  
{{App|[[evilwm]]|A minimalist window manager for the X Window System. 'Minimalist' here doesn't mean it's too bare to be usable - it just means it omits a lot of the stuff that make other window managers ''un''usable.|http://www.6809.org.uk/evilwm/|{{Package Official|evilwm}} [extra]}}
+
{{App|[[Evilwm (Italiano)|evilwm]]|Un window manager minimalista per l'X Window System. Minimalista in questo caso non significa che sia troppo scarno per essere utilizzabile, significa solo che omette un sacco di cose che rendono altri window manager "usabili".|http://www.6809.org.uk/evilwm/|{{Pkg|evilwm}}}}
  
{{App|Firebox|Firebox is yet another Window Manager for X11 systems. Still in development, it is not forked from Openbox, Fluxbox, Blackbox or even Hackedbox; it is written from scratch, in C language.|http://firebox.intuxication.org/|{{Package AUR|firebox}} [unsupported]}}
+
{{App|Firebox|Firebox è ancora un altro Window Manager per sistemi X11. Ancora in sviluppo, non è un "fork" di Openbox, Fluxbox, Blackbox o addirittura di Hackedbox; è scritto da zero, in linguaggio C.|http://firebox.intuxication.org/|{{AUR|firebox}} [unsupported]}}
  
{{App|[[Fluxbox]]|Fluxbox is a window manager for X that was based on the Blackbox 0.61.1 code. It is very light on resources and easy to handle but yet full of features to make an easy and extremely fast desktop experience. It is built using C++ and licensed under the MIT License.|http://www.fluxbox.org/|{{Package Official|fluxbox}} [extra]}}
+
{{App|[[Fluxbox (Italiano)|Fluxbox]]|Fluxbox è un window manager per X che si basa sul codice di Blackbox 0.61.1. È molto leggero in quanto a risorse, facilmente gestibile, ma comunque pieno di quelle caratteristiche che permettono di allestire un sistema desktop veloce ed estremamente completo. È compilato in C + + e rilasciato sotto licenza MIT.|http://www.fluxbox.org/|{{Pkg|fluxbox}}}}
  
{{App|[[Wikipedia:FLWM|Flwm]]|Flwm is my attempt to combine the best ideas I have seen in several window managers. The primary influence and code base is from wm2 by Chris Cannam.|http://flwm.sourceforge.net/|{{Package AUR|flwm}} [unsupported]}}
+
{{App|[[Wikipedia:FLWM|Flwm]]|Flwm è un tentativo di combinare insieme le migliori idee osservate in diversi altri window manager. L'influenza principale e il codice di base di provengono da wm2, di Chris Cannam.|http://flwm.sourceforge.net/|{{AUR|flwm}} [unsupported]}}
  
{{App|[[FVWM]]|FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system. Development is active, and support is excellent.|http://www.fvwm.org/|{{Package Official|fvwm}} [extra]}}
+
{{App|[[FVWM (Italiano)|FVWM]]|FVWM è un window manager estremamente potente, compatibile con ICCCM, desktop virtuali multipli, per il sistema X Window. Lo sviluppo è attivo, e il supporto è eccellente.|http://www.fvwm.org/|{{Pkg|fvwm}}}}
  
{{App|[[Wikipedia:Hackedbox|Hackedbox]]|Hackedbox is a stripped down version of Blackbox - The X11 Window Manager. The toolbar and Slit have been removed. The goal of Hackedbox is to be a small "feature-set" window manager, with no bloat. There are no plans to add any functionality, only bugfixes and speed enhancements whenever possible.|http://scrudgeware.org/projects/Hackedbox/|{{Package AUR|hackedbox}} [unsupported]}}
+
{{App|[[Wikipedia:Hackedbox|Hackedbox]]|Hackedbox è una versione ridotta di Blackbox, il window manager di X. La barra degli strumenti e lo Slit ono stati rimossi. L'obiettivo di Hackedbox è di essere un piccolo "feature-set" window manager, senza eccessive pomposità. Non sono previste aggiunte future di nuove funzionalità, solo bugfix e miglioramenti prestazionali, quando possibile.|http://scrudgeware.org/projects/Hackedbox/|{{AUR|hackedbox}} [unsupported]}}
  
{{App|[[i3]]|i3 is a tiling window manager, completely written from scratch. i3 was created because wmii, our favorite window manager at the time, didn't provide some features we wanted (multi-monitor done right, for example) had some bugs, didn't progress since quite some time and wasn't easy to hack at all (source code comments/documentation completely lacking).|http://i3.zekjur.net/|{{Package Official|i3-wm}} [community]}}
+
{{App|[[IceWM (Italiano)|IceWM]]|IceWM è un window manager per X Window System. L'obiettivo di IceWM è la velocità, semplicità, e non necessariamente la facilità nel senso "dell'utente".|http://www.icewm.org/|{{Pkg|icewm}}}}
  
{{App|[[IceWM]]|IceWM is a window manager for the X Window System. The goal of IceWM is speed, simplicity, and not getting in the user's way.|http://www.icewm.org/|{{Package Official|icewm}} [extra]}}
+
{{App|[[JWM (Italiano)|JWM]]|JWM è un window manager per l'X11 Window System. JWM è scritto in C e usa solo un minimo di Xlib.|http://joewing.net/programs/jwm/|{{Pkg|jwm}}}}
  
{{App|[[Ion3]]|Ion is a tiling tabbed X11 window manager designed with keyboard users in mind. It was one of the first of the “new wave" of tiling windowing environments (the other being LarsWM, with quite a different approach) and has since spawned an entire category of tiling window managers for X11 – none of which really manage to reproduce the feel and functionality of Ion.|http://tuomov.iki.fi/software|{{Package AUR|ion3}} [unsupported]}}
+
{{App|Karmen|Karmen è un window manager per X, scritto da Johan Veenhuizen. Progettato per "funzionare!" Non c'è un file di configurazione ne dipendenze da librerie eccetto Xlib. Il focus del modello input è click-to-focus. Karmen punta ad essere compatibile con ICCCM e EWMH.|http://karmen.sourceforge.net/|{{AUR|karmen}} [unsupported]}}
  
{{App|[[JWM]]|JWM is a window manager for the X11 Window System. JWM is written in C and uses only Xlib at a minimum.|http://joewing.net/programs/jwm/|{{Package Official|jwm}} [community]}}
+
{{App|[[Wikipedia:KWin|KWin]]|KWin, il gestore di finestre KDE standard in KDE 4.0, fornito con la prima versione di supporto integrato per la composizione, lo rende anche un compositing manager. Questo permette a KWin di fornire effetti grafici avanzati, simili a Compiz, fornendo nel contempo tutte le caratteristiche delle precedenti versioni di KDE (come una buona integrazione con il resto di KDE, configurabilità avanzata, la prevenzione del focus, un window manager ben testato, manipolazione del comportamento anomalo di applicazioni/toolkit, ecc.).|http://techbase.kde.org/Projects/KWin|{{Pkg|kdebase-workspace}}}}
  
{{App|Karmen|Karmen is a window manager for X, written by Johan Veenhuizen. It is designed to "just work." There is no configuration file and no library dependencies other than Xlib. The input focus model is click-to-focus. Karmen aims at ICCCM and EWMH compliance.|http://karmen.sourceforge.net/|{{Package AUR|karmen}} [unsupported]}}
+
{{App|[[Wikipedia:Lightweight window manager|lwm]]|lwm è un window manager per X che cerca di mantenersi completamente fuori dai piedi! Non ci sono icone, ne barre ne pulsanti, nessun menu principale, niente di niente: se si desiderano queste cose, bisognerà rivolgersi verso altri programmi che le possano offrire. Non c'è nemmeno una opzione di configurabilità: se la si vuole, bisognerà scegliere un window manager diverso: uno che aiuti il sistema operativo ad aumentare lo spazio occupato su disco e la memoria fisica occupata!|http://www.jfc.org.uk/software/lwm.html|{{Pkg|lwm}}}}
  
{{App|[[Wikipedia:KWin|KWin]]|KWin, the standard KDE window manager in KDE 4.0, ships with the first version of built-in support for compositing, making it also a compositing manager. This allows KWin to provide advanced graphical effects, similar to Compiz, while also providing all the features from previous KDE releases (such as very good integration with the rest of KDE, advanced configurability, focus stealing prevention, a well-tested window manager, robust handling of misbehaving applications/toolkits, etc.).|http://techbase.kde.org/Projects/KWin|{{Package Official|kdebase-workspace}} [extra]}}
+
{{App|[[Wikipedia:Metacity|Metacity]]|Questa non è la home page di Metacity. Non vi è alcun home page Metacity. Questo è per la stessa ragione per cui non vi è alcun logo appariscente: Metacity si sforza di essere invisibile, di dimensioni contenute, stabile, di eseguire il proprio lavoro, e non disturbare l'utente.|http://blogs.gnome.org/metacity/|{{Pkg|metacity}}}}
  
{{App|[[Wikipedia:Lightweight window manager|lwm]]|lwm is a window manager for X that tries to keep out of your face. There are no icons, no button bars, no icon docks, no root menus, no nothing: if you want all that, then other programs can provide it. There's no configurability either: if you want that, you want a different window manager; one that helps your operating system in its evil conquest of your disc space and its annexation of your physical memory.|http://www.jfc.org.uk/software/lwm.html|{{Package Official|lwm}} [community]}}
+
{{App|[[Openbox (Italiano)|Openbox]]|Openbox è un window manager di ultima generazione, altamente configurabile, con un ampio supporto standard. Lo stile visivo *box è ben noto per il suo aspetto minimalista. Utilizza lo stile *box, pur fornendo un numero maggiore di opzioni per gli sviluppatori di temi in confronto alle implementazioni precedenti. La documentazione dei temi descrive la gamma completa delle opzioni disponibili nei temi di Openbox.|http://openbox.org/wiki/Main_Page|{{Pkg|openbox}}}}
  
{{App|[[Wikipedia:Metacity|Metacity]]|This is not the Metacity home page. There is no Metacity home page. This is for the same reason there is no flashy logo: Metacity strives to be quiet, small, stable, get on with its job, and stay out of your attention.|http://blogs.gnome.org/metacity/|{{Package Official|metacity}} [extra]}}
+
{{App|[[Pawm (Italiano)|Pawm]]|Pawm Pawm è un window manager per il sistema X Window. Quindi non è un "desktop" e non offre un mucchio enorme di opzioni inutili, solo i servizi necessari per eseguire le applicazioni X e allo stesso tempo, avere un'interfaccia amichevole e facile da usare.|http://www.pleyades.net/pawm/|{{Pkg|pawm}}}}
 +
 
 +
{{App|[[PekWM (Italiano)|pekwm]]|pekwm è un window manager che un tempo era basato sul WM aewm++. Causa le modifiche applicate con il passare del tempo, non assomiglia più molto a aewm++. Ha un esteso insieme di caratteristiche, tra cui il raggruppamento delle finestre (simili a Ion, PWM, o Fluxbox), auto-proprietà, Xinerama, keygrabber, che supporta le gestioni portachiavi, e molto altro.|http://www.pekwm.org/projects/pekwm|{{Pkg|pekwm}}}}
 +
 
 +
{{App|[[Sawfish]]|Sawfish è un window manager espandibile che usa un linguaggio di scripting basato su Lisp. La sua politica è molto minimale rispetto alla maggior parte dei window manager. Il suo scopo è semplicemente quello di gestire le finestre nel modo più flessibile ed attraente. Tutte le funzioni di livello elevato di WM sono implementate in Lisp per eventuali espandibilità o ridefinizioni future.|http://sawfish.wikia.com/wiki/Main_Page|{{AUR|sawfish}}}}
 +
 
 +
{{App|TinyWM|TinyWM è un gestore di finestra molto ridotto, creato come un esercizio di minimalismo. Può inoltre essere utile per imparare alcune delle basi per la creazione di un gestore di finestre. È composto da sole 50 righe circa di C. Esiste anche una versione di Python che utilizza python-Xlib.|http://incise.org/tinywm.html|{{AUR|tinywm}} [unsupported]}}
 +
 
 +
{{App|[[Twm (Italiano)|twm]]|Twm è un window manager per l'X Window System. Fornisce la barra del titolo, finestre ridimensionabili, gestione per iconizzare le finestre, macro per le funzioni definite dall'utente, clic per la messa a fuoco, personalizzazione del comportamento del mouse, di tasti di scelta rapida e del menu.|http://cgit.freedesktop.org/xorg/app/twm/|{{Pkg|xorg-twm}}}}
 +
 
 +
{{App|[[WindowLab]]|WindowLab è un window manager piccolo e semplice di nuovo design. Orienta le funzionalità del puntatore del mouse al clic per la messa a fuoco, ma non per il sollevamento del focus, un meccanismo di ridimensionamento delle finestre, che consente di modificare uno o più margini delle finestre in una sola azione, e una innovativa barra dei menu che condivide la stessa parte dello schermo con la barra delle applicazioni. Alle barre dei titoli delle finestre viene impedito di andare oltre il bordo dello schermo, limitando il puntatore del mouse, a cui eventualmente si possono vincolare anche la barra delle applicazioni e dei menu, in modo da renderle più facili da selezionare.|http://nickgravgaard.com/windowlab/|{{Pkg|windowlab}}}}
 +
 
 +
{{App|[[Window Maker (Italiano)|Window Maker]]|Window Maker è un window manager per X11 originariamente progettato per fornire supporto di integrazione per il Desktop Environment GNUstep. Riproduce il più possibile l'aspetto elegante e dell'interfaccia utente NeXTSTEP. È veloce, ricco di funzionalità, facile da configurare e da usare. È totalmente "free software", con contributi da programmatori di tutto il mondo.|http://windowmaker.org/|{{Pkg|windowmaker}}}}
 +
 
 +
{{App|Xfwm|Il window manager di Xfce gestisce il posizionamento delle finestre delle applicazioni sullo schermo, offre belle decorazioni alle finestre, gestisce le aree di lavoro o dei desktop virtuali e supporta nativamente la modalità multischermo. Fornisce il proprio compositing manager (dall'estensione X. Org Composite) per la trasparenza vera e le ombre. Il window manager di Xfce comprende anche un editor di scorciatoie da tastiera per i comandi specifici dell'utente e manipolazioni di base delle finestre, includendo inoltre una finestra di dialogo per le preferenze delle modifiche avanzate.|http://www.xfce.org/projects/xfwm4/|{{Pkg|xfwm4}}}}
  
{{App|[[Musca]]|404?|http://aerosuidae.net/musca/|{{Package Official|musca}} [community]}}
 
 
</div>
 
</div>
  
<div style="width: 49%; float: right">
+
<div style="float: left; width: 50%">
'''N through Z'''
+
<center>'''Tiling window managers'''</center>
  
{{App|[[Openbox]]|Openbox is a highly configurable, next generation window manager with extensive standards support. The *box visual style is well known for its minimalistic appearance. Openbox uses the *box visual style, while providing a greater number of options for theme developers than previous *box implementations. The theme documentation describes the full range of options found in Openbox themes.|http://openbox.org/wiki/Main_Page|{{Package Official|openbox}} [extra]}}
+
{{App|[[dswm]]|dswm(Deep Space Window Manager) è un derivato di [[Stumpwm]]|https://github.com/dss-project/dswm|{{AUR|dswm}} [unsupported]}}
  
{{App|[[Pawm]]|Pawm is a window manager for the X Window system. So it's not a 'desktop' and doesn't offer you a huge pile of useless options, just the facilities needed to run your X applications and at the same time having a friendly and easy to use interface.|http://www.pleyades.net/pawm/|{{Package Official|pawm}} [community]}}
+
{{App|[[euclid-wm]]|euclid-wm è un semplice e leggero gestore delle finestre per X11 con funzionalità di tiling e floating, con il supporto per la minimizzazione delle finestre. Un file di testo contiene le configurazioni per le scorciatoie della tastiera e per le impostazioni. Inizialmente nato come fork di dwm con una facile configurazione, è diventato un completo gestore delle finestre con supporto EWMH. Ha una barra/pannello delle applicazioni EWMH-compatibile chiamata {{AUR|ourico}}. | http://euclid-wm.sourceforge.net/index.php|{{AUR|euclid-wm}} [unsupported]}}
  
{{App|[[pekwm]]|pekwm is a window manager that once upon a time was based on the aewm++ window manager, but it has evolved enough that it no longer resembles aewm++ at all. It has a much expanded feature-set, including window grouping (similar to Ion, PWM, or Fluxbox), auto-properties, Xinerama, keygrabber that supports keychains, and much more.|http://www.pekwm.org/projects/pekwm|{{Package Official|pekwm}} [extra]}}
+
{{App|[[Herbstluftwm]]|herbstluftwm un manuale tiling window manager per X11 che utilizza Xlib e Glib. Il layout è basato su frames che si dividono in subframe, che può essere diviso ancora una volta o possono essere riempiti con le finestre (simile a i3/MUSCA). Tag (o area di lavoro o di desktop virtuali) può essere aggiunto/rimosso al volo. Ogni tag contiene un layout proprio. Esattamente un tag viene visualizzato su ogni monitor. I tag sono indipendenti dal monitor  (simile a xmonad). E sono configurati da herbstclient in runtime tramite chiamate IPC . Quindi il file di configurazione è solo uno script che viene eseguito all'avvio. (simile a wmii/ musca)|http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm|{{AUR|herbstluftwm-git}} [unsupported]}}
  
{{App|[[Ratpoison]]|Ratpoison is a simple Window Manager with no fat library dependencies, no fancy graphics, no window decorations, and no rodent dependence. It is largely modeled after GNU Screen which has done wonders in the virtual terminal market.|http://www.nongnu.org/ratpoison/|{{Package Official|ratpoison}} [extra]}}
+
{{App|[[i3]]|i3 è un tiling window manager, completamente scritto da zero. i3 è stato creato perché wmii, il nostro window manager preferito, al momento, non ha fornito alcune caratteristiche che volevamo (multi-monitor per esempio) alcuni bugs, pochi progressi nel corso del tempo e varie difficoltà per migliorarlo (commenti del codice sorgente/documentazione completamente assente). Notevoli differenze sono nelle aree di supporto multi-monitor e della distribuzione ad albero. Per velocizzare l'interfaccia Plane9 di wmii non sono implementati.|http://i3.zekjur.net/|{{Pkg|i3-wm}}}}
  
{{App|[[Sawfish]]|Sawfish is an extensible window manager using a Lisp-based scripting language. Its policy is very minimal compared to most window managers. Its aim is simply to manage windows in the most flexible and attractive manner possible. All high-level WM functions are implemented in Lisp for future extensibility or redefinition.|http://sawfish.wikia.com/wiki/Main_Page|{{Package Official|sawfish}} [community]}}
+
{{App|[[Ion3]]|Ion è un tiling window manager per X11 progettato pensando alle tastiere degli utenti. È stato uno dei primi della "nuova ondata" tra gli ambienti "tiling window" (l'altro è stato LarsWM, ma con un approccio piuttosto diverso) e da allora ha generato tutta una categoria di tiling window manager per X11 – nessuno dei quali però, è riuscito a riprodurre "l'appeal" e la funzionalità di Ion. Utilizza Lua come interprete integrato che gestisce tutta la configurazione.|http://tuomov.iki.fi/software|{{AUR|ion3}} [unsupported]}}
  
{{App|[[Scrotwm]]|Scrotwm is a small dynamic tiling window manager for X11. It tries to stay out of the way so that valuable screen real estate can be used for much more important stuff. It has sane defaults and does not require one to learn a language to do any configuration. It was written by hackers for hackers and it strives to be small, compact and fast.|http://www.scrotwm.org/|{{Package AUR|scrotwm}} [unsupported]}}
+
{{App|[[Musca]]|Un gestore di finestre semplice e dinamico per X, con caratteristiche prese da ratpoison e dwm. Musca funziona come un gestore di finestre tilling di default. L'utente determina come lo schermo è diviso in  frame non sovrapposti, senza restrizioni sul layout. Le finestre delle applicazioni riempono sempre il frame assegnato, ad eccezione delle finestre transitorie e le finestre di dialogo che galleggiano sopra la loro applicazione principale con le dimensioni appropriate. Una volta visibile, le applicazioni non cambiano il frame a meno di non farlo manualmente.|http://aerosuidae.net/musca/|{{Pkg|musca}}}}
  
{{App|[[Stumpwm]]|Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp. Stumpwm attempts to be customizable yet visually minimal. There are no window decorations, no icons, and no buttons. It does have various hooks to attach your personal customizations, and variables to tweak.|http://www.nongnu.org/stumpwm/|{{Package AUR|stumpwm-git}} [unsupported]}}
+
{{App|[[Notion]]|Notion + un gestore delle finestre con funzionalità di tiling, tabbed per il sistema di finestre di X che utilizza finestre a 'piastrelle' e 'schede'.
 +
*Tiling: si divide lo schermo in 'piastrelle' non sovrapposte . Ogni finestra occupa una piastrella, e in esso viene massimizzata
 +
*Tabbing: Una piastrella può contenere più finestre - Esse appariranno come 'Schede'
 +
*Statico: moli gestori di finestre con funzionalità di tilling (piastrelle) sono 'dinamiche', nel senso che si ridimensionano e si spostano automaticamente tra le piastrelle ogni volta che una finestra appare o scompare. Notion, al contrario, non effettua questi cambiamenti automatici.
 +
Notion è un fork di Ion3.|http://notion.sf.net/|{{Pkg|notion}}}}
  
{{App|[[subtle]]|subtle is a manual tiling window manager with a rather uncommon approach of tiling: Per default there is no typical layout enforcement, windows are placed on a position (gravity) in a custom grid. The user can change the gravity of each window either directly per grabs or with rules defined by tags in the config.|http://subforge.org/projects/subtle|{{Package AUR|subtle}} [unsupported]}}
+
{{App|[[Ratpoison]]|Ratpoison è un semplicissimo window manager senza alcuna dipendenza da ingombranti librerie, senza elementi grafici fantasiosi, senza decorazioni per le finestre, e senza nessuna dipendenza parassita. È in gran parte modellato da "GNU Screen", che ha fatto meraviglie nel mercato dei terminali virtuali. Ratpoison è configurato con un semplice file di testo. La barra delle informazioni in Ratpoison è leggermente diversa, in quanto mostra solo quando necessario. Serve sia come application launcher che come una barra di notifica. Ratpoison non include un vassoio di sistema.|http://www.nongnu.org/ratpoison/|{{Pkg|ratpoison}}}}
  
{{App|TinyWM|TinyWM is a tiny window manager that I created as an exercise in minimalism. It is also maybe helpful in learning some of the very basics of creating a window manager. It is only around 50 lines of C. There is also a Python version using python-xlib.|http://incise.org/tinywm.html|{{Package AUR|tinywm}} [unsupported]}}
+
{{App|[[Stumpwm]]|Stumpwm è un tiling window manager per X11, orientato all'uso della tastiera. Interamente scritto in Common Lisp, stumpwm cerca di essere minimamente personalizzabile in senso visuale. Non ci sono decorazioni di finestre, non le icone, e nessun tasto. Fornisce vari hooks per le proprie personalizzazioni, e variabili di ottimizzazione.|http://www.nongnu.org/stumpwm/|{{AUR|stumpwm-git}} [unsupported]}}
  
{{App|[[twm]]|?|http://xorg.freedesktop.org/wiki/|{{Package Official|xorg-twm}} [extra]}}
+
{{App|[[subtle]]|subtle è un "tiling window manager" manuale con un approccio piuttosto raro di tiling: Per default non c'è il tipico layout d'esecuzione, le finestre sono posizionate in alcun punto (gravità) di una griglia personalizzata. Si può cambiare la gravità di ogni finestra direttamente o per mezzo di regole definite dai tags nella configurazione. Ha i tag di lavoro e il tagging automatico dei client, controllo di mouse e tastiera, nonché una barra di stato estensibile.|http://subforge.org/projects/subtle|{{AUR|subtle}} [unsupported]}}
  
{{App|[[WindowLab]]|WindowLab is a small and simple window manager of novel design. It has a click-to-focus but not raise-on-focus policy, a window resizing mechanism that allows one or many edges of a window to be changed in one action, and an innovative menubar that shares the same part of the screen as the taskbar. Window titlebars are prevented from going off the edge of the screen by constraining the mouse pointer, and when appropriate the pointer is also constrained to the taskbar/menubar in order to make target menu items easier to hit.|http://nickgravgaard.com/windowlab/|{{Package Official|windowlab}} [community]}}
+
{{App|[[WMFS]]|WMFS (Window Manager From Scratch) è un "tiling window manager", leggero ed altamente configurabile per X. Può essere configurato con un file di configurazione, supporta  i caratteri Xft (FreeType) ed è compatibile con la (EWMH), specifiche estese per il gestore finestre, Xinerama e xrandr. WMFS può essere gestito con i comandi (basati su Vi) ViWMFS.|http://wmfs.info/projects/wmfs|{{AUR|wmfs}} [unsupported]}}
  
{{App|[[Window Maker]]|Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment. In every way possible, it reproduces the elegant look and feel of the NEXTSTEP user interface. It is fast, feature rich, easy to configure, and easy to use. It is also free software, with contributions being made by programmers from around the world.|http://windowmaker.org/|{{Package Official|windowmaker}} [extra]}}
+
{{App|[[wmii]]|wmii è un piccolo window manager dinamico per X11. Supporta gli script, ha un interfaccia filesystem 9P e supporta la gestione delle finestre sia "classic" che "tiling" (Acme-like). Punta a mantenere un codice di base contenuto e pulito. La configurazione di default è in bash e [http://rc.cat-v.org rc (la shell Plan 9)], ma esistono programmi scritti in Ruby, e qualsiasi programma in grado di lavorare con il testo può essere configurato. Ha una barra di stato, un launcher integrato, ed anche un vassoio di sistema opzionale ({{Ic|witray}}).|http://wmii.suckless.org/|{{pkg|wmii}}}}
  
{{App|[[WMFS]]|WMFS (Window Manager From Scratch) is a lightweight and highly configurable tiling window manager for X. It can be configured with a configuration file, supports Xft (FreeType) fonts and is compliant with the Extended Window Manager Hints (EWMH) specifications, Xinerama and Xrandr. WMFS can be driven with Vi based commands (ViWMFS).|http://wmfs.info/projects/wmfs|{{Package AUR|wmfs}} [unsupported]}}
+
<center>'''Dynamic window managers'''</center>
  
{{App|[[wmii]]|wmii is a small, dynamic window manager for X11. It is scriptable, has a 9P filesystem interface and supports classic and tiling (Acme-like) window management. It aims to maintain a small and clean (read hackable and beautiful) codebase.|http://wmii.suckless.org/|{{Package Official|wmii}} [community]}}
+
{{App|[[awesome (Italiano)|awesome]]|awesome è un window manager di ultima generazione altamente configurabile per il server X. È molto veloce, espandibile e concesso su licenza GNU GPLv2. È principalmente destinato agli utenti avanzati, gli sviluppatori e le persone quotidianamente a contatto con ogni attività di elaborazione che vogliono avere un controllo molto "fine" sul loro ambiente grafico. Configurato in Lua, ha un vassoio di sistema, la barra informazioni e lanciatore di applicazioni compilati in esso. Ci sono estensioni disponibili per averlo scritto in Lua. Awesome usa xcb al posto di Xlib, che può causare un aumento di velocità. Awesome ha anche altre caratteristiche, come un demone per le notifiche di sistema, un menu sul tasto destro del mouse menu simile a quello dei windows manager *box, e molte altre cose.|http://awesome.naquadah.org/|{{AUR|awesome}} [unsupported]}}
  
{{App|Xfwm|The Xfce window manager manages the placement of application windows on the screen, provides beautiful window decorations, manages workspaces or virtual desktops and natively supports multiscreen mode. It provides its own compositing manager (from the X.Org Composite extension) for true transparency and shadows. The Xfce window manager also includes a keyboard shortcuts editor for user specific commands and basic windows manipulations and provides a preferences dialog for advanced tweaks.|http://www.xfce.org/projects/xfwm4/|{{Package Official|xfwm4}} [extra]}}
+
{{App|[[catwm]]|catwm  è un piccolo gestore delle finestre, anche più semplice di dwm, e scritto in C. Una volta configurato modificando il file config.h file deve essere ricompilato.|https://github.com/pyknite/catwm|{{AUR|catwm-git}} [unsupported]}}
  
{{App|[[xmonad]]|xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell. In a normal WM, you spend half your time aligning and searching for windows. xmonad makes work easier, by automating this.|http://xmonad.org/|{{Package Official|xmonad}} [community]}}
+
{{App|[[dwm]]|dwm è un window manager dinamico per X. Gestisce il layout delle finestre in stile floating e tiling. Tutti i layout possono essere applicati in modo dinamico, ottimizzando l'ambiente per l'applicazione in uso e le operazioni svolte. Non include un vassoio delle applicazioni o un lanciatore automatico, anche se dmenu si integra bene con esso, in quanto sono dello stesso autore. Non ha un file di testo. La configurazione viene fatta interamente modificando il codice sorgente in C, e deve essere ricompilato e riavviato ogni volta che viene cambiato. La dimensione del programma è già al limite di linea autoimposto , limitandone un ulteriore sviluppo.|http://dwm.suckless.org/|{{Pkg|dwm}}}}
</div>
+
  
<div style="clear: both"></div> <!-- prevent spillage -->
+
{{App|[[echinus]]|Semplice e leggero "tiling e floating" window manager per X11. Iniziato come un "fork" di dwm con una maggiore facilità di configurazione, echinus è diventato un window manager full-optional con supporto a EWMH.|http://plhk.ru/echinus|{{AUR|echinus}} [unsupported]}}
  
===Comparison of window managers===
+
{{App|[[Scrotwm]]|Scrotwm è un piccolo e dinamico tiling window manager per X11. Il suo scopo è quello di rimanere "in secondo piano", in modo che il prezioso spazio sullo schermo possa essere utilizzato per cose molto più importanti. Ha valori predefiniti piuttosto semplici, e non richiede l'apprendimento di un linguaggio per fare qualsiasi configurazione. È stato scritto dagli hacker per gli hacker, e si sforza di essere piccolo, compatto e veloce.|http://www.scrotwm.org/|{{AUR|scrotwm}} [unsupported]}}
  
See [[Comparison of Tiling Window Managers]] and [[Wikipedia:Comparison of X window managers]].
+
{{App|[[xmonad]]|xmonad è un tiling window manager dinamico che è scritto e configurato in Haskell. In un WM normale, si spende la metà del proprio tempo allineando e cercando le finestre. xmonad rende il lavoro più facile, grazie all'automazione di quest'ultima caratteristica. Ad ogni cambiamento di configurazione, xmonad deve essere ricompilato, quindi il compilatore Haskell deve essere installato (occupa 485MB). Una libreria estesa chiamata {{Pkg|xmonad-contrib}} fornisce molte caratteristiche aggiuntive|http://xmonad.org/|{{Pkg|xmonad}}}}
 +
</div>
 +
 
 +
<div style="clear: both"></div> <!-- prevent spillage -->

Revision as of 15:21, 1 June 2013

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary end

Un window manager (WM) è un componente dell'interfaccia grafica di un sistema (GUI) ad uso dell'utente. Molti potrebbero preferire l'installazione di un vero e proprio Desktop Environment, che offre un'interfaccia utente completa, comprese icone, finestre, barre degli strumenti, sfondi e widget per il desktop.

X Window System

Il sistema X Window fornisce le basi per un'interfaccia utente grafica. Prima di installare un gestore di finestre, è necessaria l'installazione di un server X funzionante. Vedere Xorg per informazioni più dettagliate.

X fornisce il quadro di base per la configurazione di tali ambienti GUI: disegnare e muovere le finestre sullo schermo e interagire con il mouse e la tastiera. Non ha competenze specifiche per l'interfaccia utente; saranno i programmi dei singoli client, noti come "window manager" ad occuparsi della gestione di tutto questo. Come tale, lo stile visivo degli ambienti basati su X può variare molto: differenti tipi di programmi possono presentare interfacce radicalmente molto diverse. X è costruito come una ulteriore applicazione (a livello di astrazione), al di sopra del kernel del sistema operativo.

L'utente è libero di configurare il proprio ambiente GUI in molti modi.

Window manager

I Window Manager (WM) sono client per X che forniscono il bordo intorno ad una finestra. Controllano l'aspetto delle applicazioni e il modo in cui gestirle: il bordo, barra del titolo, la dimensione e la capacità di ridimensionare una finestra; sono tutte funzionalità gestite dai Window manager. Molti window manager forniscono altre funzionalità, quali le dockapps, come Window Maker, un menu per avviare i programmi, i menu per configurare il WM e altre cose utili. Fluxbox, per esempio, fornisce la funzione "tab" per le finestre.

I window manager in genere non offrono gli extra come le icone del desktop, che sono così comuni nei desktop environment (anche se è possibile aggiungere le icone in un WM con un altro programma).

E proprio grazie della mancanza di tali extra, i WM sono molto più leggeri per quanto riguarda le risorse del sistema.

Tipi

  • I window manager Stacking (o "floating") forniscono l'analoga funzionalità della scrivania tradizionale usata nei sistemi operativi commerciali come Windows e OS X. Gestiscono le finestre come pezzi di carta su una scrivania, e possono essere sovrapposte le une sopra le altre.
  • I window manager Tiling "affiancano" le finestre in modo che non si sovrappongano. Di solito fanno un uso molto esteso di scorciatoie da tastiera e sono meno (se non del tutto) dipendenti dal mouse. In genere devono essere configurati manualmente, anche se talvolta vengono forniti con delle impostazioni predefinite.
  • I window manager Dinamici possono essere dinamicamente cambiati tra layout "tiling" e "floating".

Confronto tra gestori di finestre

Consultare Comparison of Tiling Window Managers e Wikipedia:Comparison of X window managers.

Elenco dei gestori di finestre

Stacking WMs

aewm — aewm è un moderno window manager minimale per X11. Controllabile interamente con il mouse, non contiene alcuna interfaccia salvo quella delle finestre. Il set di comandi è una sorta di Vi: progettato tempo addietro, nel 1997, per favorire le macchine con poche risorse, molto poco intuituivo ed ostile ai principianti, ma veloce ed elegante a suo modo.

http://www.red-bean.com/decklin/aewm/ || aewmAUR [unsupported]

AfterStep — AfterStep è un window manager per l'X Window System Unix. Originariamente basato sul look and feel dell'interfaccia NeXTStep, fornisce agli utenti finali un desktop coerente, pulito ed elegante. L'obiettivo di sviluppo AfterStep è quello di fornire la flessibilità di configurazione del desktop, il miglioramento estetico, e un uso efficiente delle risorse di sistema.

http://www.afterstep.org/ || afterstepAUR [unsupported]

Blackbox — Blackbox è tra i più veloci e leggeri window manager per X che ci si possa immaginare, senza tutte quelle fastidiose dipendenze dalle librerie. Blackbox è compilato in C + + e contiene tutto il codice originale (anche se la realizzazione grafica è simile a quella di WindowMaker).

http://blackboxwm.sourceforge.net/ || blackbox

Compiz — Compiz è un compositing manager OpenGL che utilizza GLX_EXT_texture_from_pixmap per l'associazione di primo livello delle finestre alla texture degli oggetti. Ha un flessibile sistema di plug-in ed è progettato per funzionare bene sulla maggior parte dell'hardware grafico.

http://www.compiz.org/ || compiz-core

Enlightenment — Enlightenment non è solo un window manager per Linux/X11 e altri, ma anche una intera suite di librerie che consentono di creare interfacce utente molto carine con molto meno lavoro rispetto al metodo tradizionale.

http://www.enlightenment.org/ || enlightenment

evilwm — Un window manager minimalista per l'X Window System. Minimalista in questo caso non significa che sia troppo scarno per essere utilizzabile, significa solo che omette un sacco di cose che rendono altri window manager "usabili".

http://www.6809.org.uk/evilwm/ || evilwm

Firebox — Firebox è ancora un altro Window Manager per sistemi X11. Ancora in sviluppo, non è un "fork" di Openbox, Fluxbox, Blackbox o addirittura di Hackedbox; è scritto da zero, in linguaggio C.

http://firebox.intuxication.org/ || fireboxAUR [unsupported]

Fluxbox — Fluxbox è un window manager per X che si basa sul codice di Blackbox 0.61.1. È molto leggero in quanto a risorse, facilmente gestibile, ma comunque pieno di quelle caratteristiche che permettono di allestire un sistema desktop veloce ed estremamente completo. È compilato in C + + e rilasciato sotto licenza MIT.

http://www.fluxbox.org/ || fluxbox

Flwm — Flwm è un tentativo di combinare insieme le migliori idee osservate in diversi altri window manager. L'influenza principale e il codice di base di provengono da wm2, di Chris Cannam.

http://flwm.sourceforge.net/ || flwmAUR [unsupported]

FVWM — FVWM è un window manager estremamente potente, compatibile con ICCCM, desktop virtuali multipli, per il sistema X Window. Lo sviluppo è attivo, e il supporto è eccellente.

http://www.fvwm.org/ || fvwm

Hackedbox — Hackedbox è una versione ridotta di Blackbox, il window manager di X. La barra degli strumenti e lo Slit ono stati rimossi. L'obiettivo di Hackedbox è di essere un piccolo "feature-set" window manager, senza eccessive pomposità. Non sono previste aggiunte future di nuove funzionalità, solo bugfix e miglioramenti prestazionali, quando possibile.

http://scrudgeware.org/projects/Hackedbox/ || hackedboxAUR [unsupported]

IceWM — IceWM è un window manager per X Window System. L'obiettivo di IceWM è la velocità, semplicità, e non necessariamente la facilità nel senso "dell'utente".

http://www.icewm.org/ || icewm

JWM — JWM è un window manager per l'X11 Window System. JWM è scritto in C e usa solo un minimo di Xlib.

http://joewing.net/programs/jwm/ || jwm

Karmen — Karmen è un window manager per X, scritto da Johan Veenhuizen. Progettato per "funzionare!" Non c'è un file di configurazione ne dipendenze da librerie eccetto Xlib. Il focus del modello input è click-to-focus. Karmen punta ad essere compatibile con ICCCM e EWMH.

http://karmen.sourceforge.net/ || karmenAUR [unsupported]

KWin — KWin, il gestore di finestre KDE standard in KDE 4.0, fornito con la prima versione di supporto integrato per la composizione, lo rende anche un compositing manager. Questo permette a KWin di fornire effetti grafici avanzati, simili a Compiz, fornendo nel contempo tutte le caratteristiche delle precedenti versioni di KDE (come una buona integrazione con il resto di KDE, configurabilità avanzata, la prevenzione del focus, un window manager ben testato, manipolazione del comportamento anomalo di applicazioni/toolkit, ecc.).

http://techbase.kde.org/Projects/KWin || kdebase-workspace

lwm — lwm è un window manager per X che cerca di mantenersi completamente fuori dai piedi! Non ci sono icone, ne barre ne pulsanti, nessun menu principale, niente di niente: se si desiderano queste cose, bisognerà rivolgersi verso altri programmi che le possano offrire. Non c'è nemmeno una opzione di configurabilità: se la si vuole, bisognerà scegliere un window manager diverso: uno che aiuti il sistema operativo ad aumentare lo spazio occupato su disco e la memoria fisica occupata!

http://www.jfc.org.uk/software/lwm.html || lwm

Metacity — Questa non è la home page di Metacity. Non vi è alcun home page Metacity. Questo è per la stessa ragione per cui non vi è alcun logo appariscente: Metacity si sforza di essere invisibile, di dimensioni contenute, stabile, di eseguire il proprio lavoro, e non disturbare l'utente.

http://blogs.gnome.org/metacity/ || metacity

Openbox — Openbox è un window manager di ultima generazione, altamente configurabile, con un ampio supporto standard. Lo stile visivo *box è ben noto per il suo aspetto minimalista. Utilizza lo stile *box, pur fornendo un numero maggiore di opzioni per gli sviluppatori di temi in confronto alle implementazioni precedenti. La documentazione dei temi descrive la gamma completa delle opzioni disponibili nei temi di Openbox.

http://openbox.org/wiki/Main_Page || openbox

Pawm — Pawm Pawm è un window manager per il sistema X Window. Quindi non è un "desktop" e non offre un mucchio enorme di opzioni inutili, solo i servizi necessari per eseguire le applicazioni X e allo stesso tempo, avere un'interfaccia amichevole e facile da usare.

http://www.pleyades.net/pawm/ || pawm

pekwm — pekwm è un window manager che un tempo era basato sul WM aewm++. Causa le modifiche applicate con il passare del tempo, non assomiglia più molto a aewm++. Ha un esteso insieme di caratteristiche, tra cui il raggruppamento delle finestre (simili a Ion, PWM, o Fluxbox), auto-proprietà, Xinerama, keygrabber, che supporta le gestioni portachiavi, e molto altro.

http://www.pekwm.org/projects/pekwm || pekwm

Sawfish — Sawfish è un window manager espandibile che usa un linguaggio di scripting basato su Lisp. La sua politica è molto minimale rispetto alla maggior parte dei window manager. Il suo scopo è semplicemente quello di gestire le finestre nel modo più flessibile ed attraente. Tutte le funzioni di livello elevato di WM sono implementate in Lisp per eventuali espandibilità o ridefinizioni future.

http://sawfish.wikia.com/wiki/Main_Page || sawfishAUR

TinyWM — TinyWM è un gestore di finestra molto ridotto, creato come un esercizio di minimalismo. Può inoltre essere utile per imparare alcune delle basi per la creazione di un gestore di finestre. È composto da sole 50 righe circa di C. Esiste anche una versione di Python che utilizza python-Xlib.

http://incise.org/tinywm.html || tinywmAUR [unsupported]

twm — Twm è un window manager per l'X Window System. Fornisce la barra del titolo, finestre ridimensionabili, gestione per iconizzare le finestre, macro per le funzioni definite dall'utente, clic per la messa a fuoco, personalizzazione del comportamento del mouse, di tasti di scelta rapida e del menu.

http://cgit.freedesktop.org/xorg/app/twm/ || xorg-twm

WindowLab — WindowLab è un window manager piccolo e semplice di nuovo design. Orienta le funzionalità del puntatore del mouse al clic per la messa a fuoco, ma non per il sollevamento del focus, un meccanismo di ridimensionamento delle finestre, che consente di modificare uno o più margini delle finestre in una sola azione, e una innovativa barra dei menu che condivide la stessa parte dello schermo con la barra delle applicazioni. Alle barre dei titoli delle finestre viene impedito di andare oltre il bordo dello schermo, limitando il puntatore del mouse, a cui eventualmente si possono vincolare anche la barra delle applicazioni e dei menu, in modo da renderle più facili da selezionare.

http://nickgravgaard.com/windowlab/ || windowlab

Window Maker — Window Maker è un window manager per X11 originariamente progettato per fornire supporto di integrazione per il Desktop Environment GNUstep. Riproduce il più possibile l'aspetto elegante e dell'interfaccia utente NeXTSTEP. È veloce, ricco di funzionalità, facile da configurare e da usare. È totalmente "free software", con contributi da programmatori di tutto il mondo.

http://windowmaker.org/ || windowmaker

Xfwm — Il window manager di Xfce gestisce il posizionamento delle finestre delle applicazioni sullo schermo, offre belle decorazioni alle finestre, gestisce le aree di lavoro o dei desktop virtuali e supporta nativamente la modalità multischermo. Fornisce il proprio compositing manager (dall'estensione X. Org Composite) per la trasparenza vera e le ombre. Il window manager di Xfce comprende anche un editor di scorciatoie da tastiera per i comandi specifici dell'utente e manipolazioni di base delle finestre, includendo inoltre una finestra di dialogo per le preferenze delle modifiche avanzate.

http://www.xfce.org/projects/xfwm4/ || xfwm4
Tiling window managers

dswm — dswm(Deep Space Window Manager) è un derivato di Stumpwm

https://github.com/dss-project/dswm || dswmAUR [unsupported]

euclid-wm — euclid-wm è un semplice e leggero gestore delle finestre per X11 con funzionalità di tiling e floating, con il supporto per la minimizzazione delle finestre. Un file di testo contiene le configurazioni per le scorciatoie della tastiera e per le impostazioni. Inizialmente nato come fork di dwm con una facile configurazione, è diventato un completo gestore delle finestre con supporto EWMH. Ha una barra/pannello delle applicazioni EWMH-compatibile chiamata ouricoAUR.

http://euclid-wm.sourceforge.net/index.php || euclid-wmAUR [unsupported]

Herbstluftwm — herbstluftwm un manuale tiling window manager per X11 che utilizza Xlib e Glib. Il layout è basato su frames che si dividono in subframe, che può essere diviso ancora una volta o possono essere riempiti con le finestre (simile a i3/MUSCA). Tag (o area di lavoro o di desktop virtuali) può essere aggiunto/rimosso al volo. Ogni tag contiene un layout proprio. Esattamente un tag viene visualizzato su ogni monitor. I tag sono indipendenti dal monitor (simile a xmonad). E sono configurati da herbstclient in runtime tramite chiamate IPC . Quindi il file di configurazione è solo uno script che viene eseguito all'avvio. (simile a wmii/ musca)

http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm || herbstluftwm-gitAUR [unsupported]

i3 — i3 è un tiling window manager, completamente scritto da zero. i3 è stato creato perché wmii, il nostro window manager preferito, al momento, non ha fornito alcune caratteristiche che volevamo (multi-monitor per esempio) alcuni bugs, pochi progressi nel corso del tempo e varie difficoltà per migliorarlo (commenti del codice sorgente/documentazione completamente assente). Notevoli differenze sono nelle aree di supporto multi-monitor e della distribuzione ad albero. Per velocizzare l'interfaccia Plane9 di wmii non sono implementati.

http://i3.zekjur.net/ || i3-wm

Ion3 — Ion è un tiling window manager per X11 progettato pensando alle tastiere degli utenti. È stato uno dei primi della "nuova ondata" tra gli ambienti "tiling window" (l'altro è stato LarsWM, ma con un approccio piuttosto diverso) e da allora ha generato tutta una categoria di tiling window manager per X11 – nessuno dei quali però, è riuscito a riprodurre "l'appeal" e la funzionalità di Ion. Utilizza Lua come interprete integrato che gestisce tutta la configurazione.

http://tuomov.iki.fi/software || ion3AUR [unsupported]

Musca — Un gestore di finestre semplice e dinamico per X, con caratteristiche prese da ratpoison e dwm. Musca funziona come un gestore di finestre tilling di default. L'utente determina come lo schermo è diviso in frame non sovrapposti, senza restrizioni sul layout. Le finestre delle applicazioni riempono sempre il frame assegnato, ad eccezione delle finestre transitorie e le finestre di dialogo che galleggiano sopra la loro applicazione principale con le dimensioni appropriate. Una volta visibile, le applicazioni non cambiano il frame a meno di non farlo manualmente.

http://aerosuidae.net/musca/ || musca

Notion — Notion + un gestore delle finestre con funzionalità di tiling, tabbed per il sistema di finestre di X che utilizza finestre a 'piastrelle' e 'schede'.

  • Tiling: si divide lo schermo in 'piastrelle' non sovrapposte . Ogni finestra occupa una piastrella, e in esso viene massimizzata
  • Tabbing: Una piastrella può contenere più finestre - Esse appariranno come 'Schede'
  • Statico: moli gestori di finestre con funzionalità di tilling (piastrelle) sono 'dinamiche', nel senso che si ridimensionano e si spostano automaticamente tra le piastrelle ogni volta che una finestra appare o scompare. Notion, al contrario, non effettua questi cambiamenti automatici.

Notion è un fork di Ion3.

http://notion.sf.net/ || notion

Ratpoison — Ratpoison è un semplicissimo window manager senza alcuna dipendenza da ingombranti librerie, senza elementi grafici fantasiosi, senza decorazioni per le finestre, e senza nessuna dipendenza parassita. È in gran parte modellato da "GNU Screen", che ha fatto meraviglie nel mercato dei terminali virtuali. Ratpoison è configurato con un semplice file di testo. La barra delle informazioni in Ratpoison è leggermente diversa, in quanto mostra solo quando necessario. Serve sia come application launcher che come una barra di notifica. Ratpoison non include un vassoio di sistema.

http://www.nongnu.org/ratpoison/ || ratpoison

Stumpwm — Stumpwm è un tiling window manager per X11, orientato all'uso della tastiera. Interamente scritto in Common Lisp, stumpwm cerca di essere minimamente personalizzabile in senso visuale. Non ci sono decorazioni di finestre, non le icone, e nessun tasto. Fornisce vari hooks per le proprie personalizzazioni, e variabili di ottimizzazione.

http://www.nongnu.org/stumpwm/ || stumpwm-gitAUR [unsupported]

subtle — subtle è un "tiling window manager" manuale con un approccio piuttosto raro di tiling: Per default non c'è il tipico layout d'esecuzione, le finestre sono posizionate in alcun punto (gravità) di una griglia personalizzata. Si può cambiare la gravità di ogni finestra direttamente o per mezzo di regole definite dai tags nella configurazione. Ha i tag di lavoro e il tagging automatico dei client, controllo di mouse e tastiera, nonché una barra di stato estensibile.

http://subforge.org/projects/subtle || subtleAUR [unsupported]

WMFS — WMFS (Window Manager From Scratch) è un "tiling window manager", leggero ed altamente configurabile per X. Può essere configurato con un file di configurazione, supporta i caratteri Xft (FreeType) ed è compatibile con la (EWMH), specifiche estese per il gestore finestre, Xinerama e xrandr. WMFS può essere gestito con i comandi (basati su Vi) ViWMFS.

http://wmfs.info/projects/wmfs || wmfsAUR [unsupported]

wmii — wmii è un piccolo window manager dinamico per X11. Supporta gli script, ha un interfaccia filesystem 9P e supporta la gestione delle finestre sia "classic" che "tiling" (Acme-like). Punta a mantenere un codice di base contenuto e pulito. La configurazione di default è in bash e rc (la shell Plan 9), ma esistono programmi scritti in Ruby, e qualsiasi programma in grado di lavorare con il testo può essere configurato. Ha una barra di stato, un launcher integrato, ed anche un vassoio di sistema opzionale (witray).

http://wmii.suckless.org/ || wmii
Dynamic window managers

awesome — awesome è un window manager di ultima generazione altamente configurabile per il server X. È molto veloce, espandibile e concesso su licenza GNU GPLv2. È principalmente destinato agli utenti avanzati, gli sviluppatori e le persone quotidianamente a contatto con ogni attività di elaborazione che vogliono avere un controllo molto "fine" sul loro ambiente grafico. Configurato in Lua, ha un vassoio di sistema, la barra informazioni e lanciatore di applicazioni compilati in esso. Ci sono estensioni disponibili per averlo scritto in Lua. Awesome usa xcb al posto di Xlib, che può causare un aumento di velocità. Awesome ha anche altre caratteristiche, come un demone per le notifiche di sistema, un menu sul tasto destro del mouse menu simile a quello dei windows manager *box, e molte altre cose.

http://awesome.naquadah.org/ || awesomeAUR [unsupported]

catwm — catwm è un piccolo gestore delle finestre, anche più semplice di dwm, e scritto in C. Una volta configurato modificando il file config.h file deve essere ricompilato.

https://github.com/pyknite/catwm || catwm-gitAUR [unsupported]

dwm — dwm è un window manager dinamico per X. Gestisce il layout delle finestre in stile floating e tiling. Tutti i layout possono essere applicati in modo dinamico, ottimizzando l'ambiente per l'applicazione in uso e le operazioni svolte. Non include un vassoio delle applicazioni o un lanciatore automatico, anche se dmenu si integra bene con esso, in quanto sono dello stesso autore. Non ha un file di testo. La configurazione viene fatta interamente modificando il codice sorgente in C, e deve essere ricompilato e riavviato ogni volta che viene cambiato. La dimensione del programma è già al limite di linea autoimposto , limitandone un ulteriore sviluppo.

http://dwm.suckless.org/ || dwm

echinus — Semplice e leggero "tiling e floating" window manager per X11. Iniziato come un "fork" di dwm con una maggiore facilità di configurazione, echinus è diventato un window manager full-optional con supporto a EWMH.

http://plhk.ru/echinus || echinusAUR [unsupported]

Scrotwm — Scrotwm è un piccolo e dinamico tiling window manager per X11. Il suo scopo è quello di rimanere "in secondo piano", in modo che il prezioso spazio sullo schermo possa essere utilizzato per cose molto più importanti. Ha valori predefiniti piuttosto semplici, e non richiede l'apprendimento di un linguaggio per fare qualsiasi configurazione. È stato scritto dagli hacker per gli hacker, e si sforza di essere piccolo, compatto e veloce.

http://www.scrotwm.org/ || scrotwmAUR [unsupported]

xmonad — xmonad è un tiling window manager dinamico che è scritto e configurato in Haskell. In un WM normale, si spende la metà del proprio tempo allineando e cercando le finestre. xmonad rende il lavoro più facile, grazie all'automazione di quest'ultima caratteristica. Ad ogni cambiamento di configurazione, xmonad deve essere ricompilato, quindi il compilatore Haskell deve essere installato (occupa 485MB). Una libreria estesa chiamata xmonad-contrib fornisce molte caratteristiche aggiuntive

http://xmonad.org/ || xmonad