V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jiazhoulvke
V2EX  ›  Linux

我也来求个wm

  •  
  •   jiazhoulvke ·
    jiazhoulvke · 2013-01-29 15:42:02 +08:00 · 4014 次点击
    这是一个创建于 4318 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前折腾过openbox、musca、awesome等,换过好几次系统,配置都没备份。目前用着linux mint的mate桌面环境,想要个平铺式的wm,而且满足如下要求:
    1.默认不平铺,通过某个组合键或者一些写在配置里的规则来将相应的程序平铺,其实我需要平铺的也就那几个程序:gvim、urxvt、chromium,其他的还是默认浮动比较好,否则一个对话框也占大块地方,真心蛋疼。
    2.配置文件不要太奇葩,我不用ruby、lua、lisp、haskell这些语言,也没有兴趣为了一个配置文件就去多学一门语言,python已经够我折腾的了。
    假如能满足第一点但不能满足第二点的话也可以……
    8 条回复    1970-01-01 08:00:00 +08:00
    huangmingyou
        1
    huangmingyou  
       2013-01-29 19:15:26 +08:00
    自己用xdotool写脚本实现平铺把,随便你选什么wm. 功能比wm自带的那些平铺功能强太多了。
    jiazhoulvke
        2
    jiazhoulvke  
    OP
       2013-01-29 19:39:13 +08:00
    @huangmingyou 粗略看了下xdotool确实可以实现,不过写脚本的话也只能平铺一些常用的了,假如偶尔有一些不常用的也想平铺并调整大小怎么办呢?
    huangmingyou
        3
    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
        4
    jiazhoulvke  
    OP
       2013-01-30 14:27:08 +08:00
    @huangmingyou 多谢,最终决定用xfce加xdotool搞定。
    Frannk
        5
    Frannk  
       2013-01-30 14:30:44 +08:00
    huangmingyou
        6
    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
    qiukun
        8
    qiukun  
       2013-02-09 18:44:50 +08:00
    @huangmingyou wait i3 和 ion-3 ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3201 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:23 · PVG 21:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.