我听说过xmonad的优秀报道,但它对日常使用和开发有多好?由于各种原因,我不使用vim/emacs(尽管我不受终端恐惧症的影响!)。我看过的所有截图/视频都显示xmonad主要用于终端应用程序。是否值得从KDE 4.2切换到?如果我仍然需要“旧”图形IDE,xmonad有多棒?
回答
我认为这取决于人。 Linux是否值得从OS X切换到每个人?不是。这取决于各种因素。至于完全切换到xmonad(我明白你可以run both),它将取决于人们喜欢的工作空间风格。就我个人而言,我已经转过身来,我只是希望我早些时候尝试过。无论如何,你可以做的最好的事情,看看它是否适合你,然后安装和运行大坝的事情! :)希望有所帮助。
KDE是一个桌面环境 - 集成了很好的集成应用程序。 XMonad是一个窗口管理器,它只取代KDE中的KWin,所以在使用XMonad(和其他窗口管理器)时仍然可以使用KDE。
平铺窗口管理器通常用于生产力的原因。 Vi和Emacs的使用原因相同。这可能就是为什么你经常看到人们在屏幕截图中使用了很多终端和vi/emacs。没有理由不能使用平铺窗口管理器来使用图形应用程序。然而,在某些应用程序中存在各种各样的怪癖(GIMP浮现在脑海中),对话框和各种窗口在平铺范例中表现不佳,因为开发人员没有想到它。他们基本上认为窗口会浮动。有一些方法可以解决这个问题,通过设置特定的窗口是浮动的,但是可能需要一些时间来配置它,并且它可能首先是令人讨厌的。
平铺窗口管理器往往有不同的布局。据我所知,所有平铺窗口管理器都有一个“全屏”布局。这可能是IDE的一个很好的布局,甚至可能是其他图形应用程序(我用它来进行网页浏览)。布局可以在XMonad的每个工作区中设置,因此您可以拥有一个“IDE”工作区并为该环境设置特定的设置。
我建议你只是试试,它没有坏处,你可以自己判断。
这可能是你想要什么: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_KDE
我的经验: 我喜欢xmonad,但想住在GNOME 的神奇的土地我也跟着 http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome
这只是工作。 IIRC所有我需要做的(在Ubuntu)是 *安装xmonad *创建.gnomerc *把WINDOW_MANAGER = xmonad *在我.xmonad放进口XMonad.Config.Gnome
我得到的所有魔法侏儒组织的方式
- 1. Html.AntiForgeryToken()仍然需要?
- 2. KML - 多边形填充不需要,但仍然发生
- 3. 旧的listview仍然有
- 4. FlashDevelop?我是否仍然需要Flash CS
- 5. KitKat仍然需要WRITE_EXTERNAL_STORAGE?
- 6. ,Cookie是否仍然需要?
- 7. p:selectOneMenu值仍然需要
- 8. mysql_real_escape_string()仍然需要md5()?
- 9. 是quickclick js仍然需要?
- 10. GenericSetup:如果ToolInit仍然需要从初始化()
- 11. 当我们仍然需要bindingsource的时候有实体框架
- 12. 我仍然有那些需要CSS3前缀-webkit-
- 13. 旧图像仍然显示TableViewCell
- 14. GROUP_CONCAT和DISTINCT都很棒,但我如何摆脱这些重复我仍然有?
- 15. 如果语句在PHP试图冒号和花括号仍然需要帮助
- 16. SQL旧表仍然显示
- 17. EdgeNGramFilterFactory仍然没有结果?
- 18. Eclipse仍然认为我安装了RVM,但我不需要
- 19. ctype.h是否仍然需要unsigned char?
- 20. 的Class.forName似乎仍然需要
- 21. Xamarin Insights仍然需要订阅
- 22. Netty 4.1是否仍然需要setUseClientMode?
- 23. 排除领域仍然需要
- 24. 是否仍然需要限制$(window).scroll()?
- 25. Innosetup在仍然需要时删除abc.msi
- 26. JFormattedTextField为双仍然需要字符
- 27. Dojo构建 - > dojo.require();仍然需要?
- 28. 检查是否仍然需要blob
- 29. Launch4J exe仍然需要jar文件
- 30. 为什么G ++仍然需要-latomic