14 parasta laatoitusikkunanhallintaohjelmaa Linuxille vuonna 2024


Kuten nimestä voi päätellä, Linux Window Managers on vastuussa sovellusikkunoiden toiminnan koordinoinnista. Ne toimivat hiljaa käyttöjärjestelmäsi taustalla ja käsittelevät avoimien ohjelmien ulkoasua ja järjestelyä.

Voit käyttää Linuxissa useita ikkunoiden hallintaohjelmia, mutta kuten odotitkin, tässä artikkelissa luetellaan parhaat ikkunanhallintaohjelmat, joista voit valita.

1. i3 – Parannettu laatoitus WM

i3 on ilmainen, avoimen lähdekoodin ja täysin konfiguroitava ikkunanhallintasovellus, joka on suunnattu edistyneille Linux- ja BSD-käyttäjille ja -kehittäjille. Siinä on puutietorakenne, joka mahdollistaa joustavammat asettelut kuin sen vaihtoehdot, eikä se vaadi Haskellia tai LUAa.

i3 on yksi rakastetuimmista manuaalisista ikkunoiden laatoituksen hallintasovelluksista sen laajojen ominaisuuksien ansiosta, joihin kuuluvat asetukset tekstimuodossa, mukautetut pikanäppäimet ja määritykset ilman, että taustalla olevaa järjestelmää tarvitsee käynnistää uudelleen.

Paketti 'i3' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install i3         [On Debian, Ubuntu and Mint]
sudo yum install i3         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge x11-wm/i3       [On Gentoo Linux]
sudo apk add i3             [On Alpine Linux]
sudo pacman -S i3           [On Arch Linux]
sudo zypper install i3      [On OpenSUSE]    

2. bspwm

bspwm on ilmainen, kevyt ja avoimen lähdekoodin laatoitushallinta, joka tunnetaan Linux-filosofiasta keskittymällä yhden asian tekemiseen ja sen tekemiseen oikein.

Se perustuu binääritilan osiointiin, joka esittää ikkunat täydellisen binaaripuun lehtinä, ja se käsittelee avainten sidontaa erillisellä sxhkd -apuohjelmalla, joka mahdollistaa sujuvamman suorituskyvyn ja tuen muille syöttölaitteille.

bspwm:n ominaisuuksia ovat useiden ikkunoiden tuki, osittainen tuki EWMH:lle, automaattinen tila sovellusruutujen sijainnin automaattiseen asettamiseen, ja sitä konfiguroidaan ja ohjataan muun muassa viesteillä.

Paketti 'bspwm' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install bspwm         [On Debian, Ubuntu and Mint]
sudo yum install bspwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bspwm  [On Gentoo Linux]
sudo apk add bspwm             [On Alpine Linux]
sudo pacman -S bspwm           [On Arch Linux]
sudo zypper install bspwm      [On OpenSUSE]    

3. herbstluftwm

herbstluftwm on ilmainen ja avoimen lähdekoodin konfiguroitava manuaalinen laatoitusikkunanhallinta x11:lle käyttämällä Glib- ja Xlib-sovelluksia. Pohjimmiltaan se toimii käyttämällä asettelua, joka perustuu kehysten jakamiseen alikehyksiin, jotka voidaan edelleen jakaa ja täyttää ikkunoilla.

herbstluftwm:n pääominaisuuksiin kuuluvat tunnisteet (eli työtilat tai virtuaaliset työpöydät), käynnistyksen yhteydessä suoritettava määritysskripti, täsmälleen yksi tunniste näyttöä kohti jne.

Paketti 'herbstluftwm' on saatavilla käyttämässäsi jakelussa. Asenna se paketinhallintaohjelmalla alla kuvatulla tavalla.

sudo apt install herbstluftwm         [On Debian, Ubuntu and Mint]
sudo yum install herbstluftwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/herbstluftwm  [On Gentoo Linux]
sudo apk add herbstluftwm             [On Alpine Linux]
sudo pacman -S herbstluftwm           [On Arch Linux]
sudo zypper install herbstluftwm      [On OpenSUSE]    

4. mahtavaa

awesome on ilmainen ja avoimen lähdekoodin seuraavan sukupolven laatoitushallinta X:lle, joka on rakennettu nopeaksi ja laajennettavaksi. Se on ensisijaisesti suunnattu kehittäjille, tehokäyttäjille ja kaikille, jotka haluavat hallita graafista ympäristöään.

Sen ominaisuuksia ovat hyvin dokumentoitu lähdekoodi ja API, todellinen usean pään tuki näyttökohtaisilla pöytäkoneilla, tuki D-Busille, tuki Lua-laajennuksille, ei kelluvia tai kaakeloituja kerroksia jne.

Paketti 'awesome' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install awesome         [On Debian, Ubuntu and Mint]
sudo yum install awesome         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/awesome  [On Gentoo Linux]
sudo apk add awesome             [On Alpine Linux]
sudo pacman -S awesome           [On Arch Linux]
sudo zypper install awesome      [On OpenSUSE]    

5. Tilix

Tilix on edistynyt GTK3 -laatoituspääteemulaattori ja -hallinta, joka käyttää Gnome Human Interface Guidelines -ohjeita. Sen avulla käyttäjät voivat järjestää sovellusikkunoita vaaka- ja pystysuunnassa vetämällä ja pudottamalla.

Tilix tarjoaa käyttäjilleen paljon ominaisuuksia, kuten työskentelyn mukautettujen otsikoiden ja mukautettujen hyperlinkkien kanssa, tuen läpinäkyville taustakuville, ilmoituksia taustalla, useita ruutuja ja pysyviä asetteluja.

Paketti 'Tilix' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install tilix         [On Debian, Ubuntu and Mint]
sudo yum install tilix         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tilix  [On Gentoo Linux]
sudo apk add tilix             [On Alpine Linux]
sudo pacman -S tilix           [On Arch Linux]
sudo zypper install tilix      [On OpenSUSE]    

6. XMonad

XMonad on ilmainen ja avoimen lähdekoodin dynaaminen laatoitus X11-ikkunanhallintaohjelma, joka automatisoi ikkunoiden haun ja kohdistuksen. Se on laajennettavissa käyttämällä omaa laajennuskirjastoaan, joka antaa sille vaihtoehtoja tilapalkkeja ja ikkunakoristeita varten. Se on myös minimaalinen, vakaa ja helppo konfiguroida.

Paketti 'XMonad' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install xmonad         [On Debian, Ubuntu and Mint]
sudo yum install xmonad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/xmonad  [On Gentoo Linux]
sudo apk add xmonad             [On Alpine Linux]
sudo pacman -S xmonad           [On Arch Linux]
sudo zypper install xmonad      [On OpenSUSE]    

7. Sway

Sway on ilmainen, avoimen lähdekoodin ja kevyt laatoitus Wayland i3 -yhteensopiva ikkunanhallinta, joka järjestää automaattisesti sovellusikkunat työpöytätilan loogisesti maksimoimiseksi. Se järjestää ikkunat oletuksena ruudukoksi ja tukee lähes kaikkia i3:ssa olevia komentoja.

Sen ominaisuuksia ovat tuki pikanäppäimille, Waylandin käyttö Xorgin sijaan ja aukot.

Paketti 'Sway' on saatavilla käyttämässäsi jakelussa. Asenna se paketinhallintaohjelmalla alla kuvatulla tavalla.

sudo apt install sway         [On Debian, Ubuntu and Mint]
sudo yum install sway         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sway  [On Gentoo Linux]
sudo apk add sway             [On Alpine Linux]
sudo pacman -S sway           [On Arch Linux]
sudo zypper install sway      [On OpenSUSE]    

8. tmux

tmux on avoimen lähdekoodin päätemultiplekseri, jonka avulla käyttäjät voivat luoda useita pääteistuntoja, joita he voivat käyttää ja hallita yhdestä näytöstä, mikä tekee siitä täydellisen useiden komentoriviohjelmien suorittamiseen samanaikaisesti.

tmux hyödyntää kaiken käytettävissä olevan tilan, ja sitä on helppo käyttää, koska se tukee näppäinsidoksia, joiden avulla voit jakaa ikkunoita ja luoda lisää ruutuja. Voit myös jakaa yksittäisiä shell-esiintymiä eri istuntojen välillä, jotta eri käyttäjät voivat käyttää niitä eri tarkoituksiin.

Paketti 'tmux' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install tmux         [On Debian, Ubuntu and Mint]
sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
sudo apk add tmux             [On Alpine Linux]
sudo pacman -S tmux           [On Arch Linux]
sudo zypper install tmux      [On OpenSUSE]    

9. spektrwm

spectrwm on pieni, dynaaminen xmonad ja dwm-vaikutteinen ikkunoiden hallintaohjelma, joka on suunniteltu X11:lle nopeaksi, kompaktiksi ja ytimekkääksi. Se luotiin tarkoituksena ratkaista xmonad- ja dwm face -ongelmat.

spectrwm käyttää pelkkää tekstiä sisältävää määritystiedostoa, sen oletusasetukset ovat samankaltaisia kuin xmonad ja dwm, ja siinä on sisäänrakennetut pikanäppäimet. Sen muita ominaisuuksia ovat mukautettavat värit ja reunuksen leveys, vedä kellumaan, pikakäynnistysvalikko, mukautettava tilapalkki, dynaaminen RandR-tuki jne.

Paketti 'spectrwm' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla kuvatulla tavalla.

sudo apt install spectrwm         [On Debian, Ubuntu and Mint]
sudo yum install spectrwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/spectrwm  [On Gentoo Linux]
sudo apk add spectrwm             [On Alpine Linux]
sudo pacman -S spectrwm           [On Arch Linux]
sudo zypper install spectrwm      [On OpenSUSE]    

10. JWM

JWM (Joe’s Window Manager) on avoimen lähdekoodin C-pohjainen kevyt ikkunoiden hallintaohjelma X11 Window Systemille, joka on optimoitu toimimaan sujuvasti vanhemmissa, vähemmän tehokkaissa tietokonejärjestelmissä.

Se vaatii vain Xlib-kirjaston toimiakseen, mutta se pystyy toimimaan monien muiden kirjastojen kanssa, mukaan lukien libXext muotolaajennukseen, Cairo ja >libRSVG kuvakkeille ja taustoille, libjpeg ja libpng JPEG- ja PNG-taustaille ja kuvakkeille, jne.

JWM sisältyy muutamaan Linux-distroon, esim. Damn Small Linux ja Puppy Linux ja on löytänyt suurimman osan käytöstä kannettavissa tietokoneissa, kuten Raspberry Pi.

sudo apt install jwm         [On Debian, Ubuntu and Mint]
sudo yum install jwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jwm  [On Gentoo Linux]
sudo apk add jwm             [On Alpine Linux]
sudo pacman -S jwm           [On Arch Linux]
sudo zypper install jwm      [On OpenSUSE]    

11. Qtile

Qtile on pieni, mutta monipuolinen ja täysin konfiguroitava avoimen lähdekoodin laatoitusikkunanhallinta, joka on kehitetty Pythonissa. Se on suunniteltu keskittyen yksinkertaisuuteen, laajennuksien avulla laajennettaviin ja mukauttamiseen.

Qtile sisältää helposti kirjoitettavat mukautetut asettelut, komennot ja widgetit. Se voidaan myös kirjoittaa etänä työtilojen määrittämiseksi, tilapalkin widgetien päivittämiseksi, ikkunoiden käsittelemiseksi jne. Siinä on kattava dokumentaatio siltä varalta, että tarvitset selvennyksiä matkan varrella.

Uudemmissa Ubuntu (18.04 tai uudempi), Debian (10 tai uudempi) ja Fedora-versioissa on Qtile > paketteja, jotka ovat asennettavissa.

sudo apt install qtile         [On Debian, Ubuntu and Mint]
sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. Ratmyrkky

Ratpoison on kevyt ikkunanhallinta, joka on suunniteltu yksinkertaiseksi ja ilman hienoa grafiikkaa, ikkunakoristeita tai riippuvuutta muista projekteista. Se on mallinnettu GNU-näytön mukaan, joka on erittäin suosittu virtuaalipääteyhteisössä.

Ratpoisonin pääominaisuuksiin kuuluu mahdollisuus jakaa ikkunat ei-päällekkäisiksi kehyksiksi siten, että kaikki ikkunat on maksimoitu niiden kehyksiin. Sitä käytetään yksinomaan näppäimistökomennoilla.

Paketti 'Ratpoison' on saatavilla käyttämässäsi jakelussa. Asenna se paketinhallintaohjelmalla alla kuvatulla tavalla.

sudo apt install ratpoison         [On Debian, Ubuntu and Mint]
sudo yum install ratpoison         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ratpoison  [On Gentoo Linux]
sudo apk add ratpoison             [On Alpine Linux]
sudo pacman -S ratpoison           [On Arch Linux]
sudo zypper install ratpoison      [On OpenSUSE]    

13. dwm

dwm on kevyt ja dynaaminen laatoitusikkunanhallinta X Windows -järjestelmään, joka on ohjannut useiden muiden X-ikkunanhallintaohjelmien kehitystä, mukaan lukien awesome ja xmonad-ikkunanhallinta.

dwm ohjaa ikkunoita laatta-, monokli- ja kelluvissa asetteluissa, ja kaikkia näitä asetteluja voidaan lisätä dynaamisesti, mikä parantaa ympäristöä käytössä olevalle sovellukselle ja suoritettavalle tehtävälle.

Paketti "dwm" on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallinnan avulla alla olevan kuvan mukaisesti.

sudo apt install dwm         [On Debian, Ubuntu and Mint]
sudo yum install dwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/dwm  [On Gentoo Linux]
sudo apk add dwm             [On Alpine Linux]
sudo pacman -S dwm           [On Arch Linux]
sudo zypper install dwm      [On OpenSUSE]    

14. Käsitys

Notion on ainutlaatuinen X-ikkunajärjestelmään suunniteltu ikkunanhallinta, joka tarjoaa laatoitusominaisuuden, jossa näyttö on jaettu ei-päällekkäisiin ruutuihin, joista jokaisessa on yksi ikkuna, mikä maksimoi sen käytön.

Lisäksi Notion tukee välilehtiä, mikä mahdollistaa useiden ikkunoiden järjestämisen yhteen ruutuun. Erityisesti se on staattinen hallinta, toisin kuin monet dynaamiset, jotka säätävät automaattisesti laattojen kokoa.

Paketti 'notion' on saatavilla käyttämässäsi jakelussa. Asenna se vain paketinhallintaohjelmalla alla kuvatulla tavalla.

sudo apt install notion         [On Debian, Ubuntu and Mint]
sudo yum install notion         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notion  [On Gentoo Linux]
sudo apk add notion             [On Alpine Linux]
sudo pacman -S notion           [On Arch Linux]
sudo zypper install notion      [On OpenSUSE]    
Johtopäätös

Yhteisössä on enemmän laatoitusjohtajia, joista voit valita, mutta monet heistä eivät tarjoa lähes täydellistä ominaisuusluetteloa, kuten yllä luetellut sovellukset.

Tiedätkö kiitettäviä mainitsemisen arvoisia sovelluksia? Tai onko sinulla kokemuksia jostain, joka on vaikuttanut valintaasi toiseen verrattuna? Voit vapaasti jakaa ajatuksesi kanssamme alla olevassa kommenttiosassa.