内容提要
本文讨论了作者从i3切换到xmonad的体验,强调了xmonad的社区扩展、自动布局和命名工作区等优点,同时指出初始设置困难和多显示器管理不直观的问题。作者分享了自己的配置文件和快捷键设置,表达了对xmonad的喜爱及改进建议。
关键要点
-
作者从i3切换到xmonad,分享了自己的体验和配置。
-
xmonad拥有丰富的社区扩展包,自动布局功能使生活更轻松。
-
作者喜欢Accordion和Magnify布局,认为tabbed子布局很酷。
-
命名工作区在xmonad中更有意义,工作区即使没有窗口也不会消失。
-
xmonad的配置文件使用Haskell编写,作者认为这是一种很好的学习方式。
-
xmonad在处理全屏窗口时更灵活,不会覆盖整个显示器。
-
初始设置较为困难,polybar与xmonad不兼容,但xmobar足够好。
-
xmonad的多显示器管理不如i3直观,工作区的显示方式不同。
-
作者希望能有菜单选择布局,而不是逐个切换。
-
作者分享了自己的快捷键设置,进行了i3风格的调整。
延伸解读
xmonad的社区支持
xmonad拥有丰富的社区扩展包,这为用户提供了多种自定义选项。用户可以根据自己的需求选择不同的布局和功能,提升工作效率。相比之下,i3的扩展性较弱,用户在使用过程中可能会感到局限。
配置的学习价值
xmonad的配置文件使用Haskell编写,这不仅为用户提供了灵活的配置方式,也为学习编程提供了机会。对于希望提升编程技能的用户来说,配置xmonad是一个很好的实践平台。
多显示器管理的挑战
xmonad在多显示器管理上与i3存在显著差异。用户需要适应xmonad的工作区显示方式,可能会影响工作流的顺畅性。对于习惯于i3的用户,初期可能会感到不适应,需花时间调整使用习惯。
初始设置的复杂性
虽然xmonad提供了强大的功能,但初始设置较为复杂,尤其是与polybar的兼容性问题。用户在开始使用时可能需要投入更多时间进行配置和调试,这可能会影响新用户的体验。
延伸问答
xmonad相比于i3有哪些优点?
xmonad拥有丰富的社区扩展、自动布局功能、命名工作区更有意义,以及在处理全屏窗口时更灵活。
xmonad的配置文件使用什么语言编写?
xmonad的配置文件使用Haskell编写。
xmonad在多显示器管理上有什么不足?
xmonad的多显示器管理不如i3直观,工作区的显示方式不同,无法在两个显示器上显示同一工作区。
作者对xmonad的初始设置有什么看法?
作者认为xmonad的初始设置较为困难,且polybar与xmonad不兼容。
作者喜欢使用哪些xmonad布局?
作者喜欢Accordion和Magnify布局,认为tabbed子布局很酷。
作者希望在xmonad中增加什么功能?
作者希望能有菜单选择布局,而不是逐个切换。