KDE - это среда рабочего стола - набор хорошо интегрированных приложений. XMonad - это оконный менеджер, который заменяет только KWin из KDE, поэтому вы все равно можете использовать KDE при использовании XMonad (и других оконных менеджеров).
Для повышения производительности обычно используется оконный менеджер листов. Vi и Emacs используются по тем же причинам. Вероятно, поэтому вы часто видите людей, использующих множество терминалов и vi / emacs на скриншотах. Нет никаких причин, по которым вы не сможете использовать графические приложения с диспетчером окон. Однако в некоторых приложениях есть свои причуды (на ум приходит GIMP), когда диалоговые окна и различные окна плохо сочетаются с парадигмой листов, потому что разработчики об этом не думали. Они в основном предполагают, что окно будет плавать. Есть способы исправить это, установив плавающие определенные окна, но это может занять некоторое время для настройки, и поначалу это может раздражать.
Менеджеры Tiling Window, как правило, имеют различные макеты. Насколько я знаю, все оконные менеджеры листов имеют «полноэкранный» макет. Это, вероятно, будет хорошим макетом для IDE и, возможно, даже для других графических приложений (я использую его для просмотра веб-страниц). Макеты могут быть установлены для каждой рабочей области в XMonad, так что вы можете иметь рабочую область "IDE" и иметь конкретные настройки для этой среды.
Я предлагаю вам просто попробуйте , в этом нет никакого вреда, и вы сможете судить сами.