X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

Seotud dokumendid
X Window System tuntud kui: X11 X X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugus

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

P2P süsteemid

Loeng03

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

Andmeturve

Operatsioonisüsteemide ehitus

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

B120_10 estonian.cdr

Microsoft Word - ref - Romet Piho - Tutorial D.doc

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

Operatsioonisüsteemi ülesanded

StandardBooks_versiooni_uuendusWin

MTAT Operatsioonisüsteemid - Turvalisus

PowerPointi esitlus

Pealkiri

Monitooring

Funktsionaalne Programmeerimine

Microsoft Word - installation-guide.doc

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Hajussüsteemid

Microsoft Word - requirements.doc

MTAT Operatsioonisüsteemid - Turvalisus

EID TARKVARA (v.1812 baasil)

Andmeturve

Operatsioonisüsteemi ülesanded

AG informaatika ainekava PK

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

EE-macbook-retina-12-early2015-qs.indd

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

HAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

Linux süsteemi administreerimine

E-arvete juhend

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Control no:


Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Kfloppy vormindamistööriista käsiraamat

Microsoft Word - Referaat.docx

Microsoft Word - Toetuste veebikaardi juhend

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem

Estonian_TBW-106UB(V1).cdr

SPORTident Air+

EIK-OSadmin-Edmund

Andmeturve

Microsoft PowerPoint - loeng.ppt

Automaatjuhtimise alused Automaatjuhtimissüsteemi kirjeldamine Loeng 2

Microsoft Word - P6_metsamasinate juhtimine ja seadistamine FOP kutsekeskharidus statsionaarne

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

Document number:

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Pangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust Kaupmees teeb päringu Pocopayle aadressile

Bild 1

EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut

Mascus - Jatiina esitlus 2017

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Nimeteenuse näited DNS DNS NIS NIS+ LDAP JNDI Hierarhiline Interneti nimede süsteem Põhilised päringud: Arvuti nime järg

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

PowerPoint-præsentation

Microsoft PowerPoint - Lisa 5 koolituse materjalid

01_loomade tundmaõppimine

EST_QIG_TEW-424UB(V3.1.1).cdr

Operatsioonisüsteemid 1. loeng

PRESENTATION HEADER IN GREY CAPITALS Subheader in orange Presented by Date Columbus is a part of the registered trademark Columbus IT

FRESENIUS ÕPPEKESKUS KIIRJUHEND

RIIGIPILVE TEENUSE TOOTETINGIMUSED ÜLDINE JA MÕISTED KINNITATUD WD nr 2017/1-11.2/ Riigipilve Teenuse Tootetingimused (edaspidi Ting

ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS

3D mänguarenduse kursus (MTAT ) Loeng 3 Jaanus Uri 2013

PowerPoint Presentation

Microsoft Word - HEOS 1 kasutusjuhend EST.docx

Microsoft Word - QOS_2008_Tallinn_OK.doc

MTAT Operatsioonisüsteemid - protsessid

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE Referaat Tartu 2018

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

Tartu Ülikool

Funktsionaalne Programmeerimine

DJI GOGGLES Kiirjuhend V1.0

Dias nummer 1

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc

Microsoft PowerPoint - VKP_VÜFdial_J_AnnikaUettekanne_VKP_ _taiendatudMU.ppt [Compatibility Mode]

Loeng12

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

VOIP121 estonian.cdr

INIMESEÕPETUSE AINEKAVA ABJA GÜMNAASIUMIS Klass: 10. klass (35. tundi) Kursus: Perekonnaõpetus Perekond Õpitulemused: Kursuse lõpus õpilane: 1) mõista

KINNITATUD Tallinna Ehituskooli direktori käskkirjaga nr 1-1/18 KOOSKÕLASTATUD Tallinna Ehituskooli nõukogu protokoll nr 10 Õppe

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

Kom igang med Scratch

LEAN põhimõtete, 5S-i ja Pideva Parenduse Protsessi rakendamise kogemus Eestis.

HP meediumi kaugjuhtimispult (ainult valitud mudelitel) Kasutusjuhend

IT infrastruktuuri teenused sissejuhatav loeng 00

Pärnu-Jaagupi Gümnaasium

EESTI STANDARD EVS-ISO/IEC 38500:2009 Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine org

View PDF

Programmeerimiskeel APL Raivo Laanemets 17. mai a.

Väljavõte:

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid erinevatel platvormidel üsna hästi ühilduvad 1

X Window System klient-server protokoll riistvara spetsiifika ideaalis vaid serveris võimalik klient-server suhtlus üle võrgu võimalik käivitada ühes masinas mitu X serverit (loomulikult ka mitu X klienti) 2

X Window System: ajalugu graafilisi süsteeme enne X sündi: 1973: Xerox Alto 1981: Xerox Star 1982: Andrew Project (Carnegie Mellon University) 1983: Apple Lisa 1984: Apple Macintosh 1984: Blit 3

X Window System: ajalugu enne 1984: eelkäija W (Stanford University) 1984 juuni: esimene X (MIT, DEC, IBM)... kiire areng... 1985 jaanuar: X versioon 5 1985 september: X versioon 9 kasutati mõndadel DEC ja IBM süsteemidel 1986 jaanuar: X10R3 - esimene laiapinnaline X 4

X Window System: ajalugu 1986 sai selgeks, et on vaja luua korralikult ümberdisainitud X versioon 1986 mai algas DEC WSL avatud projekt X11 (protokolli) loomiseks - üks esimesi väga suure haardega vaba tarkvara projekte 1987: X11R1 1988: loodi The X Consortium mittetulunduslik tootjate ühendus loodud juhtima X arendust X11R2 (1988) - X11R6.3 (1996) 5

X Window System: ajalugu 1997: juhtimine üle The Open Group 'ile probleemid litsentsimisega X11R6.4, X11R6.5 1999: The Open Group loob X.org 6

X Window System: ajalugu 2004: X.org Foundation suur muutus: juhtivaks jõuks arendajad, liikmeks võib saada igaüks X11R6.7 - baseerus XFree86 4.4RC'l nüüdsest lõppkasutajale kasutatavad tooted (varasemad X11 olid ainult aluseks tootjatele) 7

X Window System DECwindows (DEC) OpenWindows (Sun) XSun XFree86 X.Org... 8

X Window System: server põhialused: on aknad (alad ekraanil), millesse saab joonistada, mida saab liigutada on erinevad sisendseadmed: klaviatuur, hiir, millelt tekitatud sündmuseid server töötleb ja edastab X server ei ole: lahutamatu osa operatsioonisüsteemist kasutajaliides 9

X Window System: server X serveri ülesanded: sisendi käsitlemine sisend antakse edasi klientidele sündmuste (event) kujul aknateenused kliendid saavad aknaid luua ja hävitada, aknaid saab luua teiste akende sisse kliendid saavad akna kohta päringuid esitada tekstiteenused kliendid saavad tellida määratud šriftiga määratud asukohta teksti kirjutamist kliendid saavad esitada päringuid šriftide kohta 10

X Window System: server X serveri ülesanded: graafika kliendid saavad tellida graafikaelementide joonistamist, rasteroperatsioone ressursihaldus serveri ressursihaldur hoiab ressursside kogu: šriftid, värvid, rastrerpildid: neid saab kasutada rakendustele ühise ilme loomiseks jms. 11

X Window System: kliendid klient on rakendus, mis kasutab oma väljundi näitamiseks X serverit klient saadab serverile päringuid klient saab serverilt sündmuseid eriliseks kliendiks on aknahaldur loob klientidele ühtse välimuse ja käitumise vahendab klientidele sündmuseid klientide vahelise suhtluse protokoll: ICCCM - Inter-Client Communication Conventions Manual 12

X: klient-server suhtlus Nelja tüüpi teated: päring (kliendilt serverile) vastus (serverilt kliendile) kõigile päringutele ei vastata sündmus (serverilt kliendile) veateade (serverilt kliendile) 13

X: praktiline kasutamine peab eksisteerima töötav X server enamasti on selleks vastav haldur, mis hoolitseb kasutaja sisselogimise ja X serveri käivitamise eest (xdm, gdm, kdm) käivitamine startx abil keskkonnamuutuja DISPLAY peab osutama soovitud serverile lihtsamatel juhtudel juba paigas üldkuju: host.ee:serverinumber.ekraaninumber 14

X: praktiline kasutamine keskkonnamuutuja DISPLAY vaatamine, sättimine > echo $DISPLAY localhost:0.0 > setenv DISPLAY hostname.ee:0.0 server peab meid usaldama tuleb käivitada kliente esimesena ehk aknahaldur, tavaliselt on see operatsioon automaatne 15

X: aknahaldur (window manager) aknahaldur: eriline klient, mis määrab teiste akende välimuse ja käitumise näide X modulaarse olemuse eelistest twm, dtwm, ctwm, fvwm, metacity... aknahaldureid on massiliselt võimalik kasutada kliente ka ilma aknahaldurita 16

X: aknad aknad on hierarhilises struktuuris juuraken iseseisev aken parameetreid (osad seotud X'ga, osad aknahalduriga) asukoht ja suurus (geometry) ontop sticky värviruum 17

X: toolkit'id, keskkonnad motif Xaw tk Qt GTK+ KDE Gnome Xfce CDE 18

X: autentimine xhost xhost +minuhost.ee xhost -minuhost.ee pole turvaline!! xauth MIT-magic-cookie genereeritakse igal X serveri sessioonil uus hestia.at.mt.ut.ee:0 MIT-MAGIC-COOKIE-1 5131464b636d642f6b5275487a447538 19

X: autentimine sessioonis, kus on juba võti olemas: > xauth list sessioonis, kuhu tahame võtme lisada: > xauth add vastav_võti 20

X: ssh tunnelid X protokoll on krütpeerimata pole üle (lai)võrgu turvaline ssh lubab teha tunneleid automaatne X tunnel koos keskkonna sättimisega: > ssh -X kasut@frogger.at.mt.ut.ee frogger> xclock & 21

X: font server erinevaid kirju/šrifte/fonte palju vaja erinevaid lisateenuseid eritüübiliste šriftide tugi (Type1, TrueType) anti-alias tugi eraldi haldusprotsess, suhtlus X serveriga fontserveri port: 7100 fontpath - võib sisaldada nii lokaalseid katalooge kui fontservereid xfs 22

X: puudujääke kihilise arhitektuuri jõudlusprobleemid pole arvestatud heliga rakenduste omavaheline suhtlus siiski halvasti reguleeritud riistvaratugi MS Windowsist maas/kehvem sessioone ei saa lahti ühendada / üle võtta (nagu MS RDP) Enamusega neist probleemidest tegeletakse (või on juba mingi lahendus olemas) 23