Genau wie bei Vim gibt es oft eine Menge "config fu", die Sie von den Webseiten abrufen können (verbringen Sie auf jeden Fall ein paar Stunden damit, die verschiedenen Konfigurationsdatei-Beispiele auf xmonad.org zu nutzen, ich denke, es lohnt sich) und die Mailingliste.
Wenn Sie mit einem Großteil von GNOME zufrieden sind, können Sie xmonad in GNOME ausführen. Das ist schön, weil Sie GNOME-Panels und -basierte Anwendungen verwenden können ( network-manager
ist für meinen Ubuntu-Laptop von unschätzbarem Wert). Sie erhalten auch den GNOME-Theme-Manager für die UI-Widgets, der die Dinge "schön" halten kann.
Diese Seite hilft Ihnen bei der Einrichtung:
http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome
Wie für "Vollbildanwendungen":
Es gibt verschiedene Ansätze, die Sie kombinieren können, bis Sie ein für Sie optimales Setup gefunden haben. In meinem Fall habe ich zwei meiner Arbeitsbereiche Beta und Iota (ich verwende griechische Buchstaben, aber sie können auch als "Mail" und "Musik" bezeichnet werden) festgelegt, die standardmäßig (beim Neustart) auf das vollständige Layout gesetzt werden von meinen anderen Arbeitsbereichen standardmäßig auf das gekachelte Layout meiner Wahl. (Ich kann die Layouts immer mit dem üblichen Mod+ nach Bedarf durchlaufen lassenSpaceAbkürzung.) Auf diese Weise weiß ich, dass beim Öffnen von Anwendungen in einem dieser Arbeitsbereiche diese die vollständige Ansicht erhalten. Ich neige dazu, meine E-Mail und meinen Browser auf der einen (Beta) und meinen Musik-Player auf der anderen (Iota) zu öffnen, während andere Apps über die anderen Arbeitsbereiche verteilt sind. Um dies zu erleichtern, habe ich einen Haken, wenn ich meinen Media Player oder mein E-Mail-Programm, aber nicht meinen Browser, starte, werden diese automatisch in meinen Standardarbeitsbereich verschoben. (Manchmal öffne ich das Browserfenster gekachelt, zum Beispiel, wenn ich an einem Webseitenlayout arbeite und einen Dev-Modus-Browser zur schnellen Vorschau haben möchte.)
Der letzte große Tipp, den ich Ihnen geben kann, ist, dass der #xmonad
Kanal auf FreeNode ein guter Ort sein kann, um sanfte Ermutigung oder nützliche Hilfe zu erhalten, wenn Sie dies benötigen, da technisch orientierte IRC-Kanäle dazu neigen.