Vaihdoin Ubuntun oletuspöytätietokannan i3:een: Tässä on, miten tuottavuuteni nousi pilviin

i3-ikkunanhallinta tarjoaa kevyen ja tehokkaan tavan hallita ikkunoita, keskittyen näppäimistöohjaukseen ja vähentäen visuaalista hälinää, mikä parantaa tuottavuutta merkittävästi.
Pitkään käytin täydellisiä työpöytäympäristöjä, kuten GNOME:ta Ubuntussa. Ne näyttävät hiotuilta, niissä on helppo alkuun päästä, ja kaikki toimii heti. Mutta kun vietän suurimman osan päivästäni terminaalissa, huomasin käyttäväni enemmän aikaa ikkunoiden siirtelyyn kuin itse työntekoon. Silloin siirryin i3-ikkunanhallintaan (ohjelma, joka ohjaa ikkunoiden järjestystä näytölläsi), ja tuottavuuteni nousi huimasti. En ole katsonut taakseni sen jälkeen.
Miksi valitsen i3-ikkunanhallinnan
Toisin kuin täydellinen työpöytäympäristö, i3 on vain ikkunanhallinta. Siinä ei ole raskasta graafista kerrosta, ei taustapalveluita, joille et ole antanut lupaa, eikä visuaalista hälinää. Sen sijaan saat puhtaan näytön, loogisen ikkunoiden asettelun, täydellisen näppäinohjauksen ja selkeän tekstipohjaisen asetustiedoston. Esimerkiksi, kun avaan kaksi terminaalia, ne jakavat näytön automaattisesti ja asettavat ikkunani älykkäisiin, päällekkäin menemättömiin laatikoihin, jotta mikään ei koskaan piiloudu tai hukkaa tilaa.
Vaikka työpöytäympäristöt kuten GNOME ovat erinomaisia helppokäyttöisyytensä ja visuaalisen vetovoimansa vuoksi, huomasin kaipaavani jotain, joka mahdollistaisi nopeamman työskentelyn ja vähemmät häiriöt. Tässä ovat tärkeimmät syyt, miksi olen tullut suosimaan i3wm:ää:
Kaikki on näppäimistöohjattua
Jos tunnet olosi mukavaksi näppäinoikoteiden kanssa (erityisesti jos käytät Vimiä), i3 tuntuu kuin kodilta. Hiiren käyttö on harvinaista. Tämä tarkoittaa, että kun opit näppäinkomennot, voit navigoida työpöydälläsi, avata ja sulkea sovelluksia sekä hallita ikkunoita ilman, että nostat käsiäsi näppäimistöltä.
Lisäksi kaikki, kuten näppäinkomennot, värit, käynnistettävät ohjelmat, tilarivi ja paljon muuta, on asetettu korkealuonteisessa, selkeästi luettavassa tekstipohjaisessa tiedostossa.
Nopea vaihto työtilojen kesken
i3wm:n työtilojen hallinta on minulle toinen erottuva ominaisuus. Käyttämällä sitä voin luoda useita työtiloja (10 oletuksena) ja vaihtaa niiden välillä lähes välittömästi yksinkertaisella näppäinyhdistelmällä, kuten Mod + 1, Mod + 2 tai Mod + 3. Ei ole animaatioviivettä, ei kompositorista viivyttelyä, vain välitön kontekstinvaihto.
i3wm on erittäin kevyt
i3wm on uskomattoman kevyt ja kuluttaa hyvin vähän järjestelmäresursseja. Vaikka nykyaikaisilla tietokoneilla on runsaasti RAM-muistia, kevyen ikkunanhallinnan käyttämisellä voi silti olla huomattava vaikutus suorituskykyyn, erityisesti vanhemmalla laitteistolla tai resurssi-intensiivisten sovellusten käytön yhteydessä.
On vaikeaa antaa tarkkaa lukua, koska muistin käyttö riippuu konfiguraatiostasi ja käyttämistäsi sovelluksista. i3-ikkunanhallinta itsessään käyttää hyvin vähän muistia, mutta tyypillinen minimaalinen istunto Xorg:n ja perusapuvälineiden kanssa kuluttaa yleensä noin 100–300 MB RAM-muistia. Tämä on silti paljon vähemmän kuin monissa nykyaikaisissa työpöytäympäristöissä, jotka voivat helposti käyttää yli gigatavua muistia levossa.
i3wm-tilaus on yksinkertaisesti järkevää
Sen sijaan, että ikkunat kelluisivat päällekkäin, i3wm järjestää ne automaattisesti ruudukkoon, varmistaen, että ei mene hukkaan yhtäkään näytön tilaa. Tällä tavalla voin nähdä useita ikkunoita näkyvissä ja käytettävissä koko ajan ilman, että minun tarvitsee manuaalisesti muokata tai järjestää niitä.
Koska yleensä minulla on yhtä aikaa auki tekstieditori, terminaali ja selain, tämä on vertaansa vailla. Näen kaikki kolme kerralla ilman, että minun tarvitsee käyttää Alt + Tab -näppäintä kiertämään sokeasti ikkunoiden pinoa.
Huom: Vaikka i3wm on tilausikkunanhallinta, on syytä huomata, että Linuxille on saatavilla monia muitakin erinomaisia tilausikkunanhallintoja, joilla on omat ainutlaatuiset ominaisuutensa ja asetuksensa.
i3wm:n asennus ja asetukset
i3wm:n asentaminen Ubuntuun on suoraviivainen prosessi, sillä se on saatavilla suoraan virallisista lähteistä. Muissa jakeluissa i3wm:n pitäisi löytyä omasta paketinhallinnastasi tai ohjelmistokeskuksestasi.
Ensinnäkin, päivitä pakettilistat:
sudo apt updateSeuraavaksi asenna i3:
sudo apt install i3Voit myös etsiä i3 ohjelmistokeskuksesta.
Asennuksen aikana saatat joutua valitsemaan näyttöhallinnan. Jos et ole varma, oletusvaihtoehdon (usein GDM Ubuntu-pohjaisissa järjestelmissä) käyttäminen on yleensä turvallinen valinta.
tämä prosessi asentaa i3:n, yhdessä i3statusin (tilapalkkia varten) ja i3lockin (näytön lukitsemista varten), tarjoamalla täydellisen perusasetuksen.
Lisäksi voit asentaa laajennetun paketin käsin tällä tavalla:
sudo apt install i3-wm i3status i3lock dmenuAsennuksen päätyttyä kirjaudu ulos nykyisestä Ubuntu-istunnostasi. Kirjautumisruudussa napsauta pientä rataskuvaketta (yleensä alareunassa oikealla tai salasanalaatikon vieressä). Valitse i3 työpöytävaihtoehdoista ja kirjautu sisään kuten tavallisesti.
Ensimmäisellä kerralla kun avaat i3:n, se kysyy haluatko luoda oletuskonfiguraatiotiedoston. Hyväksy tämä. Se kysyy myös, mitä Mod-näppäintä haluat käyttää, joko Windows-näppäintä tai Alt-näppäintä. Mod-näppäin erottaa tavallisen kirjoittamisen i3-komennosta, joten valitse se, joka tuntuu luonnollisimmalta. Käytän Windows-näppäintä välttääkseni ristiriidat terminaalin pikanäppäimien kanssa.
i3wm:n käyttö
Kun i3wm on asennettu ja käynnissä, käydään läpi perustoimenpiteet, joita voimme suorittaa i3:n käytössä:
lähes kaikki i3wm:ssä hoidetaan kuumilla näppäimillä. Ennen määriteltyjen on paljon, mutta voit myös muuttaa niitä ja tehdä omia. Ennen kuin teet mitään, sinun on tutustuttava perusnäppäimiin.
Tulet todennäköisesti työskentelemään terminaalien kanssa paljon. Avaa yksi painamalla Mod + Enter. Jatka painamalla Mod + Enter, niin näet oletuskuvion, jonka i3 käyttää jakamaan näyttösi.
Se ei ole kovin hyödyllistä, kun sinulla on niitä paljon. Yritä siirtää niitä. Oletuksena voit navigoida seuraavasti: Mod + h siirtyäksesi vasemmalle, Mod + j siirtyäksesi alas, Mod + k siirtyäksesi ylös ja Mod + l siirtyäksesi oikealle. Tämä on hieman tuttua Vim-käyttäjille, mutta hieman eri tavalla. Voit muuttaa sen todellisiin Vim-näppäinkohtiin.
Jos haluat siirtää ikkunoita, voit lisätä Shift mihin tahansa suunta-näppäimeen, ja ikkuna siirtyy siihen suuntaan. Joten siirtääksesi ikkunaa alas, käytä Mod + Shift + j.
Uusien ikkunoiden avaaminen haluamallasi jaolla onnistuu, kun kohdistat ikkunan, jonka haluat jakaa, ja käytät Mod + h jakamaan ikkunan vaakasuoraan ja Mod + v jakamaan se pystysuoraan. Kun haluat sulkea ikkunan, siihenkin on kuuma näppäin: Mod + Shift + q.
i3wm-ikkunoiden manipulointi
i3wm sallii myös kelluvat ikkunat. Jotkin ikkunat, kuten GIMP-työkalupalkit, avautuvat automaattisesti kelluvina, mutta voit tehdä mistä tahansa ikkunasta kelluvan. Mod + Shift + Space siirtää valitun ikkunan kelluvasta tilasta laite-tilaan ja päinvastoin.
Voit myös pakottaa ikkunan koko ruudun tilaan painamalla Mod + f. Painaminen uudelleen palauttaa sen alkuperäiseen tilaan.
Ohjelmien avaaminen i3wm:ssä
Käytä laukaisinta avataksesi ohjelmia i3wm:ssä. Oletus laukaisin on dmenu, mutta voit korvata sen muilla kuten rofillä.
Nämä laukaisimet toimivat hakuna ohjelmillesi. Kirjoita haluamasi ohjelma ja paina Enter. Ohjelma käynnistyy. Laukaisija pitää kirjaa eniten käyttämistäsi ohjelmista ja näyttää ne luettelona, kun se avataan. Voit valita ne sieltä ilman kirjoittamista.
Laukaisimen kuuma näppäin on Mod + d.
i3wm:n peruskonfigurointi
i3wm:llä on uskomaton määrä konfigurointimahdollisuuksia, joten tässä voidaan kattaa vain perusasiat. Nämä ovat joitakin yleisimpiä asioita, joita saatat haluta tehdä.
Ensimmäisellä käynnistyskerralla luodun oletuskonfiguraation paikka on “~/.config/i3/” -hakemistossa.
mkdir -p ~/.config/i3
cp /etc/i3/config ~/.config/i3/configLisäksi värit on helppo muuttaa. i3wm käyttää väreissä heksaarvoa kuten CSS. On olemassa muutamia erilaisia luokkia, joilla on kukin reuna, tausta, teksti ja indikaattoriväri. Voit järjestää ne taulukkoon ja laittaa väriarvot, joita haluat.
class border backgr. text indicator
client.focused #1e1e1eOnko i3 oikea sinulle?
i3 on tehokas, mutta se ei ole täydellinen. Jos olet tottunut perinteisiin osoitepisteisiin perustuvien työpöytäympäristöihin, kokemus voi tuntua aluksi ylivoimaiselta. Graafista asetusten hallintapaneelia ei ole, ja suurin osa konfiguroinnista tehdään manuaalisesti tavallisessa tekstissä. i3 ei myöskään sisällä monia ominaisuuksia, joita käyttäjät odottavat, kuten työpöytäikoneita, vetämällä ja pudottamalla ikkunapaikkoja tai sisäänrakennettua graafista asetusten hallintaa. Käyttäjille, jotka riippuvat voimakkaasti visuaalisesta organisoinnista, tämä minimalistinen lähestymistapa voi tuntua rajoittavalta.
Toinen tärkeä rajoitus on se, että i3 toimii vain X11:n kanssa eikä tue Waylandia.
Pelaajille i3 voi toimia, mutta se saattaa vaatia lisäasetuksia. Esimerkiksi koko ruudun pelit toimivat yleensä hyvin X11:n alla, mutta i3:lla ei ole sisäänrakennettua compositoria, mikä voi johtaa näytön repimiseen, ellei sellaista ole määritetty manuaalisesti. Siksi, jos arvostat pelaamista, saatat löytää täysimittaisen työpöytäympäristön, jossa on sisäänrakennettu näyttöhallinta ja Wayland-tuki, kätevämmäksi pitkällä aikavälillä.
Tilarivin mukauttaminen
Tilarivi on yksi työpöydän tärkeimmistä osista. Se näyttää työtilasi sekä paljon muuta tärkeää tietoa. i3wm:ssä on runsaasti vaihtoehtoja tilariville.
Konfigurointitiedoston alareunassa löydät lohkon nimeltä bar. Kaikki tilarivin asiat laitetaan sinne.
Ensiksi löydät status_command:n. Se antaa sinun valita käytettävän tilarivin. Oletusarvo on i3status, mutta voit käyttää monia muita, kuten i3blocks, lemonbar ja polybar. Ne kaikki ovat erilaisia ja niillä on omat ainutlaatuiset etunsa ja haittansa.
Voit muuttaa myös baarin sijaintia täällä.
position topVoit luoda erillisen väri-lohkon, jota voit käyttää muiden väri-konfigurointien tavoin mukauttaaksesi i3:n väriteemaa.
colors {
#class #border #bg #txt
focused_workspace #454565 #252525 #1E1E1E
active_workspace
inactive_workspace
urgent_workspace
binding_mode
background #151515
}i3wm-konfiguraatiossa bindsym luo uuden pikakuvakkeen. exec käynnistää ohjelmia. Voit yhdistää ne luodaksesi omat pikakuvakkeesi käynnistääksesi eniten käyttämiäsi ohjelmia ilman, että käytät käynnistintä. Esimerkiksi:
bindsym $mod+Shift+w exec firefoxVoit myös ajaa sovelluksia käynnistyksessä. Käytä vain exec:tä niille.
exec firefoxNyt kun olet lukenut Vaihdoin Ubuntun oletuspöytätietokannan i3:een: Tässä on, miten tuottavuuteni nousi pilviin loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Vastaa