转换到 xmonad 时有哪些实用技巧?

转换到 xmonad 时有哪些实用技巧?

gnome我喜欢 xmonad 的理念和概念,但一个小时左右后我还是会回去看。这感觉就像我第一次尝试学习时一样,但我已经过了学习曲线点,现在vim离不开它了。vim

我相信时机也会到来xmonad,但我想知道当前的 xmonad 用户是否可以提供过渡技巧?

仅供参考,我使用的是双显示器(19 英寸和 17 英寸)。在此“过渡”阶段,我遇到的问题示例如下:

您如何设法让浏览器和其他最常用的程序保持全屏模式,因为默认情况下,我认为它们会以占据屏幕一部分的小图块打开?您是否只是将其快捷方式设置为全屏打开,还是实际上并未最大化它?或者是否有通过 conf 文件中的首选项的高级方法,使某些程序占用 X 空间?

答案1

就像 Vim 一样,您常常可以从网页上获取大量“配置信息”(一定要花几个小时左右的时间吸收 xmonad.org 上的各种配置文件示例,我认为这是值得的)和邮件列表。

首先,如果您对 GNOME 的大部分功能感到满意,您可以在 GNOME 中运行 xmonad。这很好,因为您可以使用 GNOME 的面板和基于面板的应用程序(network-manager在我的 Ubuntu 笔记本电脑上非常有用)。您还可以利用 GNOME 的 UI 小部件主题管理器,让一切保持“漂亮”。

此页面可帮助您进行此项设置:

http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome

对于“全屏应用程序”:

有几种方法可以混合搭配,直到找到最适合您的设置。就我而言,我将两个工作区 Beta 和 Iota(我使用希腊字母名称,但它们也可以命名为“邮件”和“音乐”)设置为默认(重新启动时)完整布局,而我的大多数其他工作区默认为我选择的平铺布局。(我始终可以使用常用的Mod+Space快捷键根据需要循环布局。)这样,我知道当我在任何一个工作区上打开应用程序时,它们都会获得完整视图。我倾向于在一个(Beta)上打开我的邮件和浏览器,在另一个(Iota)上打开我的音乐播放器,其他应用程序分散在其他工作区中。为了使这更容易,我有一个钩子,当我启动我的媒体播放器或邮件程序而不是浏览器时,它会自动将它们移动到我的标准工作区。(有时我会打开平铺的浏览器窗口,例如当我在网页布局上工作并希望拥有一个开发模式浏览器来快速预览时。)

我能给你的最后一个重要建议是,#xmonadFreeNode 上的频道可以成为你在需要时获得一些温和鼓励或有用帮助的好地方,就像技术导向的 IRC 频道一样。

答案2

我最喜欢进入新环境的方法是做一些有最后期限的事情。就我而言,我当时很方便地尝试了 Xmonad,因为我必须写一些学校报告,它涉及图形和各种应用程序。因为我很忙,所以我没有时间考虑回到 Fluxbox。项目完成后,我只剩下 Xmonad,并清楚地了解了它的优缺点。在新的 WM 中简单无意义的橱窗购物通常不适合我。

对于您的第二个问题:作为前 Fluxbox 用户,我到处都有一组固定的窗口:日历、透明终端等等。浏览器和一些终端都有它们的位置,我很少移动它们。它与传统的分层 WM 配合得很好,但平铺 WM(如 Xmonad)必须动态工作,因此静态窗口思维是需要摆脱的。我确实有一个最喜欢的浏览器位置(右显示屏的左半部分),但如果我应该阅读一些 PDF 并且它会取代浏览器,我不再介意了。

我的建议是首先遵循平铺窗口管理器的惯例,在熟悉了移动窗口等之后,继续修改系统以适应您的偏好。起初,我确实认为必须始终将浏览器保持在某个位置!当我开始进行项目而没有时间考虑它时,我意识到这毕竟不是必须的。可能对您有用,也可能没用。

相关内容