Onko työpöytäsi sotku? Onko ikkunoiden päällä ikkunoita, kuka tietää mitä? Ehkä etsit vain lisää näyttötilaa. Näyttää siltä, että nämä asiat ovat kaikki oireita avainongelmasta, kuinka tietokoneen graafiset rajapinnat käsittelevät ikkunoita, ja ne ovat. Suurin osa ikkunanhallinnoista on erittäin tehottomia. Laatoitusikkunoiden hallintaohjelmat ovat mahdollinen ratkaisu.
Mikä on laattaikkunoiden hallinta
Pikalinkit
- Mikä on laattaikkunoiden hallinta
- VS kelluvien ikkunoiden johtajat
- Avaruuden purkaminen
- suunnistus
- Yläikkunan päälliköt
- Linux
- i3wm
- BSPWM
- xmonad
- AwesomeWM
- OSX
- ChunkWM
- Ametisti
- Windows
- bug.n
- AquaSnap
- Linux
- Lisävarusteet ja työkalut
- Polybar
- Lemonbar
- Rofi
- URxvt
- puhti
- Dunst
- Ajatusten päättäminen
Kattoikkunoiden hallintaohjelma käyttää erilaista lähestymistapaa ikkunoiden järjestämiseen. Missä vain aukeavat ikkunat, ne vievät kaiken käytettävissä olevan tilan. Kun avaat enemmän ikkunoita, näyttötila hajoaa matemaattisesti maksimoidaksesi sen tehokkaasti.
Jos esimerkiksi avaat ohjelman tyhjällä työpöydällä, se täyttää automaattisesti koko näytön. Sitten, jos avaat toisen, se avautuu edellisen viereen, ja se täyttää puolet näytöstä. Tästä eteenpäin asiat tietävät mitä algoritmia ikkunanhallintaohjelma käyttää. Voit kuitenkin olettaa, että tässä esimerkissä se toimii kuin i3 ikkunanhallintaohjelma. Jos näin on, seuraava ikkuna avautuu muiden vieressä jakaen näytön kolmanneksiksi. Tämä trendi jatkuu.
Se ei todennäköisesti kuulosta kovin hyvältä, mutta voit järjestää ne ja järjestää ne milloin tahansa. Se sisältää sen näytön prosenttiosuuden, jonka he käyttävät. Voit jakaa näytön neljänneksiksi siten, että näytön molemmat puolet on jaoteltu puoliksi vaakatasossa. Voit itse järjestää näytön haluamallasi tavalla.
Useimmat laatoitusikkunoiden hallintaohjelmat, etenkin Linux-järjestelmissä, käyttävät myös työtiloja. Työtilat luovat virtuaalisia näyttöjä, yleensä jopa kymmenen. Voit asettaa ikkunat avautumaan tietyillä työtiloilla ja työtilat avautumaan tietyillä näytöillä.
Laatoitusikkunanhallinnalla voit hallita näytölläsi olevien ikkunoiden asettelua täydellisesti.
VS kelluvien ikkunoiden johtajat
Aluksi voi näyttää siltä, että laatoitusikkunoiden hallintaohjelmat ovat paljon vähemmän käteviä kuin kelluvat kollegansa. On luonnollista vetää ikkuna näytön ympärille, eikö niin?
Useimmat laatoitusikkunoiden hallintaohjelmat laatoittavat oletuksena, mutta tukevat kelluvaa tapauksissa, joissa laatoitus ei ole käytännöllinen. Voit vaihtaa kelluvaa milloin haluat. Kun vaihdat kelluvan ikkunan kelluvaan tilaan, voit käyttää näppäimistön säätimiä sen koon muuttamiseen ja saada se toimimaan kuumana, mitä odotat.
Yksi laajoista ikkunoiden hallintaohjelmien eduista on kyky mukauttaa niitä. Koska olet määrittänyt omat säätimet, voit mukautua nopeasti miellyttävään työnkulkuun.
Oletko koskaan yrittänyt järjestää ikkunoita ja pitää ne järjestettyinä kelluvan ikkunanhallinnan avulla? Se ei toimi hyvin, jos ollenkaan. Joten, voit saada kelluvan käytön laatoitusikkunanhallinnalta, mutta se ei toimi päinvastoin.
Toinen valtava etu on näppäimistön hallinta ja navigointi. Sinun ei tarvitse käyttää hiirtä navigoidaksesi laatoitusikkunan hallintaohjelmassa. Kaikkia tekemiäsi voidaan käsitellä pikanäppäimillä. Voit jopa kartoittaa pikanäppäimet käynnistääksesi kaikki eniten käytetyt sovelluksesi.
Avaruuden purkaminen
Laatoitusta on erilaisia. Yleensä laattojen laatiminen hoidetaan algoritmin avulla. Yleensä kaikki laatoitusalgoritmit ovat vain oletusmenetelmiä, joita voidaan ohittaa manuaalisesti. Joten, ei ole tärkeintä valita ikkunoiden hallintaohjelma, joka laatat tietyllä tavalla. Voit aina ohittaa sen.
Kävelit jo ho i3-laattojen läpi. Se jatkaa näytön jakamista tasaisesti yhteen suuntaan. Voit vaihtaa vaaka- ja pystysuuntaisen laatoituksen välillä milloin tahansa. Se auttaa järjestämään ikkunasi. Tämä on luultavasti yksinkertaisin tapa tiilittää.
Seuraava tapa, jolla ikkunanhallintalaatikot ruudutetaan, on binäärisen puun algoritmi. Sitä käyttää BSPWM. Binaarinen puualgoritmi siirtyy automaattisesti ikkunasta toiseen jakamalla tarkennetun ikkunan puoleen. Joten ensimmäinen ikkuna vie koko näytön. Toinen ikkuna ilmestyy ensimmäisen viereen, ja se vie puolet koko tilasta. Kolmas ikkuna jakaa toisen ikkunan tilan puoliksi. Neljäs ikkuna jakaa kolmannen ja niin edelleen.
Viimeinkin sinulla on manuaaliset laatoitusikkunoiden hallintaohjelmat. Nämä pakottavat sinut määrittämään seuraavan ikkunan sijainti oletuksena.
Siellä on varmasti muita algoritmeja, mutta nämä ovat yleisimmät, joita kohtaat.
suunnistus
Navigointi laatoitusikkunanhallinnassa on erilainen riippuen ikkunanhallinnasta ja siitä, kuinka olet määrittänyt sen. Kokoonpanoon liittyy kuitenkin paljon tekemistä. Yksi asia, joka kaikilla kokoonpanoilla on yhteistä, on “Mod” -näppäin. Tämä näppäin antaa lesken johtajalle tietää, että käytät komentoa pelkän avaimen sijasta. Yleensä “Mod” -näppäin on Alt tai Windows-näppäin.
Useimmat laatoitusikkunoiden hallintaohjelman käyttäjät pitävät meitä Vimin kanssa konfiguraationsa perustana ja käyttävät h, j, k ja l -näppäimiä yhdessä Modin kanssa liikkuakseen. Siirry ylöspäin painamalla k. Siirry alaspäin painamalla j. H on vasen ja minä olen oikeassa. Lisää sitten sitten toiseen näppäimeen, kuten Vaihto, sekoitukseen muuttaaksesi näiden ikkunoiden sijaintia.
Mod ja numero liikkuvat yleensä työtilojen välillä. Mod-näppäimen ja numeron 1 painaminen vie sinut työtilaan 1. “Mod + 8” olisi työtila 8. Saat idean.
Voit tehdä paljon enemmän määrityksiä. Muista, että useimmissa laatoitusikkunoiden hallintaohjelmissa mikään ei ole rajojen ulkopuolella. Voit luoda omia pikanäppäinyhdistelmiä melkein mitä tahansa.
Yläikkunan päälliköt
Siellä on hullu määrä laatoitusikkunoiden hallintaa. Ne ovat melko kevyitä ja yksinkertaisia, joten monet ihmiset tekevät niistä. On parasta valita yksi, joka on suosittu ja hyvin dokumentoitu. Tällä tavoin voit olla varma, että sitä kehitetään ja ylläpidetään edelleen. Lisäksi sinulla on helpompaa aikaa löytää apua, jos tarvitset sitä.
Linux
Linuxilla on laaja valikoima laatoitusikkunoiden hallintaohjelmia. Ne ovat suosittuja Linuxissa ja helpompia valmistaa Linuxille käytettävissä olevan avoimen lähdekoodin työkalupakin avulla. Tämä on hyvin pieni otanta, joten jos sinulla on suosikkisi, jota ei ole lueteltu täällä, se johtuu vain siitä, että tavoitteena on olla mahdollisimman yksinkertainen ja olla turhauttamatta uusia käyttäjiä.
i3wm
Jos käytät Linuxia, etkä ole koskaan aiemmin käyttänyt laatoitusikkunanhallintaa, valitse i3. Se on erittäin suosittu, helppokäyttöinen ja dokumentaatio on hienoa. Et tule pettymään.
i3 pyrkii toimimaan hyvin monien ulkoisten ohjelmien ja lisävarusteiden kanssa. Se käyttää myös yksinkertaista selkeän tekstin määritystiedostoa, joka on helppo lukea uusille käyttäjille ja ihmisille, joilla ei ole ohjelmointikokemusta.
BSPWM
BSPWM on paljaiden luiden erittäin kevyt laatoitusikkuna-hallintaohjelma, joka käyttää oletusarvoisesti binaarista puunäyttöä. Sitä ei tule niin paljon mukana, että odotat sinun määrittävän kaiken haluamallasi tavalla.
BSPWM käyttää myös komentosarjojen kokoonpanoa, joka on melko helppo ymmärtää Linux-käyttäjille, mutta se ei ole paras aloittelijoille.
On myös tärkeää huomata, että BSPWM odottaa sinun tuovan omat tukisovelluksesi, kuten tilarivin ja kantoraketin. Siellä on paljon hienoja vaihtoehtoja, mutta sinun täytyy löytää ne itse.
xmonad
Xmonad on vähän erilainen. Koko ikkunanhallintaohjelma on kirjoitettu Haskell, samoin kuin kokoonpano. Tämä tarkoittaa, että sinun on tiedettävä ainakin vähän Haskellia Xmonadin määrittämiseksi.
Tämä ei ole loistava vaihtoehto uusille käyttäjille, mutta jos olet ohjelmoija ja etsit vaihtoehtoa, jonka avulla voit mukauttaa työpöytäsi todellisella koodilla, Xmonad on hyvä valinta.
AwesomeWM
Jos etsit jotain, joka sisältyy akkuihin, kuten i3, ja käyttää ohjelmointia konfigurointiin, kuten Xmonad, AwesomeWM saattaa olla etsimäsi.
AwesomeWM on varustettu omalla tilarivillä ja pystyy oletuksena käsittelemään monia asioita. Se käyttää Lua-skriptikieltä määritykseen. Se on yksinkertaisempi ohjelmointikieli, mutta tarjoaa silti runsaasti vaihtoehtoja AwesomeWM: n määrittämiseen.
OSX
OSX on Unixin kaltainen järjestelmä, ja se on kehittäjien suosikki. Ei riitä, että ymmärretään, miksi ihmiset haluavat laatoittaa ikkunoiden hallintaohjelmia sinne. Vaikka siinä ei ole niin paljon vaihtoehtoja kuin Linuxilla, OSX: lle on vielä muutama vankka ikkunanhallintaohjelma.
ChunkWM
ChunkWM on melko uusi projekti. Se on vanhan suosikin uusi nimi, KWM. ChunkWM käyttää oletusarvoisesti binääristä osiointijärjestelmää ja luottaa yksinkertaisiin selkeän tekstin kokoonpanoihin.
Voit asentaa ChunkWM: n OSX: ään homebrew: llä ja määrittää sen sieltä. Itse ChunkWM on kirjoitettu enimmäkseen C ++ ja Objective -C ++, joten se on suunnilleen yhtä nopea ja reagoiva kuin etsit.
Ametisti
Ametisti on toinen hieno vaihtoehto OSX: lle. Sen tavoitteena on olla enemmän kuin Xmonad, mutta se on kirjoitettu pääosin Swift-muodossa, joten se sopii hyvin Applen ekosysteemiin.
Älä ole huolissasi liikaa ametistille määrittämisestä. Se tulee laatikosta älykkäillä säätimillä, jotka helpottavat navigointia ja käyttöä.
Windows
Windows ei ole aivan paras paikka esimerkiksi ikkunoiden hallintaohjelmien laatimiseen. Se on rakennettu toimimaan suunnitellulla tavalla, eikä se ota mukauttamista kovin hyvin. On kuitenkin olemassa muutamia hyviä vaihtoehtoja, jotka voivat antaa sinulle joitain WM-laatoitusten eduista Windowsissa.
bug.n
Bug.n on perinteinen tyyli-ikkunoiden hallinta Windowsille. Se on skripti, jonka voit lisätä, jotta oletustyöpöytäsi käyttäytyy kuin laattaikkunanhallinta. Tämä skripti lisää laatoitusasettelut sekä pikanäppäimet myös navigointiin.
Bug.n tukee laatoitusta samoin kuin kelluvaa kuten Linux-laatoitusikkunoiden hallintaohjelmat. Se toistaa myös Linux-tilausikkunoiden hallintaohjelmien työtilan toiminnot.
Koska bug.n on voimakkaasti näppäimistöpohjainen, se on parempi vaihtoehto niille, jotka tuntevat puhtaan näppäimistönavigoinnin, muuten siitä tulee hieman ylivoimainen.
AquaSnap
AquaSnap on erinomainen keskiväli Windows-käyttäjille, jotka etsivät suurimman osan laatoitusikkunoiden hallintaohjelman ominaisuuksista tarvitsematta sitoutua täysin niihin.
Kuten nimestä voi päätellä, sen avulla voit napsauttaa ikkunat kulmiin ja järjestää asettelun helposti. Se ei ole täydellinen laatoitusikkunanhallintaohjelma, eikä se kerru automaattisesti. Sen avulla voit napsauttaa ja vetää ikkunoita muuttaaksesi niiden kokoa säilyttäen samalla laatoitusmaisen asettelun.
Lisävarusteet ja työkalut
Jotkut lisäohjelmat sopivat hyvin yhteen laatoitusikkunoiden hallintaohjelmien kanssa. Ne auttavat parantamaan ikkunanhallintatoimintoja ja auttavat sinua räätälöimään asioita.
Polybar
Polybar on tilarivi, joka on suunniteltu toimimaan i3: n ja BSPWM: n kanssa, mutta sitä voidaan varmasti soveltaa muihin. Tämä tilarivi sisältää minimaalisen perusominaisuuden, joka on rakennettu moniin asioihin. Se helpottaa aloittamista. Onneksi sen avulla voit myös määrittää ja ohittaa haluamasi toiminnot. Polybar on täysin skriptikykyinen, joten jos sinulla on tietoa Bash-komentosarjoista, voit todella pitää siitä hauskaa.
Lemonbar
Sitruunapalkki on toinen Polybarin kaltainen tilarivi. Tämä on vieläkin vähäisempi kuin Polybar, ja sen mukana ei ole paljon aloittamista. Sinun on luotava toiminto itse. Se on myös täysin skriptiä kykenevä, joten jälleen kerran, sinulla ei oikeastaan ole mitään rajoituksia siihen.
Rofi
Rofi on minimaalinen sovellusten kantoraketti. Voit yhdistää sen pikanäppäimeen ja käynnistää minkä tahansa kirjoittamasi ohjelman. Rofi muistaa etsimäsi ohjelmat ja luettelee ne viimeksi / eniten käytettyihin luetteloon.
Voit mukauttaa myös Rofin ulkoasun ja tunteen, jotta se sopii työpöydällesi. Se ei ole liian vaikea Xresources-tiedoston kautta Linuxissa.
URxvt
URxvt tai Rxvt-Unicode on pääteemulaattori. Sinun ei tarvitse välttämättä käyttää yhtä tai toista pääteemulaattoria laatoitusikkunanhallinnan kanssa, mutta on parempi käyttää pienempää, joka ei ole sidottu mihinkään tiettyyn graafiseen ympäristöön. URxvt sopii kuvaukseen.
Lisäbonuksena URxvt on erittäin konfiguroitavissa. Voit mukauttaa sen melkein mihin tahansa ulkoasuun. Sisältää väri, teksti ja tausta.
puhti
Vimillä ei ole paljon tekemistä ikkunoiden hallintaohjelmien laatoittamisen kanssa, mutta kun huomaat käyttävän sitä, sinun kannattaa tehdä yhä enemmän komentorivi. Siksi Vim on ystäväsi.
Vim on erittäin tehokas tekstieditori. Se on luultavasti paras tekstieditori maailmassa. Siinä on käytettävissä ehdottoman hullu määrä laajennuksia, jotka tekevät siitä kykenevän vielä enemmän.
Dunst
Jos olet mennyt minimaalisesti laatoitusikkunanhallinnan avulla, haluat silti todennäköisesti työpöytäilmoitukset. Jos haluat ilmoituksia, jotka voit mukauttaa vastaamaan työpöytämme, voit käyttää Dunstia. Dunst on kevyt ilmoitusjärjestelmä, jota voit helposti mukauttaa selkeän tekstin kokoonpanon avulla. Muuta vastaanottamiesi ilmoitusten kokoa, väriä ja tekstiä.
Ajatusten päättäminen
Kattoikkunoiden hallintaohjelmat eivät ole kaikille. Se vie kohtuullisen paljon kärsivällisyyttä ja säätöä, jotta sopeudut itsesi navigointiin vain näppäimistön avulla. Se on aluksi turmeltunut ja hankala, mutta jos jatkat, saatat vain huomata, että se on paljon nopeampi ja tehokkaampi.
On myös tärkeää muistaa, että laatoitusikkunoiden hallintaohjelmat ovat parempia Linuxissa kuin OSX ja Windows, ja OSX on paljon parempi kuin Windows. Sillä on kaikki tekemistä heidän Unix-linjansa kanssa. Jos päätät käyttää laatoitusikkunahallintaa, odota, että suurin osa tuki- ja lisäsovelluksista keskittyy Linuxiin.
Jos kaikki tämä ei ole vielä pelättänyt sinua, saatat vain löytää itsesi muuttavan ajattelutapaa tietokoneen käytöstä ja pitämään siitä paljon muuta.
