基于xwindow(Linux/Unix采用的图形系统)有成千上百种窗口管理器。其中有一类窗口管理器很古怪,全部应用程序的窗口没有互相遮挡,而是平铺到屏幕上,这类窗口管理器叫 平铺式窗口管理器。git
好比我一直在用的 Musca,就是一个手动平铺的窗口管理器。github
另外,awesome是Xwindows上中很受欢迎的动态平铺窗口管理器。其界面见下图。vim
左上角是一个打开的PDF文档,左下角是火狐浏览器,右边是vim编辑器。
三个应用程序互不遮挡,但把屏幕的全部空间都利用了。不由让人想起麦肯锡的 MECE
原则,既互相独立,又彻底穷尽。windows
Awesome不支持手动平铺,但Awesome有丰富的布局,多个虚拟桌面加不一样布局也足够知足要求。浏览器
今天要介绍的主角 bug.n ,就是在windows上平铺窗口的软件,使用体验和awesome很像。markdown
我在 github 上搜索 tiling window manager for windows
,发现了 bug.n.网络
把程序打包下载下来,双击bugn.exe,就进入了平铺窗口的模式。编辑器
先看一下个人窗口截图:工具
值得一提的是,窗口顶端还有一个banner,显示的信息包括:布局
这个banner使得bug.n更像是awesome.
和Xwindow上的窗口管理器相似,bug.n支持虚拟桌面。Windows系统只有一个桌面,但经过bug.n能够虚拟出不少桌面。若是你正在一个桌面上玩游戏或看碟,看到老板来了,你能够迅速切换到早就准备好的工做桌面。老板在任务栏上不会发现任何你娱乐过的蛛丝马迹。
经过按窗口键加数字,能够切换到第n个桌面。用鼠标直接点击banner上的虚拟桌面按钮也能够。另外用鼠标右键点击某个虚拟桌面,会把当前的活动窗口送到那个虚拟桌面去。
每一个桌面支持三种布局模式:
用鼠标右键点击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 周二