Как и в Vim, часто есть множество "config fu", которые вы можете найти на веб-страницах (определенно потратить несколько часов или около того, впитывая различные примеры конфигурационных файлов на xmonad.org, я думаю, это того стоит), и список рассылки.
Прежде всего, если вы довольны большей частью GNOME, вы можете запустить xmonad внутри GNOME. Это хорошо, потому что вы можете использовать панели GNOME и приложения на основе панелей (network-manager
бесценен на моем ноутбуке с Ubuntu). Вы также получаете преимущество менеджера тем GNOME для виджетов пользовательского интерфейса, который может делать вещи "красивыми".
Эта страница полезна, чтобы помочь вам настроить это:
http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome
Что касается «полноэкранных приложений»:
Существует несколько подходов, которые вы можете смешивать и сочетать, пока не найдете подходящую для вас установку. В моем случае я установил два из моих рабочих пространств - бета и йоту (я использую названия греческих букв, но они могут также называться "Mail" и "музыка"), которые по умолчанию (при перезапуске) имеют полный макет, причем большинство из других моих рабочих пространств по умолчанию на плиточный макет по моему выбору. (Я всегда могу циклически изменять макеты по мере необходимости с помощью обычного ярлыка Mod+Space .) Таким образом, я знаю, что когда я открываю приложения в любом из этих рабочих пространств, они получают полный обзор. Я склонен открывать почту и браузер в одной (бета-версии) и музыкальный проигрыватель в другой (Iota), а другие приложения распространяются на другие рабочие области. Чтобы сделать это проще, у меня есть ловушка, которая, когда я запускаю свой медиаплеер или почтовую программу, но не мой браузер, автоматически переносит их в мое стандартное рабочее пространство для них. (Иногда я открываю окно браузера с плиткой, например, когда я работаю над макетом веб-страницы и хочу иметь браузер в режиме разработки для быстрого предварительного просмотра.)
Последний большой совет, который я могу вам дать, заключается в том, что канал #xmonad
во FreeNode может быть хорошим местом для получения некоторого мягкого поощрения или полезной помощи, когда вам это нужно, как это обычно бывает с технически ориентированными IRC-каналами.