Je vaše namizje nered? Ali so na vrhu okna, kdo ve kaj? Mogoče vedno iščete več prostora na zaslonu. Morda se zdi, da so vse te značilnosti ključne težave pri ravnanju z računalniškimi grafičnimi vmesniki in s tem. Večina upraviteljev oken je izjemno neučinkovita. Upravitelji oken s ploščicami so možna rešitev.
Kaj je upravitelj oken
hitre povezave
- Kaj je upravitelj oken
- Upravljalci plavajočih oken VS
- Razbijanje prostora
- Navigacija
- Glavni upravitelji oken
- Linux
- i3wm
- BSPWM
- Xmonad
- AwesomeWM
- OSX
- ChunkWM
- Ametist
- Windows
- bug.n
- AquaSnap
- Linux
- Dodatki in orodja
- Polibar
- Limonska trava
- Rofi
- URxvt
- Vim
- Dunst
- Zaključne misli
Upravitelj okenskih plošč je drugačen pristop k urejanju oken. Namesto da bi se okna povsod pojavila, zasedejo ne glede na prostor. Ko odprete več oken, se prostor zaslona matematično razčleni, da se kar najbolj poveča.
Če na primer odprete program na praznem namizju, bo samodejno napolnil celoten zaslon. Potem, če odprete drugega, se bo odprl poleg prejšnjega in napolnil polovico zaslona. Od tu naprej stvari postanejo specifične, kateri algoritem uporablja upravitelj oken. V tem primeru lahko domnevate, da se bo obnašal kot upravljavec oken i3. V tem primeru se bo naslednje okno odprlo poleg drugih in zaslon razdelilo na tretjine. Ta trend se bo nadaljeval.
To se verjetno ne sliši preveč dobro, vendar jih lahko kadar koli uredite in preuredite. To vključuje odstotek zaslona, ki ga zasedejo. Zaslon lahko razdelite na četrtine, pri čemer je vsaka stran zaslona razdeljena na polovico vodoravno. Pravzaprav lahko zaslon organizirate na poljuben način.
Večina upravljalnikov oken, zlasti v sistemih Linux, uporablja tudi delovne prostore. Delovni prostori ustvarjajo navidezne zaslone, običajno do deset. Okna lahko nastavite tako, da se odpirajo na določenih delovnih prostorih, delovni prostori pa se odpirajo na določenih monitorjih.
Z upravljalnikom oken s ploščicami imate popoln natančen nadzor nad postavitvijo oken na zaslonih.
Upravljalci plavajočih oken VS
Sprva se lahko zdi, da so ploščice za okna veliko manj priročne kot njihovi plavajoči kolegi. Potegniti okno po zaslonu se zdi naravno, kajne?
Večina upravljalnikov oken za ploščice je privzeto postavljena, vendar plavajo podpora za primere, ko polaganje ploščic ni praktično. Plavajoče lahko preklopite, kadar koli želite. Ko preklopite plavajoče okno v plavajoči način, ga lahko uporabite s tipkovnicami in ga spremenite tako, da se ponaša vroče, kot bi pričakovali.
Ena od velikih prednosti upravljanja ploščic oken je vaša sposobnost, da jih prilagodite. Ker ste nastavili lastne krmilnike, se lahko hitro prilagodite delovnemu toku, ki se vam zdi udoben.
Ste že kdaj poskusili urediti okna in jih vzdrževati urejene s plavajočim upravljalnikom oken? To sploh ne deluje dobro. Tako lahko plavalno vedenje dobite pri upravljalcu oken, vendar ne deluje obratno.
Druga velika prednost so tipkovnice in navigacija. Za pomikanje po upravljalniku okenskih oken ni treba uporabljati miške. Vse, kar storite, lahko upravljate s pomočjo hitrih tipk. Vroče tipke lahko celo preslikate, da zaženete vse svoje najpogosteje uporabljene aplikacije.
Razbijanje prostora
Obstajajo različne metode polaganja ploščic. Ponavadi ploščice obdelujejo algoritem. Običajno je kateri koli algoritem za polaganje plošč samo privzeta metoda, ki jo lahko ročno preglasite. Torej, ni glavna prednostna izbira upravitelja oken, ki ploščice na določen način. Vedno ga lahko preglasiš.
Ste že prehodili ho i3 ploščice. Še naprej bo zaslon enako delil v eno smer. Med vodoravnim in navpičnim polaganjem plošč lahko kadar koli preklopite. Pomaga urediti okna. To je verjetno eden najpreprostejših načinov za ploščice.
Naslednji način, da ploščice upraviteljev oken izvedejo z algoritmom binarnega drevesa. Uporablja ga BSPWM. Algoritem binarnega drevesa se bo samodejno preusmeril iz enega okna v drugo in tako osredotočeno okno prelomil na polovico. Torej, prvo okno bo zajelo celoten zaslon. Drugo okno se bo pojavilo poleg prvega in bo zavzelo polovico celotnega prostora. Tretje okno bo prostor drugega okna razdelilo na polovico. Četrto okno bo razdelilo tretje in tako naprej.
Končno imate na voljo ročne upravljalnike oken. Te prisilijo, da privzeto določite lokacijo naslednjega okna.
Zagotovo obstajajo drugi algoritmi, vendar so ti najpogostejši, s katerimi se boste srečali.
Navigacija
Krmarjenje po okenskem upravljalniku oken je različno, odvisno od upravitelja oken in načina, kako ste ga konfigurirali. Vendar ima veliko povezave z vašo konfiguracijo. Ena stvar, ki jo imajo vse konfiguracije v skupni rabi, je tipka "Mod". S tem ključem upravitelj vdove ve, da namesto navadnega ključa uporabljate ukaz. Običajno je tipka "Mod" Alt ali tipka Windows.
Večina uporabnikov upravljavcev oken nas raje uporablja kot Vim kot osnovo svojih konfiguracij, pri čemer se za pomikanje po Modu premikajo s tipkami h, j, k in l. Če se želite premakniti navzgor, pritisnite k. Če se želite premakniti navzdol, pritisnite j. H je leva in l desna. Nato v mešanico dodate še en ključ, kot je Shift, da spremenite položaj teh oken.
Mod in število se običajno premikata med delovnimi prostori. Če pritisnete tipko mod in številka 1 vas bo preusmerila v delovni prostor 1. "Mod + 8" bi bil delovni prostor 8. Dobite idejo.
Obstaja veliko več konfiguracije, ki jo lahko naredite. Upoštevajte, da pri večini ploščicnih upravljalnikov oken nič ni izven meja. Ustvarite lahko svoje lastne kombinacije hitrih tipk za skoraj vse.
Glavni upravitelji oken
Zunaj je veliko norega upravljavcev oken. So precej lahki in preprosti, zato jih veliko ljudi naredi. Najbolje je, da izberete priljubljeno in dobro dokumentirano. Tako ste lahko prepričani, da se še vedno razvija in vzdržuje. Poleg tega boste lažje našli pomoč, če jo boste potrebovali.
Linux
Linux ima najširši niz upravljavcev oken. Bolj priljubljeni so v Linuxu in za Linux je lažje poskrbeti z razpoložljivimi orodji za odprtokodne programe. To je zelo malo vzorčenja, tako da če imate priljubljenega, ki ni naveden tukaj, je to samo zato, ker je cilj biti čim bolj preprost in ne preplaviti novih uporabnikov.
i3wm
Če uporabljate Linux in še nikoli niste uporabljali upravitelja oken, izberite i3. Je zelo priljubljen, enostaven za uporabo, dokumentacija pa odlična. Ne boste razočarani.
i3 ponavadi dobro deluje z veliko zunanjimi programi in dodatki. Uporablja tudi preprosto konfiguracijsko datoteko z navadnim besedilom, ki jo lahko uporabniki in osebe, ki nimajo izkušenj s programiranjem, enostavno berejo.
BSPWM
BSPWM je ultra lahek upravitelj oken z golimi kostmi, ki privzeto uporablja particijo binarnega zaslona. V kompletu ne pride cel kup, pričakujemo, da boste vse konfigurirali po svojih željah.
BSPWM uporablja tudi konfiguracijo skripta lupine, ki je za uporabnike Linuxa dokaj enostavna za razumevanje, vendar za vse novorojenčke ni najboljša.
Pomembno je tudi upoštevati, da BSPWM pričakuje, da pripeljete lastne podporne programe, kot sta vrstica stanja in zaganjalnik. Obstaja veliko odličnih možnosti, vendar jih morate poiskati sami.
Xmonad
Xmonad je nekoliko drugačen. Celoten upravitelj oken je napisan v Haskellu, prav tako tudi konfiguracija. To pomeni, da morate za nastavitev Xmonada poznati vsaj delček Haskell-a.
Za nove uporabnike to ni odlična možnost, toda če ste programer in iščete možnost, ki vam omogoča, da namizje prilagodite s pomočjo dejanske kode, je Xmonad dobra izbira.
AwesomeWM
Če ste iskali nekaj, kar je na voljo »vključene baterije«, kot je i3 in uporablja programiranje za konfiguracijo, kot je Xmonad, je morda to, kar iščete, AwesomeWM.
AwesomeWM je v kompletu s svojo statusno vrstico in lahko privzeto obravnava veliko stvari. Za konfiguracijo uporablja skriptni jezik Lua. Je enostavnejši programski jezik, vendar kljub temu ponuja veliko možnosti za konfiguriranje AwesomeWM.
OSX
OSX je Unixu podoben sistem in je razvijalcem najljubši. Ni veliko raztezanja, da bi videli, zakaj bi si ljudje tam želeli obloge ploščic. Čeprav nima toliko možnosti, kot jih ima Linux, še vedno obstaja nekaj trdnih upraviteljev oken za OSX.
ChunkWM
ChunkWM je dokaj nov projekt. To je novo ime starega favorita, KWM. ChunkWM uporablja privzeto shemo razdelitve particij in se opira na preproste konfiguracije navadnega besedila.
ChunkWM lahko namestite na OSX s pomočjo domačega jezika in ga konfigurirate od tam. Sam ChunkWM je večinoma napisan v jeziku C ++ in Objective -C ++, zato je približno tako hiter in odziven, kot ga boste našli.
Ametist
Ametist je še ena odlična možnost za OSX. Njegov cilj je biti bolj podoben Xmonadu, vendar je večinoma napisan v Swiftu, tako da se dobro prilega jabolčnemu ekosistemu.
Ne skrbite preveč glede konfiguracije Amethysta. Izhaja iz škatle z inteligentnimi krmilniki, ki bodo olajšali navigacijo in uporabo.
Windows
Windows ni ravno najboljše mesto za stvari, kot so upravljavci oken. Zgrajen je tako, da deluje tako, kot je bil zasnovan, in prilagoditve ne sprejmejo prav dobro. Kljub temu obstaja nekaj dobrih možnosti, ki vam lahko prinesejo nekaj prednosti ploščice WM v operacijskem sistemu Windows.
bug.n
Bug.n je tradicionalni upravljalnik oken v Windows. To je skript, ki ga lahko dodate, da se bo vaše privzeto namizje obnašalo kot upravljavec okenskih oken. Ta scenarij doda postavitve ploščic in hitri tipki tudi za navigacijo.
Bug.n podpira polaganje ploščic in plava podobno kot upravljavci oken Linux. Prav tako ponovi funkcionalnost delovnega prostora upravljavcev oken za ploščice Linux.
Ker je močan s tipkovnico, je bug.n boljša možnost za nekoga, ki je seznanjen s čisto navigacijo po tipkovnici, sicer bo malce premagljiv.
AquaSnap
AquaSnap je odličen srednji del za uporabnike sistema Windows, ki iščejo večino funkcij upravljavca oken, ne da bi se morali popolnoma posvetiti nobeni.
Kot že ime pove, vam omogoča, da okna zaskočite v vogale in uredite postavitev. To ni celoten upravitelj oken in ne ploščice samodejno. Dovoli vam, da kliknete in povlečete okna, da jih spremenite v velikost, hkrati pa obdržite postavitev v obliki ploščic.
Dodatki in orodja
Obstaja nekaj dodatnih programov, ki so zelo dobri skupaj z upravljavci okenskih plošč. Pomagajo izboljšati funkcionalnost upravitelja oken in vam pomagajo prilagoditi stvari po vaših željah.
Polibar
Polybar je vrstica stanja, ki je bila zasnovana za delo z i3 in BSPWM, zagotovo pa jo je mogoče uporabiti tudi za druge. Ta statusna vrstica ima osnovno minimalno funkcionalnost, vgrajeno za veliko stvari. Tako je lažje začeti. Na srečo vam omogoča tudi konfiguriranje in preglasitev vseh funkcij, ki jih želite. Polibar je v celoti zmožen skripta, tako da, če poznate scenarije Bash, se lahko z njim resnično zabavate.
Limonska trava
Lemonbar je še ena vrstica stanja, podobna Polybar. Ta je še bolj minimalen kot Polybar in za začetek ne pride prav veliko. Funkcijo morate sami ustvariti. Prav tako je v celoti zmožen skripta, zato še enkrat nimate nikakršnih omejitev.
Rofi
Rofi je minimalni zaganjalnik aplikacij. Lahko ga preslikate na vročo tipko in ga uporabite za zagon katerega koli programa, ki ga vnesete. Rofi si zapomni programe, ki jih iščete, in jih uvrsti na nedavno / najpogosteje uporabljeni seznam.
Tudi Rofi lahko prilagodite videz in občutek, da se bo ujemal z namizjem. Z datoteko Xresources v Linuxu ni preveč težko.
URxvt
URxvt ali Rxvt-Unicode je terminalni emulator. Ni nujno, da uporabljate en poseben terminalski emulator ali drugega z upravljalnikom oken, vendar je bolje uporabiti bolj minimalnega, ki ni vezan na določeno grafično okolje. URxvt ustreza temu opisu.
Kot dodaten bonus je URxvt super nastavljiv. Prilagodite ga lahko tako rekoč vsakemu videzu in občutku. To vključuje barvo, besedilo in ozadje.
Vim
Vim nima veliko zveze z upravljavci okenskih oken, toda ko se znajdete z enim, boste morali narediti več in več oblikovati ukazno vrstico. Zaradi tega je Vim tvoj prijatelj.
Vim je uber močan urejevalnik besedil. Verjetno je najboljši urejevalnik besedil na svetu. Na voljo ima in popolnoma noro količino vtičnikov, ki omogočajo še več.
Dunst
Če ste se z upravljalnikom okenskih oken premaknili minimalno, si verjetno želite še obvestila na namizju. Če želite, da obvestila, ki jih lahko prilagodite, da ustrezajo našemu namizju, lahko uporabite Dunst. Dunst je lahek sistem obveščanja, ki ga lahko enostavno prilagodite s pomočjo navadne konfiguracije besedila. Spremenite velikost, barvo in besedilo prejetih obvestil.
Zaključne misli
Upravljavci okenskih ploščic niso za vsakogar. Potrebno je dovolj potrpljenja in prilagoditve, da se prilagodite navigaciji samo s tipkovnico. Sprva se bo počutilo nerodno in nerodno, toda če nadaljujete, boste morda šele ugotovili, da je to veliko hitrejše in učinkovitejše.
Pomembno si je tudi zapomniti, da so upravljavci okenskih oken boljši v operacijskem sistemu Linux kot OSX in Windows, OSX pa je veliko boljši od Windows. Vse ima veze z njihovo rodovniško linijo Unix. Če se odločite za uporabo okenskega upravitelja oken, pričakujte, da se bo večina podpore in dodatnih aplikacij osredotočila na Linux.
Če vas vse to še ni prestrašilo, boste morda preprosto spremenili način razmišljanja o uporabi računalnika in si ga všeč še veliko več.
