Nyt, paketointi
Kootaanpa kaikki yhteen.
Kun käynnistät tietokoneen, näyttöpalvelimelle on olemassa daemon, ja se käynnistetään.
Aivan kuten web-palvelin, se aloittaa perusprosessin kuuntelemalla kaikkia näitä työpöydän, näytön jne… managereita ja muita tapahtumia ja piirtää näytölle compositor
:nsä avulla.
Kun display server
käynnistyy, täytyy display manager
:n palvelun tai daemonin olla käytettävissä. Sitten palvelin antaa hallinnan display manager
:lle, joka käynnistää login graphical interface
:n käyttäjän kirjautumista varten.
Tällöin display manager / login manager
antaa käyttäjälle pudotusvalikon, josta hän voi valita, mitä desktop environment or window manager
käyttää.
Tämä valinta on käytettävissä vain, jos käyttäjällä on asennettuna jokin stand-alone
laattaikkunanhallinta, kuten Xmonad – joka voi seistä omana työpöytäympäristönään –
Ja kun käyttäjä kirjautuu onnistuneesti sisään, display manager/login manager
käynnistää desktop environment
:n tai window manager
:n, jonka käyttäjä valitsi.
Ja sieltä käyttäjä voi alkaa avata ikkunoita ja sovelluksia, joiden sijoittelua ja ulkoasua ohjataan joko the desktop environment
tai window manager
käyttäjän kirjautumisen yhteydessä tekemän valinnan perusteella.
Tämä prosessi käynnistyy automaattisesti kaikissa Linux-jakeluissa, jotka tulevat valmiiksi pakattuina display managers;
esimerkiksi Ubuntu
:n kanssa.
Mutta Arch Linuxissa, Gentoossa – joka perustuu Arch Linuxiin – ja myös joissakin muissa jakeluissa saat asennuksen yhteydessä vain Linux-ytimen.
Mikä tarkoittaa, että ne eivät tule valmiiksi pakattuina kaikkien näiden sovellusten kanssa. Sinun täytyisi siis ymmärtää tämä prosessi, jotta voit asentaa kaikkien näiden ohjelmistojen appropriate
variantit saadaksesi toimivan desktop environment
.
Toimiva siinä mielessä, että kaikki niistä eivät toimisi hienosti yhdessä.
Desktop Environments
tulevat valmiiksi pakattuina Login managers, window managers
ja koko joukko sovelluksia, jotka on suunniteltu toimimaan yhdessä. Mutta tiling window managers
ovat itsenäisiä sovelluksia.
Ne eivät tule koko listan sovellusten kanssa – jotka ovat periaatteessa paisuttelua, koska et käyttäisi kaikkia niitä.
Tämä tarkoittaa sitä, että kun käytät laatoitusikkunanhallintaa, joka toimii Xorg-palvelimen päällä, ilman display server
:aa tai desktop environment
:aa – mikä on hyvin mahdollista ja toteutettavissa, koska minä teen niin – niin sinun pitäisi asentaa jokainen tarvitsemasi sovellus itse.
Jos tarvitset tiedostonhallintaa, asennat sen itse. Tarvitset Firefoxia selataksesi nettiä? no, asenna se itse. Haluatko ottaa kuvakaappauksia? Hanki sitten ruudunkaappaussovellus.
Kun huomaat tekeväsi näin, ei ole mitään takeita siitä, että kaikki nämä sovellukset toimisivat hienosti yhdessä, ja se johtuu siitä, että niitä ei ole suunniteltu tekemään niin.
Ja niinpä huomaat saavasi virheitä sieltä sun täältä ja saatat kyllästyä.
Mutta lopulta, kun saat kaikki tarvitsemasi sovellukset ja ne toimivat hienosti yhdessä, pelkän tiling window managers
käyttämisestä ilman desktop environment
voi tulla mahtavin paras tunne, jonka voit koskaan kokea.
Jos käytät Ubuntua tai Fedoraa ja haluaisit ottaa työpöytäsi käynnistyksen hallintaan niin, että voit käyttää Tiling window manager
yksinään ilman Desktop Environment
tai Display Server,
, voit tehdä sen.
Mutta, se on aihe toiselle päivälle, kun siltä tuntuu.