过渡到xmonad的实用技巧?


11

我喜欢xmonad的想法和概念,但是大约gnome一个小时后,我仍然会回到过去。感觉就像我第一次尝试学习时一样vim,但是我已经超越了学习曲线的要点,vim如今不能没有生活。

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

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

由于默认情况下我认为浏览器和其他程序会在占据屏幕一部分的小图块中打开,因此如何管理浏览器和其他最常在全屏模式下使用的程序?您只是将其快捷方式使其全屏显示,还是实际上没有最大化它?还是在conf文件中通过首选项设置了高级方法,从而使某些程序占用了X空间?

Answers:


6

就像Vim一样,您通常可以在网页上找到很多“ config fu”(一定要花几个小时左右的时间在xmonad.org上吸收各种配置文件示例,我认为这是值得的),并且邮件列表。

首先,如果您对GNOME感到满意,则可以在GNOME中运行xmonad。很好,因为您可以使用GNOME的面板和基于面板的应用程序(network-manager在我的Ubuntu笔记本电脑上这是非常宝贵的)。您还将获得GNOME主题管理器的UI小部件的好处,它可以使事情保持“漂亮”。

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

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

至于“全屏应用程序”:

您可以混合使用多种方法,直到找到最适合您的设置。就我而言,我已经将我的两个工作区Beta和Iota(我使用希腊字母名称,但它们也可能被命名为“ Mail”和“ Music”)设置为默认(在重新启动时)为“完整”布局,其中大多数我的其他工作区中,默认为我选择的平铺布局。(我总是可以根据需要使用常规Mod+Space这样,我知道当我在这些工作区中的任何一个上打开应用程序时,它们将获得完整视图。我倾向于在一个(Beta)上打开我的邮件和浏览器,在另一个(Iota)上打开我的音乐播放器,而其他应用则分布在其他工作区上。为了简化此过程,我有一个钩子,当我启动媒体播放器或邮件程序而不启动浏览器时,它将自动将它们移动到它们的标准工作区中。(有时,我会打开平铺的浏览器窗口,例如,当我在处理网页布局并想要使用开发模式浏览器进行快速预览时。)

#xmonad要向您提供的最后一个重要提示是,在需要时,FreeNode 上的频道可能是获得一些温和鼓励或有用帮助的好地方,因为面向技术的IRC频道往往如此。


2

我经常喜欢的进入新环境的方法是在截止日期之前完成某件事。就我而言,我在尝试Xmonad时很方便,因为我不得不写一些学校报告,其中涉及图形和各种应用程序。因为我很忙,所以我没有时间考虑回到Fluxbox。项目完成后,我留给Xmonad并就其优缺点提出了清晰的想法。在新的仓库管理系统中进行简单的毫无意义的橱窗购物通常对我来说并没有好处。

关于您的第二期:作为Fluxbox的前用户,我在这里和那里都有一组固定的固定窗口:日历,透明终端等。浏览器和一些终端的位置我没动很多。它可以与常规的分层WM一起很好地工作,但是像Xmonad这样的平铺WM必须动态工作,因此静态窗口思维是可以摆脱的。我的浏览器确实有一个最喜欢的位置(右侧显示的左半部分),但是我不介意(不再)我是否应该阅读一些PDF并取代浏览器。

我的建议是首先按照平铺WM的惯例进行操作,并在对移动窗口和所有设备都感到满意之后,继续更改系统以适合您的喜好。起初,我确实认为必须始终将浏览器保持在特定位置!当我将我的项目投入工作并且没有时间考虑时,我意识到这毕竟不是必须的。可能会或可能不会与您合作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.