GlazeWM:一款小巧的開源應用程序,用於高效管理窗口,其效能優於 Windows。

Windows 的「貼靠助手」功能相當不錯。您可以將視窗拖曳到螢幕邊緣,它們會自動貼靠到螢幕的一半或四分之一處。如果您需要更精細的控制, PowerToys FancyZones 工具可讓您建立自訂黏性佈局 為了更好地適應您的工作流程。但是,Windows 沒有平鋪式視窗管理器,無法自動將新視窗排列在現有視窗旁邊,因此您每次都必須手動排列它們。

GlazeWM:一款小巧的開源應用程序,用於高效管理窗口,其效能優於 Windows。

Linux 多年來一直有解決此問題的方法。 像 i3 這樣的平鋪式視窗管理器會自動排列你打開的每個視窗。它允許您使用鍵盤快捷鍵在不同工作區之間切換,並提供一個僅顯示重要資訊的簡潔狀態列。 GlazeWM 將這種體驗帶到了 Windows 系統。它是一款輕量級的、基於鍵盤的平鋪式視窗管理器,在 Windows 系統中,視窗組織功能比以往任何時候都更加出色。

GlazeWM是什麼?

一款基於鍵盤操作的 Windows 平鋪式視窗管理器。

如果你大部分時間只打開一兩個應用程序,Windows 11 內建的視窗管理功能就夠用了。你可以使用快捷鍵將視窗對折,或是讓它們只佔據螢幕的四分之一。 Win + 方向鍵虛擬桌面也很好用,你可以使用以下方式存取它們: Win + 右/左箭頭鍵.

但是,當您開啟新應用程式時,它會以全螢幕模式打開,關閉應用程式不會影響其他已開啟的應用程式或其視窗大小。同樣,要將當前視窗移至另一個工作區,您需要手動拖放。

GlazeWM 讓您設定預設 Windows 應用程式視窗的方式更加動態。安裝後,它會自動平鋪每個新窗口,而不是將它們堆疊在一起。打開瀏覽器,它將佔據整個螢幕。打開第二個應用程序,GlazeWM 會將螢幕分割成兩部分。現在,如果您打開第三個應用程序,它又會自動調整。您無需手動拖曳或調整任何內容的大小。該應用程式會自動偵測最佳佈局,您也可以透過簡單的拖放操作手動重新排列它們。

然而,真正讓它成為一款卓越的視窗平鋪管理器的,是其靈活的操作方式,而這得益於鍵盤快捷鍵。您可以使用鍵盤快速鍵在視窗之間切換焦點、調整視窗大小、將視窗移動到不同的工作區,或精確調整視窗的大小和位置。例如,按下 Alt+Shift+2 要將活動窗口無縫移動到第二個工作區,或者 Alt + Shift + H / J / K / L
向任意方向移動。

GlazeWM 還附帶 Zebar,這是一個簡潔的狀態列,可以取代 Windows 工作列。它能讓你一目了然地顯示工作區,並允許你使用鍵盤快捷鍵在不同工作區之間切換,例如: Alt + 1鍵 و Alt + 2鍵 以此類推。如果您之前在 Linux 上使用過 i3,那麼這看起來會非常熟悉。

安裝 GlazeWM

下載安裝程式或使用 Winget

使用 Winget 命令在 Windows 11 的終端應用程式中安裝 GlazeWM

GlazeWM 的操作極為簡單。請前往 GlazeWM 在 GitHub 上的發布頁面 下載最新版本。如果您喜歡使用命令列,可以使用 WinGet 進行安裝:

winget 安裝 glzr-io。格萊維姆

安裝完成後,GlazeWM 會在背景執行並自動排列新視窗。預設設定效果不錯,但您可能需要根據個人喜好進行一些調整。我建議您將官方文件放在手邊,其中包含… 鍵盤快速鍵參考表 幫助您快速學習基本快捷鍵。

基礎規劃管理

使用單一 YAML 檔案建立空格、邊框和快捷鍵。

在 Visual Studio 中編輯 GlazeWM 配置 YAML 文件

安裝 GlazeWM 後,我首先註意到的是視窗之間預設的 20 像素間距。在 1080p 螢幕上,這看起來過大,浪費了寶貴的螢幕空間。不過,你可以透過 YAML 檔案配置應用程式的幾乎所有功能和運作方式。

設定檔位於 ~/glzr/glazewm/config.yaml用任何文字編輯器開啟它,您就可以調整間距、視窗邊框、鍵盤快速鍵和工作區設定。若要縮小間距,請找到“間距”部分並降低數值。我將間距縮小到 8 像素,這樣既能提供足夠的視覺分隔,又不會影響可用空間。

活動視窗邊框的顏色也是值得更改的設定。預設情況下,邊框顏色很暗,以至於你可能很難分辨目前正在查看哪個視窗。切換到更亮的顏色可以讓你更容易看清遊標落在哪裡,尤其是在開始輸入文字的時候。

快捷鍵需要一些時間來適應。預設調整大小快速鍵(U、P、N、I
這不太直觀,所以你可能需要把它重置成更舒適的設置,例如: H/J/K/L為了獲得更自然的指法分佈,要進行更改,請打開設定文件,找到鍵盤快捷鍵部分,然後修改值。

並非事事都能一帆風順。

有些應用與 GlazeWM 相容性不佳。

YAML 設定檔已在 Windows 11 的 Visual Studio 編輯器中開啟。

GlazeWM 存在一些奇怪之處。您偶爾會看到視窗排列不正確,尤其是在多顯示器設定或特權系統視窗的情況下。系統托盤整合感覺比較基礎,一些您期望在完善的應用程式中看到的功能仍然缺失。它還會接管您現有的一些鍵盤快捷鍵,例如: Alt + 空格 (圖塊焦點),我用它來運行 Raycast 播放器,所以你需要重置它。

某些應用程式與已配置的視窗管理器不相容,例如某些對話方塊和彈出窗口,如果配置不當,可能會導致程式運行異常。 GlazeWM 透過視窗規則解決了這個問題,讓您可以根據視窗標題、類別或進程名稱來設定忽略特定視窗的規則。

我已經添加了一些規則,讓 PowerToys 命令面板和系統對話框等元素保持浮動狀態,而不是載入狀態。但隨著你發現哪些應用程式無法正常運作,你可能還需要添加一些自己的規則。

GlazeWM 為高級用戶升級了 Windows 內建的 Snap Assist 功能

如果你是那種習慣於鍵盤操作,並且不介意修改設定檔的人,那麼 GlazeWM 絕對值得你克服它陡峭的學習曲線。它終於為 Windows 帶來了人們期待已久的、功能齊全的視窗管理器。

GlazeWM擁有活躍的開發者社區,並計劃添加動畫支援等功能,這意味著它只會越來越好。作為一款免費的開源工具,GlazeWM能夠提供符合Windows預期的渲染體驗,即使它並非必要。但就目前而言,GlazeWM填補了這一空白,而且做得非常出色。

轉到頂部按鈕