Ero sivun ”X Window System” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
(luokitus) |
Pb (keskustelu | muokkaukset) Ei muokkausyhteenvetoa |
||
Rivi 3: | Rivi 3: | ||
==X Window System== | ==X Window System== | ||
X Window | X Window Systemistä (lyh. X tai X11) eli X-ikkunoinista on muodostunut standardi Unix-sukuisten järjestelmien graafisena käyttöliittymänä. Se tarjoaa ikkunoihin pohjautuvan graafisen käyttöliittymät peruspalvelut kuten laitteiden hallinnan. X mahdollistaa vierekkäisten, päällekkäisten ym. ikkunoiden piirtämisen, mutta ei kuitenkaan esimerkiksi niiden liikuttelua, jonka tehtävän hoitaa erillinen [[ikkunointiohjelma]]. X ei myöskään määrittele mitään erityistä käyttöliittymää, vaan se on vapaasti valittavissa. Vältä käyttämästä joskus esiintynyttä nimitystä ”X Windows”. Alkuperäinen ikkunointijärjestelmä [[wikipedia:fi:MIT|MIT]]:llä oli nimeltään W, ja seuraavasta versiosta tuli X, kun X on aakkosissa W:n jälkeen. | ||
==Historiaa== | ==Historiaa== | ||
Vuonna 1984 MIT:ssä käynnistettiin projekti nimeltä Athena. Projektin tavoitteena oli luoda eri valmistajien epäyhteensopivien työasemien välille verkon yli toimiva graafinen sovellusympäristö jota voitaisiin käyttää opetuksen tukena. | Vuonna 1984 MIT:ssä käynnistettiin projekti nimeltä Athena. Projektin tavoitteena oli luoda eri valmistajien epäyhteensopivien työasemien välille verkon yli toimiva graafinen sovellusympäristö jota voitaisiin käyttää opetuksen tukena. | ||
Rivi 15: | Rivi 13: | ||
X Window Systemin kehitys siirtyi julkaisun myötä [http://www.xfree86.org X-konsortion] hallinnoimaksi projektiksi [[XFree86]]. Viimeisin X-konsortion julkaisuversio on 6 (X11R6), joka julkaistiin syyskuussa 1995. | X Window Systemin kehitys siirtyi julkaisun myötä [http://www.xfree86.org X-konsortion] hallinnoimaksi projektiksi [[XFree86]]. Viimeisin X-konsortion julkaisuversio on 6 (X11R6), joka julkaistiin syyskuussa 1995. | ||
==X tänään== | ==X tänään== | ||
XFree86-projektin lisenssi vaihdettiin tammikuussa 2004 [[GPL]]-yhteensopimattomaksi, mikä johti projektin haarautumiseen. Tällöin (versio 4.4-rc2) siitä erosi [[X.Org]]-projekti, jonka käyttöön useimmat Linux-jakelijat ovat sittemmin siirtyneet. X.orgin kehitystä rahoittavat monet suuret yritykset kuten Sun Microsystems, Red Hat, SuSE ja Hewlett Packard. | XFree86-projektin lisenssi vaihdettiin tammikuussa 2004 [[GPL]]-yhteensopimattomaksi, mikä johti projektin haarautumiseen. Tällöin (versio 4.4-rc2) siitä erosi [[X.Org]]-projekti, jonka käyttöön useimmat Linux-jakelijat ovat sittemmin siirtyneet. X.orgin kehitystä rahoittavat monet suuret yritykset kuten Sun Microsystems, Red Hat, SuSE ja Hewlett Packard. | ||
Rivi 24: | Rivi 20: | ||
XFree86-projektin kehitys jatkuu kaikesta huolimatta yhä aktiivisesti. | XFree86-projektin kehitys jatkuu kaikesta huolimatta yhä aktiivisesti. | ||
Tällä hetkellä viimeisin julkaistu vakaa versio on XFree86 4. | Tällä hetkellä viimeisin julkaistu vakaa versio on XFree86 4.6.0, joka julkaistiin 10. toukokuuta 2006. | ||
==Rakenteelliset erot== | ==Rakenteelliset erot== | ||
X eroaa toteutukseltaan tavallisesta ikkunointijärjestelmästä. X suunniteltiin alunperin toimimaan verkossa, joten se toimii asiakas–palvelin-toteutuksella. Vastaavasti normaali lähestymistapa muilla ikkunointijärjestelmillä on luoda pelkkä standalone sovellus, jolla ikkunointi toteutetaan. Asiakas–palvelin-ajattelu saattaa tuntua hieman oudolta, sillä käyttäjän työpöytäkoneella ajettavaa ohjelmistoa, joka on kosketuksissa laitteiston kanssa sanotaan X-palvelimeksi, ja X:ssä toimivat ohjelmat ovat X-asiakkaita. | X eroaa toteutukseltaan tavallisesta ikkunointijärjestelmästä. X suunniteltiin alunperin toimimaan verkossa, joten se toimii asiakas–palvelin-toteutuksella. Vastaavasti normaali lähestymistapa muilla ikkunointijärjestelmillä on luoda pelkkä standalone sovellus, jolla ikkunointi toteutetaan. Asiakas–palvelin-ajattelu saattaa tuntua hieman oudolta, sillä käyttäjän työpöytäkoneella ajettavaa ohjelmistoa, joka on kosketuksissa laitteiston kanssa sanotaan X-palvelimeksi, ja X:ssä toimivat ohjelmat ovat X-asiakkaita. | ||
X Window Systemin ja Unix-tyylisten järjestelmien rakenteen ansiosta vaikkapa seuraavanlainen tilanne on helppo toteuttaa: koneelta A käynnistetään ohjelma, niin että ohjelman ajettava tiedosto itsessään sijaitsee koneessa B, suoritus tehdään koneessa C, ja käytössä ovat koneen D näyttö, näppäimistö ja hiiri. | X Window Systemin ja Unix-tyylisten järjestelmien rakenteen ansiosta vaikkapa seuraavanlainen tilanne on helppo toteuttaa: koneelta A käynnistetään ohjelma, niin että ohjelman ajettava tiedosto itsessään sijaitsee koneessa B, suoritus tehdään koneessa C, ja käytössä ovat koneen D näyttö, näppäimistö ja hiiri. | ||
==Käyttö== | |||
X-istunnosta voi siirtyä tekstipohjaisiin virtuaalikonsoleihin näppäinyhdistelmällä Ctrl+Alt+F(1-6), esimerkiksi Ctrl+Alt+F4. X-istunnon voi pakottaa sulkeutumaan näppäinyhdistelmällä Ctrl+Alt+Backspace(Askelpalautin). | |||
== Katso myös == | == Katso myös == | ||
*[[ | *[[X.orgin asetukset]] | ||
*[[Ikkunointiohjelma]] | *[[Ikkunointiohjelma]] | ||
*[[Työpöytäympäristö]] | *[[Työpöytäympäristö]] | ||
*[[Gadget]] | |||
*[[Widget]] | *[[Widget]] | ||
==Linkkejä== | ==Linkkejä== | ||
* [[wikipedia:fi:X_Window_System|X Wikipediassa]] | |||
* [http://www.pexus.com/ X-Deep/32 - ilmainen X-palvelin MS Windowsille] | * [http://www.pexus.com/ X-Deep/32 - ilmainen X-palvelin MS Windowsille] | ||
* [http://www.x.org/ X.orgin kotisivu ] | * [http://www.x.org/ X.orgin kotisivu ] |