新的玩具:Windows上的awesome

平铺式窗口管理器

基于xwindow(Linux/Unix采用的图形系统)有成千上百种窗口管理器。其中有一类窗口管理器很古怪,所有应用程序的窗口没有互相遮挡,而是平铺到屏幕上,这类窗口管理器叫 平铺式窗口管理器。

比如我一直在用的 Musca,就是一个手动平铺的窗口管理器。

另外,awesome是Xwindows上中很受欢迎的动态平铺窗口管理器。其界面见下图。

图片来源于网络

左上角是一个打开的PDF文档,左下角是火狐浏览器,右边是vim编辑器。
三个应用程序互不遮挡,但把屏幕的所有空间都利用了。不禁让人想起麦肯锡的 MECE 原则,既互相独立,又完全穷尽。

Awesome不支持手动平铺,但Awesome有丰富的布局,多个虚拟桌面加不同布局也足够满足要求。

今天要介绍的主角 bug.n ,就是在windows上平铺窗口的软件,使用体验和awesome很像。

bug.n

我在 github 上搜索 tiling window manager for windows ,发现了 bug.n.

把程序打包下载下来,双击bugn.exe,就进入了平铺窗口的模式。

先看一下我的窗口截图:

我的bug.n窗口截图

值得一提的是,窗口顶端还有一个banner,显示的信息包括:

  • 虚拟桌面列表
  • 当前虚拟桌面使用什么布局
  • 活动窗口的标题
  • 日期时间
  • 如果是笔记本,还会显示电池状态
  • 通过配置还可以监视CPU,内存的利用率以及网卡工作负载等。

这个banner使得bug.n更像是awesome.

和Xwindow上的窗口管理器类似,bug.n支持虚拟桌面。Windows系统只有一个桌面,但通过bug.n可以虚拟出很多桌面。如果你正在一个桌面上玩游戏或看碟,看到老板来了,你可以迅速切换到早就准备好的工作桌面。老板在任务栏上不会发现任何你娱乐过的蛛丝马迹。

通过按窗口键加数字,可以切换到第n个桌面。用鼠标直接点击banner上的虚拟桌面按钮也可以。另外用鼠标右键点击某个虚拟桌面,会把当前的活动窗口送到那个虚拟桌面去。

每个桌面支持三种布局模式:

  • 平铺模式(tiling): 所有窗口平铺,左边是主窗口,右边是窗口队列。按 Win+t 可以切换到tiling模式。
  • 浮动模式(floating): 所有窗口浮动,可以互相遮盖,就是我们平常用的模式。按 win+f可以切换到floating模式。
  • 全屏模式(monocle): 所有窗口最大化,一次只显示一个。按 Win+m 可以切换到 monocle 模式。

用鼠标右键点击banner上的布局按钮可以在这三种布局间切换。

通过窗口键加方向键可以调整主窗口大小和改变窗口队列,自己试试就知道。如果你觉得受不了了,按 Win + Control + q,可以退出bug.n。

bug.n 和同类的windows上的tiling wm相比,就是文档很全。

刚才我们下载的软件包中有个 doc 目录,里面包括了全部markdown格式的文档。可以看到默认的配置,默认的快捷键,也有文档告诉你如何进行自己的配置。

我在win7上用bug.n,自己的配置写在 C:\Users\Administrator\AppData\Roaming\bug.n\Config.ini 中。

我顺便在这里把我的配置备份一下。

Config_fontsize=12
Config_readinCpu=1
Config_readinMemoryUsage=1
Config_readinInterval=10000
Config_selBorderColor=0x000000ff

Config_viewNames=Writing;Painting;Other
Config_layoutMFactor=0.55
Config_maintenanceInterval=300000

Config_hotkey=!BackSpace::
Config_backColor_#1=333333;;<COLOR_MENU>;;;;;;;;

Config_rule=WebChat*;.*;;1;0;0;0;0;0;

这对技术人员来说,是个很不错的工具。欢迎试用交流。

2015-03-03 周二

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,263评论 25 707
  • 爬虫:自动抓取互联网的程序 url管理器:内存 、关系数据库 、缓存数据库 url下载器:网页下载器>urlib2...
    黑夜与繁星阅读 209评论 0 0