Dynamic window manager: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Barra di stato: fix errore Lint - Tag di chiusura mancante using AWB |
Migliorata la forma e la punteggiatura |
||
Riga 19:
'''DWM''' (Dynamic Window Manager) è un [[tiling window manager]] per [[X Window System|X11]] che mostra i principi del [[Minimalismo (informatica)|minimalismo]]. È un WM dinamico, leggero ed efficiente scritto in [[Linguaggio C|C]] e viene generalmente considerato il fratello più piccolo di [[wmii]] sebbene non implementi gran parte delle sue funzionalità. Esteticamente è simile a [[wmii]], sebbene internamente funzioni in modo molto più semplice, infatti, una delle linee guida del progetto consiste nel non eccedere mai le 2000 [[SLOC]] e le opzioni considerate configurabili dall'utente sono contenute in un singolo file [[header]]. La distribuzione [[Linux]] [[Debian]] fornisce un pacchetto [[eseguibile]] che mostra le funzionalità di dwm senza consentire alcuna personalizzazione, dato che per applicare le patch occorre ricompilare.<ref>{{Cita web |url=https://packages.debian.org/lenny/dwm |titolo=Debian packages information}}</ref>
Dwm utilizza un
A partire da marzo [[2009]] è stato avviato un progetto parallelo che si pone l'obiettivo di portare dwm su piattaforma [[win32]].
==Caratteristiche==
Le caratteristiche principali sono
*
*
*
*
*
*
*
==Tag==
Dwm utilizza, al posto dei classici desktop, un concetto molto più flessibile ed efficiente chiamato tag. Nelle prime implementazioni questi erano gestiti tramite una lista di stringhe ognuna avente il nome di ogni tag (ad esempio www, work, dev). Successivamente è stato scelto di utilizzare un'apposita ''tagmask'', un intero di 32 bit, in cui ogni bit rappresenta appunto un tag semplificando e rendendo molto più efficiente il sistema. A tutt'oggi resta questo il meccanismo di gestione dei tag in uso.
==Barra di stato==
Riga 61 ⟶ 55:
aggiornata con le nuove informazioni, le quali possono essere generate come si
preferisce (generalmente attraverso uno script o direttamente in uno dei file
di inizializzazione di X11, come ''~/.xinitrc'').
l'ora, la data, il livello di carico medio e altre informazioni utili. La barra
ha l'abilità di essere nascosta in fase di esecuzione attraverso una
Riga 74 ⟶ 68:
codice sorgente, cosa che lo rende molto più efficiente e sicuro. Un apposito
file "di configurazione" chiamato config.h consente di personalizzare alcune
caratteristiche come
ricompilazione di dwm. Questo ed altri fattori fanno in modo che il WM, non
avendo codice di supporto per file di configurazione a [[runtime]],
==Fork e patch==
Riga 95 ⟶ 88:
==Curiosità==
* È il ''window manager'' personale di Anselm R. Garbe (sviluppatore di wmii e autore di dwm).
==Note==
|