Graafinen käyttöliittymä, jota katselet Linux-työpöydälläsi, on GUI-työkalupakkausten ansiosta. Tässä on kaikki, mitä sinun tulee tietää GUI-kehyksistä Linuxissa.

Linuxin GUI-työkalusarjat saattavat kuulostaa hämmentävältä, mutta ne määrittelevät nykyaikaisten Linux-työasemien ulkoasun ja tuntuman. Tässä on kaikki, mitä sinun tarvitsee tietää heistä.

X Window System on nykyään Linux-työasemien pääasiallinen näyttöpalvelin. Vaikka se voi tarjota elementtejä graafinen käyttöliittymä, se ei toimita mitään käyttöliittymäelementtejä itsestään. Tämä on alkuperäisten kehittäjien tietoinen suunnitteluvalinta.

X ei osaa piirtää ikkunakoristeita. Se ei piirrä painikkeita ikkunoihin tai aseta tekstielementtejä. Kaikki nämä asiat hoidetaan työkalupakin avulla.

X-työkalusarjat tarjoavat kehittäjille tavan määritellä graafisia elementtejä ilman, että sinun tarvitsee tehdä kaikkea manuaalisesti. Sen sijaan, että kirjoittaisivat koodia, jotta käyttäjät voivat valita tiedostoja valintaikkunasta, he voivat siirtää sen kirjastoon.

instagram viewer

Nämä työkalupakkit tarjoavat myös ulkoasun ja tuntuman niitä käyttävien sovellusten joukossa. Windows ja macOS käyttävät samanlaista strategiaa, mutta niillä on vain yksi päätyyli, jota ne valvovat.

Koska Linuxissa ei ole vakiokäyttöliittymää, eri ohjelmat käyttävät usein erilaisia ​​työkalupakkeja. Asioiden monimutkaistamiseksi voit käyttää samoja Linux-työkalusarjoja ohjelmien rakentamiseen näille muille tärkeille alustoille.

On mahdollista asentaa X-sovelluksia, kuten xcalc, jotka käyttävät alkuperäistä työkalupakkia. Jos teet niin, huomaat, että ne näyttävät hyvin vanhanaikaisilta.

Kaksi tärkeintä työkalupakkia, joita käytetään nykyaikaisissa Linux-työpöytäympäristöissä nykyään ovat Qt ja GTK. Edellinen liittyy pääasiassa KDE Plasmaan, koska alkuperäinen KDE rakennettiin Qt: llä ja projekti on pysynyt siinä mukana tähän päivään asti.

GNOME ja Xfce käyttävät GTK-työkalupakkia, joka kehitettiin alun perin GIMP: lle, koska Qt: llä oli oma lisenssi, kun se kehitettiin ensimmäisen kerran 90-luvulla.

Huolimatta yhteyksistään Linuxiin, Qt ja GTK ovat monialustaisia, ja voit käyttää niitä muissa Unix-tyyppisissä järjestelmissä sekä Windows- ja macOS-sovellusten rakentamiseen.

Miksi kaksi ohjelmaa samalla koneella voi näyttää hyvin erilaisilta

X: n käyttöliittymän agnostiikan vuoksi saman koneen eri ohjelmilla voi olla hyvin erilaisia ​​ulkoasuja. Tämä saattaa olla yksi syy siihen, miksi Linux-pöytäkoneet ovat kamppailleet saavuttaakseen hyväksynnän valtavirran käyttäjien keskuudessa.

GNOME ja KDE yrittävät kiertää tämän niputtamalla sovelluksia käyttämällä suosikkityökalupakkejaan järjestelmiä ja rohkaisee käyttäjiä suosimaan päätyökalupakin avulla valmistettuja sovelluksia valitessaan uusia sovelluksia Asentaa.

Käyttäjät voivat asentaa minkä tahansa ohjelman Linux-järjestelmään. Tämä lähestymistapa käyttöliittymiin on esimerkki Linuxin joustavuudesta.

Työkalusarjat määrittelevät nykyaikaisten Linux-sovellusten ulkoasun. Ne virtaviivaistavat kehitystä tarjoamalla graafisia elementtejä kehittäjille sen sijaan, että heidän pitäisi kirjoittaa ne tyhjästä.

Qt ja GTK tukevat nykyaikaisia ​​KDE-, GNOME- ja Xfce-pöytäkoneita. He voivat myös tehdä Linux-sovelluksia, jotka on rakennettu erilaisilla työkalusarjoilla, joilla on erilainen ulkonäkö.

Linux-työpöydän valitseminen tarkoittaa työkalupakin valitsemista sen alta. Kaikilla näyttää olevan henkilökohtainen suosikkinsa, mutta se, mistä pidät eniten, riippuu siitä, mitä odotat työpöydältäsi.