Prozkoumejte alternativní správce oken pro rychlejší pracovní postupy

  • Alternativní správci oken (dlaždicové, dynamické a posuvné) uspořádávají plochu, aby se zredukoval nepořádek a zlepšilo se soustředění.
  • Niri, PaperWM a další správci posuvných oken nabízejí souvislé plátno posouvatelných oken, integrované s Waylandem a vysoce přizpůsobitelné.
  • GNU/Linux nabízí obrovský ekosystém řídicích systémů (WM) a kompletních desktopů, od dwm nebo i3 až po Plasma, GNOME nebo Xfce, každý s vlastní filozofií.
  • Ve Windows nástroje jako FancyZones replikují mnoho výhod dlaždicového uspořádání pomocí konfigurovatelných zón a automatizovaných pravidel.

Alternativní dlaždicové správce oken

Pokud pokaždé, když se podíváte na svůj stůl, vidíte změť naskládaných okenVzhledem k tolika programům, které soupeří o vaši pozornost, je velmi pravděpodobné, že svůj počítač moc nevyužíváte a zkoušíte svou trpělivost. Prohlížeč, IDE, chaty, přehrávač médií, dokumentace, e-mail… vše je otevřené najednou a vy žonglujete s myší, abyste to alespoň trochu zorganizovali.

V ekosystému GNU/Linux a stále častěji i ve Windows, Existují i ​​jiné způsoby, jak porozumět ploše: dlaždicové, dynamické, posuvné nebo zónové správce oken, které za vás reorganizují vizuální chaos. Místo ručního přesouvání a změny velikosti všech prvků se tyto nástroje postarají o umístění každého okna na správné místo v souladu s vaším pracovním postupem.

Co je to správce oken a proč mění způsob vaší práce?

V každém stolním systému je „neviditelný“ program, který rozhoduje o tom, kde a jak se každé okno zobrazíTento program je správce oken. Zpracovává velikost, umístění, ohraničení, název, tlačítka a základní chování oken vašich aplikací.

Tento manažer pracuje na grafická vrstvaV Linuxu se tradičně používá X11 a stále častěji Wayland. Ve Windows a macOS je tato vrstva integrována do samotného systému, ale myšlenka je stejná. Všechno, co vidíte na obrazovce, prochází tímto prostředníkem, který určuje, jak interagujete s grafickým prostředím.

Podle filozofie designu, Správci oken se obvykle dělí do tří hlavních kategorií. které přímo ovlivňují vaši produktivitu a způsob, jakým se pohybujete u stolu:

  • Stohování nebo plovoucíKlasický model Windows a macOS, kde se okna volně překrývají. V Linuxu jsou jasnými příklady Openbox a Fluxbox.
  • Obklady nebo mozaikaOkna jsou uspořádána jako dílky v Tetrisu, bez překrývání; každý nový program zabírá v mozaice místo a toto místo je přiděleno automaticky. Dobrými příklady jsou i3, Sway, Awesome a Hyprland.
  • Dynamiccí nebo hybridní manažeřiTyto funkce umožňují kombinovat dlaždicové a plovoucí uspořádání, takže některá okna dodržují pevné rozvržení, zatímco jiná se nad ním „vznášejí“. DWM a několik moderních prostředí tento hybridní přístup upřednostňují.

Výběr jedné rodiny před druhou není jen o estetice. Určuje, zda strávíte dny sestavováním a rozebíráním stolu, nebo zda ho můžete nechat na místě a nakonec se soustředit na jeho obsah.

Alternativní správci oken pro rychlejší pracovní postupy

Dlaždicové správce oken: vše v dohledu, méně nepořádku a více klávesnice

Představte si typický den s prohlížečem, několika terminály, editorem kódu, e-mailem a hudebním přehrávačem. Na klasické plovoucí ploše neustále používáte Alt+Tab, přetahujete okraje, maximalizujete, minimalizujete a přeskupujete okna tak, aby se nepřekrývala.

S dlaždicovým správcem oken se přístup radikálně mění.: vsKaždá aplikace zabírá blok monitoru a správce zajišťuje, aby nedocházelo k překrývání.Nová okna jsou integrována do rozvržení a prostor na obrazovce je využit naplno, zejména pokud pracujete s velkými monitory nebo s několika monitory současně.

To přináší několik velmi jasné výhody:

  • Všechno viditelné na první pohled. Žádné okno nezmizí za jiné; fokus změníte pomocí klávesových zkratek a to je vše, aniž byste museli cokoli fyzicky pohnout.
  • Myš je volitelná, klávesnice je hlavním zaměřením. Otevírání, zavírání, změna polohy, změna pracovních prostorů nebo přeskupení dlaždic se provádí pomocí klávesových zkratek, které jsou po internalizaci mnohem rychlejší než ukazování myší.
  • Brutální využití prostoru. Na 4K monitoru nebo v konfiguraci s více monitory nemáte jediný program, který by plýtval pixely, zatímco zbytek zůstává skrytý.

Nevýhodou je, že kulturní šok na začátku je značný.Mnoho řešení pro dlaždicové úpravy je prakticky holé: žádný okázalý panel úloh, žádné tisíce kontextových nabídek a konfigurace se provádějí v textových souborech. Na oplátku vám však poskytují velmi jemnou úroveň kontroly nad každým detailem prostředí.

Niri a posuvné správce oken: plocha na nekonečné liště

V posledních letech se objevila zajímavá variace mozaikových manažerů: posuvné správce oken nebo správce oken s rolovánímMísto umístění všech oken do jedné statické dlaždice se plocha zobrazuje jako souvislé plátno, kterým se můžete posouvat vodorovně nebo svisle.

Nástroje jako Niri o PaperWM Upřednostňují tuto metaforu „nekonečné dráhy“. Vizuálně máte v centru pozornosti hlavní okno, ale kolem něj je jich více, rozmístěných podél osy, a k nim se dostanete pohybem klávesnice nebo rolováním. Je to jako mít časovou osu aplikace.

Zejména Niri se od tradiční mozaiky odchyluje uspořádáním oken do nekonečného horizontálního svitku.Můžete si jich otevřít tolik, kolik chcete, přecházet mezi nimi a když vás jeden obzvláště zaujme, zvětšit ho tak, aby vyplnil celou výšku obrazovky, a dočasně skrýt ostatní, aniž by zmizely z vašeho pracovního postupu.

Kromě nekonečného rolování zahrnuje Niri dynamické pracovní prostory Ve stylu GNOME: okna se vytvářejí a ruší podle potřeby a máte přístup k přehledu, který zobrazuje všechna otevřená okna a pracovní plochy najednou. Je to jakýsi „pohled z ptačí perspektivy“, který je velmi praktický pro sledování věcí, když máte spuštěno mnoho úloh současně.

Ani z hlediska estetiky a přizpůsobení Niri neztrácí.Jeho konfigurace ve formátu KDL – uložená v souboru ~/.config/niri/config.kdl – umožňuje definovat ohraničení, mezery mezi okny, předdefinované velikosti, barevné přechody s podporou Oklab a Oklch, plynulé animace a seskupování oken do záložek ve stejném sloupci pro úsporu vertikálního prostoru.

Jednou z nejsilnějších vlastností Niri je, že znovu načte konfiguraci za běhuUpravíte soubor, uložíte ho a změny se aplikují na relaci bez restartu. Je to fantastické pro doladění prostředí, ale zároveň past: pokud si nedáte pozor, strávíte celý víkend hraním se s nastavením místo práce.

správce oken niri

Sestavte si kompletní stůl kolem Niri

Protože Niri pokrývá pouze aspekt správy oken, je pro vytvoření kompletního pracovního prostředí nutné jej kombinovat s dalšími utilitami.

  • Pro stavový řádek můžete použít Waybar.Moderní a vysoce konfigurovatelný panel, který zobrazuje čas, stav baterie, síť, hlasitost, pracovní informace atd. Mnoho uživatelů přechází ze Swaybaru a přechod zvládá bez větších problémů.
  • Jako systém oznámení je SwayNotificationCenter (swaync) téměř de facto standardem. Lehký, integrovatelný a se snadno spravovatelným notifikačním centrem.
  • Ulauncher se běžně používá ke spouštění aplikací., rychlý vyhledávač, který nahrazuje tradiční nabídky jako rofi nebo wofi; nebo průtokový spouštěč na Windows.
  • Pozadí plochy lze spravovat pomocí Swaybg nebo dokonce mpvpaperPrvní se používá k nastavení obrázků; druhý umožňuje mít jako tapetu smyčkované video, ať už statické nebo rozložené na několika monitorech, s využitím video backendu mpv.
  • Z bezpečnostních důvodů jsou nejběžnějším párem swaylock a swayidle.Swaylock bezpečně uzamkne obrazovku a Swayidle se postará o vypnutí monitorů nebo aktivaci zámku po určité době nečinnosti, což je ideální pro to, abyste po probuzení nenechali svou relaci viditelnou.
  • Mnoho konfigurací používajících Niri si jako terminál vybírá Alacritty., rychlý, GPU akcelerovaný a vysoce konfigurovatelný emulátor.
  • Pro kompatibilitu se staršími aplikacemi založenými na X11 přichází na řadu xwayland-satellite. Funguje jako most pro programy, které se do Waylandu ještě nedostaly, jako například určité hry (Steam) nebo specifické grafické nástroje.

Dlaždicové, dynamické, plovoucí a posuvné: zoo správců v GNU/Linuxu

Svět okenních manažerů v systémech UNIX a GNU/Linux je obrovský.Nejenže existují kompletní desktopová prostředí jako GNOME, Plasma nebo Xfce; existují také desítky správců oken s radikálně odlišnými filozofiemi, od minimalistických klonů až po téměř umělecké experimenty.

Mezi lehké a klasické rozpočtové manažery patří mezi významné názvy: 9wm, černá skříňka, fluxbox nebo cwm9wm napodobuje rozhraní správce oken Plan 9 (8/rio) s extrémní jednoduchostí: žádné virtuální plochy, žádné sofistikované zkratky, dokonce ani Unicode, což z něj činí ideální základ pro vytvoření vlastního správce oken. Blackbox a jeho derivát Fluxbox upřednostňují lehkost a rychlost s jednoduchými dekoracemi a velmi decentním přístupem.

Další zajímavé projekty:

  • MLVWM, který znovu napodobuje estetiku Maců z 90. let.
  • Autíčko, zaměřený na malé obrazovky, jako jsou telefony nebo PDA.
  • UDE, s jeho zvláštním radiálním menu šestiúhelníků, které jako by vystřihlo ze sci-fi filmu.

V minimalistické sféře se nacházejí kousky tak extrémní, jako například jed na krysy, který se snaží eliminovat myš z rovnice na základě zkratek ve stylu Emacsu, nebo projekty psané v neobvyklých jazycích pro WM, jako je PycaWM (Python), GwML (Objective Caml) nebo PerlWM (Perl), z nichž mnohé byly opuštěny, ale zajímavé jako historická kuriozita.

También existuje Kompletní stoly lehčí než obřiIceWM nabízí tradiční panel úloh s globálními zkratkami a je do některých distribucí integrován natolik, že se používá i v instalačních programech, jako je například openSUSE. JWM je králem pro skromné ​​počítače a distribuce, jako je Puppy Linux.

Mezi kompletními psacími stoly stojí za zmínku Skořice, MATE, LXDE, LXQt, Pantheon, Lumina, Cukr nebo Deepini když nabídka je obrovská.

Wayland

Wayland, Sway, Hyprland a migrace z klasických desktopů

Přechod Linuxu z X11 na Wayland výrazně otřásl krajinou alternativních správců serverů.Sway se stal přirozeným nástupcem i3. Sdílí téměř stejnou konfigurační syntaxi a stejný přístup zaměřený na klávesnici, ale na moderním grafickém serveru.

Pro uživatele, kteří přecházejí z modelů i3 nebo AwesomeWM na X11, má Sway známý vzhled.Detekce monitoru, změna měřítka, multimediální klávesy a základní správa relací obvykle fungují docela dobře s minimálními úpravami. Replikace velmi složitých konfigurací – exotických rozvržení, vlastních skriptů a pečlivě detailních automatizací – však může vyžadovat určité úpravy.

Hyprland zase klade větší důraz na vizuální efekty a plynulé animace.I když si zachovává svou dlaždicovou podstatu, rychle si získal popularitu, zejména mezi uživateli, kteří chtějí něco vizuálně atraktivnějšího než i3 nebo Sway. Občas se však objevily zprávy o nekompatibilitě s funkcemi, jako je sdílení konkrétních oken v aplikacích pro videokonference, což je pro mnoho lidí v každodenním životě zásadní.

Každý, kdo má vysoce propracované nastavení X11 a používá Perl nebo shellové skripty k přemisťování oken na základě připojeného monitoru Při migraci na Wayland čelí vývojáři rozhodnutí, co si ponechat a co zjednodušit. Moderní nástroje obvykle nabízejí pravidla pro každou aplikaci a každý video výstup. Někdy však nedokážou po nastavení pokrýt veškerou granularitu nashromážděnou za roky vlastního nastavování.

Dobrou zprávou je, že komunita Wayland se rychle rozvíjí.Je snadné najít skripty, utility a projekty, které automatizují vše od detekce monitorů až po alokaci oken napříč pracovními prostory.

Alternativy k Windows: zóny, pravidla a automatizace plochy

Pokud používáte Windows, nejste odsouzeni k neustálému nepořádku.Přestože systém nabízí základní dokování oken, existují nástroje, které překrývají standardní správce a přidávají pokročilá rozvržení, vlastní zóny a automatická pravidla.

Nejoblíbenější je dnes FancyZones, integrovaný v Microsoft PowerToys.Umožňuje definovat mřížky nebo volné rozvržení na každém monitoru a přetažením okna se stisknutou modifikační klávesou (ve výchozím nastavení Shift) zobrazí dostupné oblasti, které se vejdou přesně tam, kam chcete.

FancyZones podporuje jak předdefinovaná, tak plně přizpůsobená rozvrženíMůžete vytvořit tři jednotné sloupce, panoramatický pás nahoře a několik malých oken dole, nebo dokonce překrývající se oblasti. Poté tento návrh uložíte a použijete pomocí klávesových zkratek.

Mezi jeho nejužitečnější funkce pro náročné pracovní postupy patří mapování klávesnice a pokročilá podpora více monitorů.Okna můžete přesouvat mezi zónami pomocí kláves Win + šipky, s více monitory zacházet, jako by to byl jeden obrovský povrch (pokud sdílejí měřítko), a nastavit pravidla tak, aby si aplikace pamatovaly své zóny při změně rozlišení nebo připojení/odpojení obrazovek.

FancyZones také obsahuje velmi kompletní vizuální editor.Tento nástroj, dostupný stisknutím kláves Win + Shift + `, umožňuje upravovat velikosti zón, mezery mezi zónami, barvy, krytí a klávesové zkratky pro použití konkrétního rozvržení. Nabízí dokonce i malý nástroj příkazového řádku (FancyZonesCLI) pro zobrazení rozvržení, přiřazení zkratek nebo změnu rozvržení ze skriptů – ideální, pokud chcete automatizovat složitá prostředí.

Vedle FancyZones existují alternativy jako Actual Window Manager a GridMove.Správce oken Actual Window Manager přidává výkonná pravidla pro neustálé otevírání oken v určitých pozicích a velikostech, pokročilé virtuální plochy, režimy vždy nahoře a mnoho dalších možností, ačkoli velká část jeho funkcí je placená. GridMove je jednodušší, zaměřený na rozdělení obrazovky do jednoduchých mřížek, ale je zcela zdarma a velmi lehký.

Kdo má z těchto alternativních správců oken prospěch?

Ne každý si musí znovu vymýšlet stůlPokud používáte pouze dvě nebo tři aplikace a spravujete je občasným přetahováním oken, pravděpodobně neuvidíte velký přínos změny správce oken. Pro některé uživatele je však dobrý alternativní správce oken zásadní změnou.

Pokročilí uživatelé Linuxu, kteří si rádi doladí svůj systém do posledního detailu V dlaždicích a dynamice nacházejí perfektní hrací pole. Konfigurace pravidel, rozvržení a skriptů vytváří prostředí dokonale přizpůsobené jejich zvláštnostem a potřebám.

Programátoři, systémoví administrátoři, DevOps profily a lidé, kteří pracují s mnoha terminály a panely současně Obzvláště těží ze zobrazení více kontextů současně: protokoly, monitorování, dokumentace, editor a prohlížeč distribuované bez překrývání.

Ti, kteří si cení produktivity před vizuálním ohňostrojem Obvykle se cítí pohodlněji v minimalistickém prostředí než na počítačích plných animací. Vždy stejné rozpoznatelné rozvržení snižuje mentální nepořádek a pomáhá jim rychleji se dostat do „pracovního režimu“.

V každém případě vyzkoušejte klasické dlaždicové rozložení, správce posuvníků jako Niri nebo nástroj pro zónování jako FancyZones. Je to dobrý způsob, jak zjistit, kolik sekund denně plýtváte mikrosprávou oken. Někteří lidé to dokonce měří pomocí nástrojů pro zvýšení produktivity a když vidí, kolik času se těmito malými akcemi ztrácí, uvědomí si, že stojí za to změnit svůj přístup.

Nakonec Všichni tito správci – dlaždicoví, dynamickí, plovoucí s pravidly, posuvní nebo zónoví – usilují o stejný cíl.Zkroťte chaos na ploše, abyste mohli trávit čas psaním kódu, návrhem, analýzou dat nebo koordinací týmů, a ne honit se za okny po obrazovce. Výběr jedné nebo druhé možnosti závisí na tom, jak moc vás baví experimentovat, jaké máte každodenní nástroje a zda je vaší prioritou absolutní stabilita, extrémní přizpůsobení nebo rozumná střední cesta, která poskytuje plynulý výkon, aniž by vás konfigurace doháněla k šílenství.

Uspořádejte si práci pomocí virtuálních desktopů: neobvyklé techniky
Související článek:
Uspořádejte si práci pomocí virtuálních desktopů: neobvyklé techniky

Přidat jako preferovaný zdroj v Googlu