dwm

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. November 2016 um 14:28 Uhr durch Tonitrus (Diskussion | Beiträge) (die drei Layoutmodi, Quelltext). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
dwm

Logo
Screenshot
dwm-5.7.2 mit urxvt, GIMP, Chromium und einigen Terminals
Basisdaten

Hauptentwickler Anselm R. Garbe[1]
Entwickler suckless.org
Erscheinungsjahr 14. Juli 2006[2]
Aktuelle Version 6.1
(9. November 2015[3])
Betriebssystem unixoide
Programmier­sprache C[4]
Kategorie Fenstermanager
Lizenz MIT-Lizenz[5]
dwm.suckless.org

dwm (dynamic window manager) ist ein in der Programmiersprache C geschriebener, schlanker Fenstermanager für das X Window System. Seine Entwicklung begann Mitte 2006. Initiator ist der Gründer und Hauptentwickler von wmii, dem nach eigenen Angaben wmii im Laufe der Entwicklung zu "klobig" wurde.

Ziel von dwm ist es, eine einfache Fensterverwaltung mit dynamisch anwendbaren Layouts je nach Bedarf des anzuzeigenden X-Programms zur Verfügung zu stellen. Die Konfiguration von dwm ist ausschließlich durch Anpassung des wenig mehr als 2000 Zeilen umfassenden Quelltextes möglich, was dwm besonders schnell und sicher machen soll, und die Anpassung vereinfacht, da keine speziellen Sprachen erlernt werden müssen[6][7].

In seiner Grundkonfiguration verfügt dwm über drei Layoutmodi:

  • Das Tiling-Layout, in dem die Fenster automatisch in Kacheln angeordnet werden.
  • Das Monocle-Layout, in dem nur das oberste Fenster sichtbar ist und die gesamte Fläche einnimmt.
  • Das Floating-Layout, in dem sich dwm wie ein herkömmlicher Fenstermanager verhält, bei dem die Fenster mit der Maus verschoben, vergrößert und verkleinert werden[8].

Es existieren zahlreiche Patches, mit denen man dwm konfigurieren kann.[9]

Einzelnachweise

  1. Anselm R Garbe: Development. In: garbe.us. Abgerufen am 4. Mai 2015.
  2. 0.1 Release tag.
  3. Hiltjo Posthuma: [dev] [dwm] 6.1 release. 9. November 2015, abgerufen am 7. Dezember 2015 (englisch).
  4. The dwm Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  5. MIT/X Consortium License. In: suckless.org. Abgerufen am 4. Mai 2015.
  6. dwm home page. Abgerufen am 4. Mai 2015.
  7. dwm.c. Abgerufen am 18. November 2016. 2140 Zeilen
  8. dwm home page. Abgerufen am 4. Mai 2015.
  9. Patches. Abgerufen am 4. Mai 2015.