推荐平铺式窗口管理器 I3 (特别推荐给正在使用 awesome 的用户)

2012-10-31 15:37:10 +08:00
 thedevil7
官网: http://i3wm.org/
用户指南: http://i3wm.org/docs/userguide.html
官网截图: http://i3wm.org/screenshots/

推荐理由:

1. 良好的文档(包括注释清楚的配置文件). 一看就明白如何配置.
2. 方便配置. 根据用户指南以及配置文件的注释可以很快的配出自己想要的快捷键, 状态栏, 桌面名称及数量等等, 以符合自己的试用需求.
3. 易用. 基于自己的配置可以像其他平铺是窗口管理器一样使用快捷键完成平时所需的操作.
4. 配置文件与 awesome 相比十分小巧.


附带自用截图一张:


自用配置文件两份:
主配置文件: https://gist.github.com/3985619
顶部状态栏配置文件: https://gist.github.com/3985627
31203 次点击
所在节点    Linux
28 条回复
Xi
2012-10-31 15:56:46 +08:00
参考资料太少啦,去年就尝试装过,搞了几天都没弄好,死活启动不了
reus
2012-10-31 17:13:13 +08:00
文档很详细。不过窗口管理模型比较复杂,用不惯,还是继续awesome
fanzc
2012-10-31 21:10:02 +08:00
之前关注过,但是没尝试,可以试一下,平铺式管理窗口果断好!!!
thedevil7
2012-10-31 22:31:38 +08:00
@Xi arch 装上就能用,如果你需要,我可以共享我的 .xinitrc。


@reus 我没有用到什么模型,我只是每个窗口一个桌面而已。 所以配置很简单。你可以看看我的主配置最后的那一部分。


@fanzc 个人使用效果很不错。强烈推荐。
inaction
2012-10-31 22:42:05 +08:00
要是喜欢手动平铺推荐: herbstluftwm。 配置文件是 shell 脚本。简单好用。 http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm/
Numbcoder
2012-10-31 23:45:38 +08:00
你们用过 xmonad 么?
这个跟 xmonad 比怎么样?
dhysum
2012-11-01 04:36:53 +08:00
看截图确实不错, 适合我们这种用Gentoo或者Arch的。
thedevil7
2012-11-01 13:38:02 +08:00
补充一些细节:

1. 如果某个桌面没有任何窗口, 则不会在状态栏上显示对应的标签. (这是我最开始发现的特点.)
2. 在我使用的窗口管理器中(OpenBox -> awesome -> i3), 配置算是最简洁的了.
3. 自带的 i3status 状态栏很好用, 基本上包括了所有的系统基本信息. 而且配置也很方便.

今天花了 5 分钟又改了下状态栏的配置. 上下状态栏都利用起来显示信息. 附上截图.



@Numbcoder
没有使用 xmonad 的经验, 但是刚刚去看了看它的文档, 配置好复杂(我不会 haskell).... 这个相比起来, 配置很简单. 基本上是我用过最最简单的配置.
reus
2012-11-01 15:56:57 +08:00
我也用过一阵子xmonad,不过因为不太懂haskell所以还是用回awesome了,至少我用lua能做的事情比haskell多些
i3多了个container,感觉就复杂了,awesome只是workspace(tag) -> window两级结构,i3是workspace -> container -> window,操作起来不够直观
而且我习惯没有status bar和没有title bar,i3如果没有title bar,感觉很难定位当前的container了
thedevil7
2012-11-01 16:46:35 +08:00
@reus 我在 i3 中也只是用 workspace(tag) -> window 这样的结构而已. 感觉我和你用 tiling wm 基本上都是一个用法: 一个程序独占一个桌面.
pomhg
2012-11-01 16:53:40 +08:00
i3 wm +1
一个开urxvt+tmux,一个开浏览器,其它的就扔别的tag,很方便。
reus
2012-11-01 17:35:16 +08:00
@thedevil7 我只有3个workspace/tag,虽然默认的layout是max,不过新建窗口都是在同一个tag下,切换也只是切换窗口没切换tag。一个程序一个桌面,其实就等于只有一个桌面吧
我的习惯是相关的窗口放一个桌面,也就是需要频繁切换的放在当前桌面,不常切换到的放到其他两个里
忽然觉得两个桌面也足够了,马上改配置去,,
thedevil7
2012-11-01 18:23:43 +08:00
@pomhg
@reus

我和两位也差不多, vim, urxvt, web, 各一个单独的桌面, 还有一个桌面用来读文档, 另一个就用来放一些其他的程序.
wontoncc
2012-11-01 20:36:12 +08:00
其实一直对 awesome 有这样那样不满,尤其是配置文件和文档…… 这次试试这个看看。
erhandsome
2012-11-04 02:31:56 +08:00
@Numbcoder
xmonad配置文件也比较复杂,官方文档也比较丰富详细,可定制性比i3wm高
zhfsxtx
2012-11-04 16:51:10 +08:00
标题中文乱码怎么办啊
thedevil7
2012-11-04 17:01:03 +08:00
@zhfsxtx
主配置里面的 font 改了吗? 大概 14 行左右, 有这样一句,
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
注释掉, 用 19 行的.
font xft:DejaVu Sans Mono 10
或者你可以用你自己喜欢的字体.
cxh116
2012-11-04 17:08:48 +08:00
居然没有人推荐dwm
依赖库少,编译简单
asxalex
2012-11-04 21:18:07 +08:00
我用的是ubuntu 10.04,因为版本比较老,安装的i3是3.d-bf1的,只要配置文件里出现bar{},i3就崩溃,请教一下是怎么回事?
thedevil7
2012-11-04 21:33:36 +08:00
@asxalex

根据 Arch 的 wiki, 4.0 以前是没有 bar 这个配置的, 这是 4.0 之后的新特性.
所以你可能需要研究下这个页面, 看看 4.0 之前应该怎么配置.
https://wiki.archlinux.org/index.php/I3#Status_bar

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/51359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX