基於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 週二