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 Beispiele für Konfigurationsdateien auf xmonad.org aufzusaugen, ich denke, es lohnt sich) die Mailingliste.
Wenn Sie mit viel GNOME zufrieden sind, können Sie zunächst xmonad in GNOME ausführen. Das ist schön, weil Sie die Panels und Panel-basierten Anwendungen von GNOME verwenden können ( network-manager
ist auf meinem Ubuntu-Laptop von unschätzbarem Wert). Sie erhalten auch den Vorteil des Themenmanagers von GNOME für die UI-Widgets, mit denen die Dinge "hübsch" bleiben können.
Diese Seite ist hilfreich, um dies einzurichten:
http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome
Wie für "Vollbildanwendungen":
Es gibt verschiedene Ansätze, die Sie mischen und anpassen können, bis Sie ein Setup gefunden haben, das für Sie am besten geeignet ist. In meinem Fall habe ich zwei meiner Arbeitsbereiche Beta und Iota (ich verwende griechische Buchstabennamen, aber sie können auch als "Mail" und "Musik" bezeichnet werden) festgelegt, die bei den meisten standardmäßig (beim Neustart) auf das vollständige Layout eingestellt sind meiner anderen Arbeitsbereiche standardmäßig das gekachelte Layout meiner Wahl. (Ich kann die Layouts immer nach Bedarf mit dem üblichen Mod+ durchlaufenSpaceVerknüpfung.) Auf diese Weise weiß ich, dass beim Öffnen von Anwendungen in einem dieser Arbeitsbereiche die vollständige Ansicht angezeigt wird. Ich neige dazu, meine E-Mails und meinen Browser auf einer (Beta) und meinen Musik-Player auf der anderen (Iota) zu öffnen, wobei andere Apps über die anderen Arbeitsbereiche verteilt sind. Um dies zu vereinfachen, habe ich einen Haken, der beim Starten meines Media Players oder Mail-Programms, jedoch nicht meines Browsers, diese automatisch in meinen Standardarbeitsbereich für sie verschiebt. (Manchmal öffne ich gekachelte Browserfenster, zum Beispiel, wenn ich an einem Webseitenlayout arbeite und einen Browser im Dev-Modus für eine schnelle 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 bei Bedarf sanfte Ermutigung oder nützliche Hilfe zu erhalten, wie dies bei technisch orientierten IRC-Kanälen der Fall ist.