GlazeWM: Niewielka aplikacja typu open source do wydajnego zarządzania oknami, która przewyższa wydajnością system Windows.

Funkcja Snap Assist w systemie Windows jest całkiem niezła. Możesz przeciągnąć okna do krawędzi ekranu, a zostaną one przyciągnięte do połowy lub ćwiartki ekranu. Jeśli potrzebujesz większej kontroli, Narzędzie FancyZones firmy PowerToys umożliwia tworzenie niestandardowych układów klejących Aby lepiej dopasować się do Twojego toku pracy. Jednak system Windows nie posiada kafelkowego menedżera okien, który automatycznie rozmieszcza nowe okna obok istniejących, więc musisz je za każdym razem rozmieszczać ręcznie.

GlazeWM: Niewielka aplikacja typu open source do wydajnego zarządzania oknami, która przewyższa wydajnością system Windows.

W systemie Linux istnieje rozwiązanie tego problemu już od lat. Menedżery okien kafelkowych, takie jak i3, automatycznie układają każde otwierane okno.Umożliwia przełączanie się między obszarami roboczymi za pomocą skrótów klawiaturowych i oferuje prosty pasek stanu, który wyświetla tylko to, co jest ważne. GlazeWM przenosi to doświadczenie do systemu Windows. To lekki, kafelkowy menedżer okien obsługiwany za pomocą klawiatury, który obsługuje organizację okien lepiej niż kiedykolwiek wcześniej w systemie Windows.

Czym jest GlazeWM?

Kafelkowy menedżer okien, który w systemie Windows wykorzystuje klawiaturę.

Wbudowany system zarządzania oknami w systemie Windows 11 jest wystarczający, jeśli przez większość czasu pracujesz z otwartą tylko jedną lub dwiema aplikacjami. Możesz zmniejszyć rozmiar okien do połowy lub zmniejszyć ich rozmiar do jednej czwartej ekranu za pomocą skrótu klawiaturowego. Win + klawisz strzałkiWirtualne pulpity są również dobre i można uzyskać do nich dostęp za pomocą Win + strzałka w prawo/w lewo.

Jednak po otwarciu nowej aplikacji otwiera się ona w trybie pełnego okna, a jej zamknięcie nie wpływa na inne otwarte aplikacje ani na rozmiar ich okien. Podobnie, aby przenieść bieżące okno do innego obszaru roboczego, należy je ręcznie przeciągnąć i upuścić.

GlazeWM sprawia, że ​​konfiguracja domyślnego okna aplikacji systemu Windows jest bardziej dynamiczna. Po zainstalowaniu, każde nowe okno jest automatycznie układane kafelkowo, zamiast układać je jedno na drugim. Otwórz przeglądarkę, a okno zajmie cały ekran. Otwórz drugą aplikację, a GlazeWM podzieli ekran między nie. Teraz, gdy otworzysz trzecią aplikację, GlazeWM ponownie się dostosuje. Nie musisz już niczego ręcznie przeciągać ani zmieniać rozmiaru. Aplikacja sama wykrywa najlepszy układ, ale możesz również ręcznie zmienić układ okien, przeciągając je i upuszczając.

Jednak to elastyczność, wspierana skrótami klawiaturowymi, czyni go wyjątkowym menedżerem kafelkowania okien. Możesz przesuwać fokus między oknami, zmieniać ich rozmiar, przenosić je do innych obszarów roboczych lub precyzyjnie dostosowywać ich rozmiar i położenie za pomocą skrótów klawiaturowych. Na przykład, naciśnij Alt+Shift+2 Aby płynnie przenieść aktywne okno do drugiego obszaru roboczego lub Alt + Shift + H / J / K / L
Poruszać się w dowolnym kierunku.

GlazeWM zawiera również Zebar, prosty pasek stanu, który zastępuje pasek zadań systemu Windows. Wyświetla on na pierwszy rzut oka wszystkie obszary robocze i umożliwia przełączanie się między nimi za pomocą skrótów klawiaturowych, takich jak: Alt + 1 و Alt + 2 I tak dalej. Jeśli korzystałeś wcześniej z procesora i3 w systemie Linux, od razu wyda Ci się to znajome.

Zainstaluj GlazeWM

Pobierz instalator lub użyj Winget

Polecenie Winget do zainstalowania GlazeWM w aplikacji Terminal w systemie Windows 11

Obsługa GlazeWM jest niezwykle prosta. Przejdź do GlazeWM udostępnia stronę na GitHubie Pobierz najnowszą wersję. Jeśli wolisz korzystać z wiersza poleceń, możesz zainstalować ją za pomocą WinGet:

zainstaluj wingeta glzr-io. szkliste

Po zainstalowaniu GlazeWM działa w tle i automatycznie rozmieszcza nowe okna. Domyślna konfiguracja działa dobrze, ale prawdopodobnie będziesz chciał dostosować niektóre ustawienia do swoich preferencji. Sugeruję mieć pod ręką oficjalną dokumentację, która zawiera... Arkusz referencyjny skrótów klawiaturowych Aby pomóc Ci szybko nauczyć się podstawowych skrótów.

Podstawowe zarządzanie planowaniem

Twórz spacje, obramowania i klawisze skrótów przy użyciu jednego pliku YAML.

Edycja pliku YAML konfiguracji GlazeWM w programie Visual Studio

Pierwszą rzeczą, którą zauważyłem po zainstalowaniu GlazeWM, były domyślne 20-pikselowe odstępy między oknami. Na ekranie 1080p wygląda to przesadnie i marnuje cenną przestrzeń. Można jednak skonfigurować niemal wszystko w aplikacji i jej działaniu za pomocą pliku YAML.

Plik konfiguracyjny znajduje się w ~/glzr/glazewm/config.yamlOtwórz go w dowolnym edytorze tekstu, a będziesz mógł dostosować odstępy, obramowania okien, skróty klawiaturowe i ustawienia obszaru roboczego. Aby zmniejszyć te odstępy, znajdź sekcję „Odstępy” i obniż wartości. Ja zmniejszyłem je do 8 pikseli, co zapewnia wystarczającą separację wizualną bez wpływu na przestrzeń użytkową.

Kolor obramowania aktywnego okna to kolejne ustawienie, które warto zmienić. Domyślnie jest na tyle przyciemniony, że możesz stracić z oczu okno, na którym się skupiasz. Zmiana na jaśniejszy kolor ułatwia dostrzeżenie, gdzie zatrzymuje się kursor po rozpoczęciu pisania.

Przyzwyczajenie się do skrótów klawiszowych zajmie trochę czasu. Domyślne skróty do zmiany rozmiaru (U, P, N, I
Nie jest to zbyt intuicyjne, więc możesz chcieć zmienić je na coś wygodniejszego, np. H/J/K/LAby uzyskać bardziej naturalny układ palców i dokonać zmian, otwórz plik ustawień, znajdź sekcję skrótów klawiaturowych i zmodyfikuj wartości.

Nie wszystko idzie idealnie, jak należy.

Niektóre aplikacje nie współpracują dobrze z GlazeWM

Plik ustawień YAML jest otwarty w edytorze Visual Studio w systemie Windows 11.

GlazeWM ma pewne dziwactwa. Czasami zobaczysz okna, które nie są poprawnie ułożone, zwłaszcza w przypadku ustawień wielomonitorowych lub okien systemowych z uprawnieniami. Integracja z zasobnikiem systemowym wydaje się podstawowa, a niektóre funkcje, których można oczekiwać od dopracowanej aplikacji, nadal są niedostępne. Przejmuje również niektóre z istniejących skrótów klawiaturowych, takich jak: Alt + spacja (Fokus na kafelku), którego używam do uruchomienia odtwarzacza Raycast, więc będziesz musiał go zresetować.

Niektóre aplikacje nie działają poprawnie ze skonfigurowanymi menedżerami okien, w tym niektóre okna dialogowe i wyskakujące okienka, które mogą powodować awarie, jeśli zostaną skonfigurowane w niewłaściwym momencie. GlazeWM rozwiązuje ten problem za pomocą reguł okien, umożliwiając ignorowanie określonych okien na podstawie ich tytułu, kategorii lub nazwy procesu.

Dodałem reguły, aby elementy takie jak paleta poleceń PowerToys i okna dialogowe systemu działały mobilnie, a nie ładowały się automatycznie. Prawdopodobnie jednak będziesz musiał dodać własne reguły, gdy odkryjesz, które aplikacje nie działają poprawnie.

GlazeWM ulepsza wbudowaną funkcję Snap Assist systemu Windows dla zaawansowanych użytkowników

Jeśli jesteś typem osoby, która nie boi się klawiatury i nie przeszkadza jej modyfikowanie pliku ustawień, GlazeWM zdecydowanie jest wart swojej żmudnej nauki. W końcu wprowadza długo oczekiwany, w pełni funkcjonalny menedżer okien do systemu Windows.

GlazeWM ma aktywną społeczność programistów i planuje funkcje, takie jak obsługa animacji, co sugeruje, że będzie się tylko rozwijał. Jak na darmowe narzędzie open source, GlazeWM zapewnia wrażenia renderowania, jakich można oczekiwać od systemu Windows, nawet jeśli jest to opcja dodatkowa. Na razie jednak GlazeWM wypełnia tę lukę i robi to bardzo dobrze.

Idź do góry przycisk