Ti LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen

Samankaltaiset tiedostot
X Window System. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOTEKNIIKAN OSASTO TIETOJENKÄSITTELYTEKNIIKAN LAITOS Ti Lähiverkot -erikoistyökurssi

X Window System. LAPPEENRANTA UNIVERSITY OF TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY Ti Lähiverkot -erikoistyökurssi

X Window System tai lyhyemmin vain X on Linuxin yleisimmin käytetty graafinen ympäristö.

Jouko Nielsen. Ubuntu Linux

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Tietoa ja ohjeita Hämäläisten ylioppilassäätiön asuntoloiden laajakaistaverkon käytöstä

Yleinen ohjeistus Linux tehtävään

Tietoturvan perusteet - Syksy SSH salattu yhteys & autentikointi. Tekijät: Antti Huhtala & Asko Ikävalko (TP02S)

Ulkoiset laitteet Käyttöopas

Ulkoiset laitteet Käyttöopas

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

KAIKKI LAITTEET KÄYNNISTETÄÄN UUDELLEEN ENNEN TARKISTUSTA

Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

Office ohjelmiston asennusohje

1 Tivax siirto uuteen koneeseen

SSH Secure Shell & SSH File Transfer

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Linux. Alkutarkistukset

ATK yrittäjän työvälineenä

Ulkoiset laitteet Käyttöopas

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

Ulkoiset laitteet Käyttöopas

SISÄLLYS 1 YLEISTÄ VERSIOT Tukiaika Variaatiot OHJELMISTO Paketinhallinta Komentorivisyntaksi

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

CD-ROM-levy (sisältää ajurit, käsikirjan ja takuutodistuksen) Jos pakkauksesta puuttuu jokin yllämainituista, ota yhteys jälleenmyyjääsi.

Xerox Device Agent, XDA-Lite. Pika-asennusopas

Ohjeet asiakirjan lisäämiseen arkistoon

Ulkoiset laitteet. Käyttöopas

Henkilökohtaista käyttäjäystävällistä tietoturvaa! NTG Solo Secure

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

Ohjeita tietokoneverkon käyttöön Latokartano-säätiön ja Metsäylioppilaiden asuntosäätiön asuntoloissa

WinOodin käyttö VDI-ympäristössä

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Ulkoiset laitteet. Käyttöopas

CLS verkkolisenssin asennusohje (2018 ) sivu 1

Ulkoiset laitteet. Käyttöopas

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows XP

Windows 8.1:n vaiheittainen päivitysopas

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Sisältö Tervetuloa Linuxin käyttäjäksi Olet tässä

Etätuki. Puh: Fax:

WinTraden päivitys- ja asennusohjeistus

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä.

Autentikoivan lähtevän postin palvelimen asetukset

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Ulkoiset laitteet Käyttöopas

Ubuntu - tiedostohallinta

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari

Fiscal Media Server STD -ohje

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

Site Data Manager Käyttöohje

HP ProBook 430 G5 kannettavien käyttöönotto

UBUNTU 8.04 LTS ASENNUS

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

Selvitys Windows-pohjaisten X-päätteiden korvaamisesta Linux-pohjaisilla

GIGABYTE tietokoneen käyttö ensimmäistä kertaa

Harjoitus 3 Antti Hartikainen

Site Data Manager Käyttöohje

CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa

Integroidun maksupäätteen lisääminen käyttöönotossa

Sisältö IT Linux 2001:n uudet ominaisuudet IT Linux 2001:n yhteensopivuus Red Hat 7.0:n kanssa Asennuksen valmistelu

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

Ulkoiset laitteet Käyttöopas

Webpalvelin muistitikulle - Ohje

Fiscal Media Server STD ohje

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.

Setup Utility (Tietokoneen asetukset) -apuohjelma. Oppaan osanumero:

Ulkoiset laitteet Käyttöopas

Kytkentäopas. Tuetut käyttöjärjestelmät. Tulostimen asentaminen. Kytkentäopas

Asennusohjeet HIITed palvelun asentamiseen

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteina saatavien ulkoisten laitteiden käytöstä.

Ulkoiset laitteet Käyttöopas

DNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi

Febdok 6.0 paikallisversion asennus OHJEISTUS

Ulkoiset laitteet Käyttöopas

XEROXIN TURVATIEDOTE XRX Versio 1.0 Muutettu viimeksi: 10/08/05

erasmartcardkortinlukijaohjelmiston

Visma Avendon asennusohje

TEKNINEN OHJE VAIHTOTASETIETOJEN TIEDOSTORAPORTOINTIIN EXCEL-TYÖKIRJALLA

Ulkoiset laitteet. Käyttöopas

Yleinen ohjeistus Linux-tehtävään

Sisältö. Työn idea Protokollat. Harjoitustyön käytäntöjä. Työn demoaminen. Etäisyysvektori Linkkitila. Palvelin Moodle SSH-tunnelit

Sähköposti ja uutisryhmät

Action Request System

Lisenssin hakeminen PTC:n verkkosivun kautta

TW- EAV510 v2: WDS- TOIMINTO KAHDEN TW- EAV510 V2 LAITTEEN VÄLILLÄ

Tarkista mukana tulevat oheistarvikkeet

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

UBUNTU. UBUNTU - Peruskäyttö. Työpöytä. GNU Free Documentation License. Sisäänkirjautuminen. Yläpaneelissa on kolme valikkoa. Paneelit ja valikot

KÄYTTÄJÄN KÄSIKIRJA OE/OSSPEAKER V KÄYTTÄJÄN KÄSIKIRJA OE/OSSPEAKER V.10.3 SISÄLLYSLUETTELO

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Alfa-ohjelmat, verkkoasennus, asennusohje 2006 syyskuu. Alfa-ohjelmat ASENNUSOHJE. Verkkoasennus-CD, versio Kielioppi & kirjallisuus

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska

Transkriptio:

Ti5316800 LÄHIVERKOT -erikoistyökurssi X Window System Jukka Lankinen 2007-2008

Sisällys Esitys vastaa seuraaviin kysymyksiin: Mikä on X Window System? Minkälainen X on? Mistä sen saa? Miten X:ää käytetään? Minne X on menossa?

Mikä on X Window System? Ensimmäinen versio julkaistiin 1984. Verkon ylitse mahdollinen käyttö. Jo 20 julkaisua! Kehittäjänä X Consortium vuodesta 1988, vuoteen 1996. Sen jälkeen Open Group. Implementaatiot: Xfree86 ja X.org. Lisenssiongelmat.

Mikä on X Window System?

Mikä on X Window System? Protokolla määritelty RFC 1013:ssä. MIT-lisenssi (tai X11-lisenssi). Palvelin/Asiakas-malli. Hallitaan ruudulla näkyvää kuvaa ja käyttäjän syötteitä. Monia eri kerroksia (Xlib, toolkitit).

Mikä on X Window System?

Minkälainen X on? Palvelin määrittelee mm. syöttö- ja näyttölaitteet. Lisäksi määrittää palvelimen käyttämät resurssit, kuten fontit. Palvelin ja asiakkaat keskustelevat keskenään käyttäen X11-protokollaa.

Minkälainen X on? Neljä erilaista viestirakennetta: Kyselyt Vastaukset Virheet Tapahtumat Useimpiin viesteihin ei tarvita vastauksia. Synkronointi-tila.

Mistä X:n saa? Nykyiset X:n versiot löytää X.org Foundationin sivuilta (http://x.org/). Nykyisissä Linux-jakeluissa X asetetaan automaattisesti käyttöön. Harvoin vaaditaan säätämistä. Käydään läpi, että miten järjestelmään asennetaan X Window System palvelin.

Mistä X:n saa? Lisätään Debian Sargeen Debian Backports -pakettivarasto. Tämä pakettivarasto sisältää X.org-X-palvelimen. deb http://www.backports.org/debian sargebackports main contrib non-free $ aptitude update && aptitude install xserver-xorg Asennuksessa voidaan asettaa hiiren, näppäimistön ja näytön. X on nyt asennettu! Mutta kaikki ei ole kunnossa...

Mistä X:n saa? Yleisiä ongelmia X:n kanssa: Näytön resoluutio tai värimäärä väärä. Näppäimistön napit toimivat väärin. Hiiren napit toimivat väärin. Rulla ei toimi! Näppäimistön kieli väärä. Ei OpenGL-kiihotuksia! Jotkut Linux-jakelut sisältävät graafiset asetusohjelmat, jotkut eivät. Meillä ei luonnollisesti sellaisia ole.

Mistä X:n saa? Avataan /etc/x11/xorg.conf Asennuksen yhteydessä tehty tiedosto ja sisältää kaikki X-palvelimen asetukset. Laitteiden asetusten tunnistaminen ei kuitenkaan ole aina niin tehokasta kun toivoisi. Käydään tiedosto läpi esityksen päätteeksi.

Miten X:ää käytetään? Tässä työssä keskitytään X:n käyttöön paikallisesti ja etänä. GDM, KDM, XDM...? XDMCP? VNC? Käyttäjä saa käyttöönsä ruudun (screen), johon käyttäjä voi käynnistää X-ohjelmia. Kirjautumissovellukset käynnistävät valmiiksi X:n.

Miten X:ää käytetään?

Miten X:ää käytetään? XDMCP on päätelaitteille suunniteltu protokolla. Palvelin-koneella kaikki ikkunoiden prosessointi. Salasanat suojaamattomia! Hyödyllinen jos käytössä paljon vanhoja tietokoneita ja uusi, tehokas palvelin.

Miten X:ää käytetään? VNC on protokolla, jonka avulla voidaan käyttää X:n ruutua etänä. VNC-palvelin lähettää X-palvelimen tuottaman ruudun verkon yli VNC-asiakkaalle. Vie paljon kaistaa. Usein vähennetään värejä/resoluutiota tai käytetään tehokkaita algoritmeja. Kaupallisia ja avoimia toteutuksia. Käytetään usein SSH:n kanssa.

Miten X:ää käytetään? X11-protokollan viestit helposti siirrettävissä. Yleensä kuitenkin hyödynnetään SSH-yhteyden yhteydessä. $ ssh 192.168.10.5 -X Suomeksi: siirretään X11-protokollan viestit palvelimelta paikalliselle koneelle ja päinvastoin. Nyt voidaan käynnistää ohjelmia etätietokoneelta paikalliselle tietokoneelle.

Miten X:ää käytetään? Termi: SSH-tunnelointi. Tuodaan etäkoneella oleva portti paikalliselle tietokoneelle ja salataan se SSH:lla. Voidaan käyttää kaikkien palvelujen salaukseen. Esimerkki SSH-tunneloinnista VNC-protokollalle: $ ssh 192.168.10.5 -L 5901:192.168.10.5:5901 Suomeksi: yhdistetään osoitteeseen 192.168.10.5. Lisäksi tuodaan paikalliseen porttiin 5901 etäkoneen portti 5901. Nyt voin yhdistää paikalliseen porttiin!

Miten X:ää käytetään? Kun yhdistän paikalliseen porttiin localhost:5901, siirtyy viestit SSH-protokollaa käyttäen VNCpalvelimelle. Salasanat ja data suojattu!

Miten X:ää käytetään? Termi: Ikkunamanageri Hallitsee ikkunoita. Antaa työkalut ikkunoiden hallitsemiseen. Antaa kehykset. Saattaa sisältää pieniä ohjelmia, kuten Sivuttaja Tehtäväpalkki, ilmoitusalue Ei välttämättä ole rakennettu millään Toolkitillä.

Miten X:ää käytetään?

Miten X:ää käytetään? Termi: Työpöytäympäristö Laajempi kokonaisuus kuin ikkunamanageri Paljon apuohjelmia, jotka sidottu yhteen Yleensä käytössä jokin Toolkit, jolla ohjelmat toteutettu GTK/QT/X Eroavat toisistaan huomattavasti

Miten X:ää käytetään?

Minne X on menossa? X:ään ollaan toteuttamassa: Toimivaa fallback-järjestelmää. Automaattista asetusten hakemista ilman konfiguraatiota. Parhaillaan kuumia puheenaiheita ovat OpenGLkiihdytys ja työpöydän 3D-karkit. Työpöytäefektit osaksi työpöytäympäristöjä.