2bwm
2bwm 是一個快速的浮動窗口管理器,其特點是有兩個邊框,是基於XCB庫寫的,並派生自Michael Cardell編寫的mcwm。在2bwm中,可以通過鍵盤訪問所有功能,但也可以使用指針設備進行移動、調整大小和提升/降低。最近,該軟件的名稱已從mcwm-beast改為2bwm。
安裝[編輯 | 編輯原始碼]
安裝 2bwmAUR 軟件包。雖然安裝過程可以自動進行,但如果直接從AUR構建,烈建議閱讀並編輯源目錄中的config.h 文件。
開始[編輯 | 編輯原始碼]
使用 xinit 運行 2bwm
使用2bwm[編輯 | 編輯原始碼]
在啟動2bwm之後,屏幕上只有鼠標光標、背景和終端 (在 .xinitrc 中指定)。 要打開終端,請使用默認配置,按下 Super+Enter
鍵。可以根據需要使用終端,例如用 program_name &
的方式啟動程序,更簡單方便的做法是使用菜單來啟動程序,比如 dmenu 或 9menuAUR.
通用命令[編輯 | 編輯原始碼]
Super+Ctrl+q
– 退出 2bwmSuper+Ctrl+r
– 重啟 2bwmSuper+w
– 啟動菜單Super+Enter
– 啟動終端Super+Arrows
(+Shift
) – 移動光標 (使用Shift
鍵快速移動).
窗口控制[編輯 | 編輯原始碼]
使用 Super
鍵與下面其中一個鍵結合,在特定的焦點窗口上操作:
q
– 關閉窗口.Tab
或Shift+Tab
– 在當前工作區窗口環中切換到下一個窗口.f
– 將窗口固定,使其在所有工作區都可見 (切換).a
– 使一個窗口在按下Super+q
鍵時無法關閉 (切換).r
– 提升或降低窗口 (切換).i
– 將窗口最小化 (或隱藏).
移動、調整大小和傳送窗口[編輯 | 編輯原始碼]
使用 Super
鍵與下面其中一個鍵結合,在特定的焦點窗口上操作:
x
– 最大化 (切換).m
– 垂直最大化 (切換).Shift+m
– 水平最大化 (切換).Shift+h
(+Ctrl
) – 向左調整大小 (使用Ctrl
鍵慢速移動).Shift+j
(+Ctrl
) – 向下調整大小 (使用Ctrl
鍵慢速移動).Shift+k
(+Ctrl
) – 向上調整大小 (使用Ctrl
鍵慢速移動).Shift+l
(+Ctrl
) – 向右調整大小 (使用Ctrl
鍵慢速移動).Home
– 保持縱橫比增加大小.End
– 保持縱橫比縮小大小.h
(+Ctrl
) – 向左移動 (使用Ctrl
鍵慢速移動)j
(+Ctrl
) – 向下移動 (使用Ctrl
鍵慢速移動)k
(+Ctrl
) – 向上移動 (使用Ctrl
鍵慢速移動)l
(+Ctrl
) – 向右移動 (使用Ctrl
鍵慢速移動)y
– 將窗口移動到顯示器的左上角位置.u
– 將窗口移動到顯示器的右上角位置.b
– 將窗口移動到顯示器的左下角位置.n
– 將窗口移動到顯示器的右下角位置.g
– 將窗口移動到顯示器的中心位置.Shift+y
/Shift+u
/Shift+b
/Shift+n
– 移動到左側/右側/底部/頂部,同時保持最大化垂直/最大化水平,以及半最大化水平/垂直.
工作區[編輯 | 編輯原始碼]
0
–9
– 前往工作區n
, 0–9.Shift+n
– 發送到工作區n
.c
orv
– 前往下一個/上一個工作區.,
or.
– 將窗口移動到前一個/後一個顯示器.
鼠標控制[編輯 | 編輯原始碼]
通過按下 Super
鍵,鼠標按鈕的操作如下所示:
- Button 1 on a window – 移動窗口
- Button 3 on a window – 調整窗口大小
- Button 3 + 在桌面上按下
Ctrl
鍵 – 啟動在config.h
中指定的菜單.
請注意,通過鍵盤激活的所有功能都會在當前焦點窗口上工作,而不管鼠標光標的位置如何。當然,改變工作區與焦點窗口無關。
您可以從 config.h
文件更改鍵盤映射.
提示和技巧[編輯 | 編輯原始碼]
使用腳本獲取當前工作區編號[編輯 | 編輯原始碼]
以下命令可獲取當前工作空間編號:
$ xprop -root _NET_CURRENT_DESKTOP | sed -e 's/_NET_CURRENT_DESKTOP(CARDINAL) = //'
易於記憶的外邊框顏色[編輯 | 編輯原始碼]
一個記住外邊框顏色含義的簡單技巧是將"fixed"設置為藍色,"unkillable"設置為紅色,而"fixed + unkillable"設置為紫色。藍色和紅色的混合將產生紫色!
左上角方塊[編輯 | 編輯原始碼]
將 borders[0]
設置為負數將使外邊框變成一個位於完整邊框的左上角的正方形。現在為外邊框設置的顏色將固定在這個正方形上。