2026年5月31日 星期日

平鋪視窗

  最近在思考,GNOME配上平鋪視窗的效果不知如何。仔細想想,GNOME的那些快捷鍵都還滿直覺的,舉例來說,要將當前視窗移動到別的工作區,就按Shift+Super(Windows鍵)+Page Up/Page Down,這些都還滿直覺的的,因為shift是有移動的意思、super鍵就是視窗、Page Up/Page Down就不用多解釋有方位的意思。可以參考這部影片:Mii Beta的〈Using Tiling Assistant in GNOME 45〉和〈Forge: Tiling extension walkthrough | GNOME 45〉。既然GNOME如此偏好簡單、優雅、精簡的操作,我們何不順着這個思路來使用平鋪視窗?


  我這裏推薦兩個套件,只要二則一就好。第一個是Simple Tiling,這個會保持GNOME的視窗的關閉按鈕(先聲明,我沒有調整GNOME Tweak的視窗規則,所以理論上只會有關閉按鈕),並且功能比較陽春,推薦給偏好只使用GNOME快捷鍵的人或是覺得原生GNOME快捷鍵就夠用的人。


  第二個是推薦Grimble Tiling WM。注意,這兩個套件不可同時安裝,不然畫面會扯來扯去,因為二者在視窗邊緣留的空白不一樣;除此之外,這個套件還會把視窗的關閉按鈕也刪掉。推薦這個的理由是這還可以設定快捷鍵,可以仿i3 WM的快捷鍵或是可以使用官方預設。我是推薦官方預設,因為這些按鍵的命名比較好記(你若依照本文第一段的方式解讀,應該也會這麼覺得)。那麼來設定吧!(在此不解釋怎麽安裝套件。大要步驟就是:安裝extension manager(debian的套件名稱是gnome-shell-extension-manager)、安裝偏好的套件)

  1. Tile padding,就是設定視窗和螢幕邊緣的間距。因為我有安裝Tansparent Top Bar,當視窗碰到頂欄會是黑色,反之是半透明,我為了半透明所以增加視窗和邊緣的縫隙,預設是不留縫隙。

  2. 在Keybindings那裏,選擇偏好的Configuration,可以是i3、Grimble或是自定義。因為我很懶,所以我就使用Grimble。(主要是我想要的快捷鍵都已經被採用以及無法使用Shift開頭的快捷鍵,所以選擇比較能接受的Grimble設定檔) 

  
參考資料

沒有留言:

張貼留言