Wie Finde Ich Meinen Window Manager?

Wie Finde Ich Meinen Window Manager?

Wie finde ich meinen Window Manager? Ein Selbstfindungskurs Thorsten Wißmann 18. November 2011 Stand: 19. November 2011 Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 1 / 15 Kategorisierung - Welcher Typ? X11 Window Manager Tiling Stacking/Floating Manuell Automatisch *box ··· Compositing dwm Blackbox Pekwm KWin Compiz subtle ratpoison ··· ··· Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 2 / 15 Inhalt 1 Ubersicht¨ 2 Stacking/Floating Compositing *box 3 Tiling Manuell Automatisch 4 Literatur Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 3 / 15 KWin Standard von KDE Fensterregeln per GUI zusammenstellbar seit KDE 4.0 auch mit 3D-Effekten (Desktop-W¨urfel) neuerdings Tiling im Stile von dwm Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 4 / 15 Compiz großes Plugin-System (,,Compiz-Fusion\) Fenstereffekte in Abh¨angigkeit der Anwendung sehr viele Plugins Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 5 / 15 Blackbox wird nichtmehr weiterentwickelt generische Themes mit Panel darauf basiert: Openbox Fluxbox Tabbing runde Fensterecken Hackedbox Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 6 / 15 Openbox komplett in C komplett per Maus steuerbar komplett per Tastatur steuerbar Konfiguration in XML kein Panel Pipe-Menus Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 7 / 15 PekWM bedienbar wie *box graphische Schemata verwandte FVWM2 alt-bew¨ahrt komplexe Fensterregeln/-aktionen Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 8 / 15 verwandte FVWM2 alt-bew¨ahrt komplexe Fensterregeln/-aktionen PekWM bedienbar wie *box graphische Schemata Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 8 / 15 subtle konfigurierbar in Ruby mit Panel Unterteilung des Bildschirms in ein 3x3-Gitter (,,Gravities\) Fenster werden initial auf Tags verteilt Tags k¨onnenbeliebig auf Monitore verteilt werden Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 9 / 15 i3 konfiguration per Textdatei steuerbar per IPC-Client einzelne Fenster auf floating schaltbar Tiling: Layout durch Baum repr¨asentiert Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 10 / 15 herbstluftwm einfache virtuelle Desktops (genannt Tags) Tiling-Regeln ¨ahnlichzu denen in ratpoison und musca: 1 F¨urjeden Frame f1 gilt: 8 C ⊆ clients <> f1 = (horizontal; f2; f3); f2; f3 2 frames > :(vertical; f2; f3); f2; f3 2 frames 2 jeder Tag enth¨altinitial einen Frame auf voller Gr¨oße nur per IPC-Client zur Laufzeit konfigurierbar Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 11 / 15 dwm Paradigma: ein Binary - einfach und sicher Konfiguration per config.h Programmquellcode sehr gut lesbar und modifizierbar einzelne Fenster auf floating schaltbar automatischer Tiling Window Manager: die Fenster werden automatisch per Algorithmus (sog. Layout) angeordnet hat Floating-Layout eigenes Panel Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 12 / 15 Awesome Urspr¨unglichdwm-Fork konfiguriert in lua gr¨oßtenteilsin lua geschrieben Floating wie in dwm eigenes Panel Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 13 / 15 xmonad reimplementiert dwm-Fork geschrieben und konfiguriert in haskell Floating wie in dwm spezielles externes Panel: dzen2 oder xmobar Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 14 / 15 Literatur http://en.wikipedia.org/wiki/Comparison_of_X_ window_managers https://wiki.archlinux.org/index.php/Comparison_ of_Tiling_Window_Managers Thorsten Wißmann Window Manager Selbstfindungskurs 18. November 2011 15 / 15.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    16 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us