我也来求个wm

2013-01-29 15:42:02 +08:00
 jiazhoulvke
以前折腾过openbox、musca、awesome等,换过好几次系统,配置都没备份。目前用着linux mint的mate桌面环境,想要个平铺式的wm,而且满足如下要求:
1.默认不平铺,通过某个组合键或者一些写在配置里的规则来将相应的程序平铺,其实我需要平铺的也就那几个程序:gvim、urxvt、chromium,其他的还是默认浮动比较好,否则一个对话框也占大块地方,真心蛋疼。
2.配置文件不要太奇葩,我不用ruby、lua、lisp、haskell这些语言,也没有兴趣为了一个配置文件就去多学一门语言,python已经够我折腾的了。
假如能满足第一点但不能满足第二点的话也可以……
4006 次点击
所在节点    Linux
8 条回复
huangmingyou
2013-01-29 19:15:26 +08:00
自己用xdotool写脚本实现平铺把,随便你选什么wm. 功能比wm自带的那些平铺功能强太多了。
jiazhoulvke
2013-01-29 19:39:13 +08:00
@huangmingyou 粗略看了下xdotool确实可以实现,不过写脚本的话也只能平铺一些常用的了,假如偶尔有一些不常用的也想平铺并调整大小怎么办呢?
huangmingyou
2013-01-29 21:50:07 +08:00
不常用的window 的 window id可以用xwininfo 来获取,比如下面的脚本,执行以后,用鼠标点一个窗口,然后调整到固定的位置和大小。

#!/bin/bash
id=$(xwininfo |grep "Window id"|awk '{print $4}')
xdotool windowsize $id $width $high
xdotool windowmove $id 0 0
jiazhoulvke
2013-01-30 14:27:08 +08:00
@huangmingyou 多谢,最终决定用xfce加xdotool搞定。
Frannk
2013-01-30 14:30:44 +08:00
huangmingyou
2013-01-30 15:02:57 +08:00
i3也不错,以前用过几年的ion3, 但是现在23寸的屏幕发现不适合用这种窗口管理器,因为没有必要去屏幕的顶端去看内容。太累脖子。只有事情多的时候能用完所有的屏幕空间,平时就用屏幕中间。
比如我现在的桌面就是这样http://f.hiphotos.baidu.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=bd988b24730e0cf3a4f74efe3a7d8322/9922720e0cf3d7ca56011940f31fbe096b63a914.jpg?referer=bed9a378cb80653822fd9123170a&x=.jpg
huangmingyou
2013-01-30 15:04:02 +08:00
qiukun
2013-02-09 18:44:50 +08:00
@huangmingyou wait i3 和 ion-3 ?

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

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

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

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

© 2021 V2EX