Podobné dokumenty





29 PØÍKLAD È. 11 VÝPIS ÈÍSLA POMOCÍ PRINTF NA MLCDGEN Nyí si ukážeme, jak upravit pøíklad è. 10 tak, abychom mohli používat fukci pritf pro výpis text



)HULWRYpMiGUR 2VFLOiWRU 'HWHNWRU.ORSQêREYRG.RQFRYêþOHQ



displeje pro zadní projekci

David Matoušek, Bohumil Brtík PROGRAMOVÁNÍ MIKROKONTROLÉRÙ S JÁDREM 8051 V JAZYCE C Názoré pøíklady a fukèí programy pro AT89S52 Bez pøedchozího písem

Výukový modul III.2 Inovace a zkvalitnění výuky prostřednictvím ICT

Instalační manuál inels Home Control

je konvergentní, právě když existuje číslo a R tak, že pro všechna přirozená <. Číslu a říkáme limita posloupnosti ( ) n n 1 n n n

je konvergentní, právě když existuje číslo a R tak, že pro všechna přirozená <. Číslu a říkáme limita posloupnosti ( ) n n 1 n n n


Obsah. Windows 95 je vaše. Windows si pamatují, kam co patøí. O knize 1


Matematika I, část II

Vytváøení sí ového diagramu z databáze: pøíklad


T-Mobile SpeedManager. Postup nastavení T-Mobile SpeedManager pro PC/notebook

Úloha II.S... odhadnutelná

UHK Fórum. Univerzita Hradec Králové Fakulta informatiky a managementu Informační management Databázové systémy II

8560MFP/8860MFP. Phaser. multifunkční zařízení. Návod k obsluze.


Zvolíme-li R 1 = 10 kω, bude R 2 = 43 kω Z øady E48 vybereme ejbližší vyrábìou hodotu R 2 = 42,2 kω Po dosazeí do (44a) dostaeme 8 () = + = + + D 8 ()

OKRUŽNÍ A ROZVOZNÍ ÚLOHY: OBCHODNÍ CESTUJÍCÍ. FORMULACE PŘI RESPEKTOVÁNÍ ČASOVÝCH OKEN


Systém pro zpracování, analýzu a vyhodnocení statistických dat ERÚ. Ing. Petr Kusý Energetický regulační úřad odbor statistický a bezpečnosti dodávek

VLASTNOSTI PLOŠNÝCH SPOJÙ

Deskriptivní statistika 1


8.2.1 Aritmetická posloupnost

N Příručka k softwaru

Sekvenční logické obvody(lso)

:5$ =islv GDW V DOWHUQDFt QHMY\ããtKRELWX



MATICOVÉ HRY MATICOVÝCH HER

Obsah. Úvodní informace 2-3. Letové vlastnosti 4. Kompletace 5. Balení 5-9 PARACHUTES DE FRANCE SA

Programování v Matlabu


1.3. POLYNOMY. V této kapitole se dozvíte:


N Příručka k softwaru


Compaq ipaq Pocket PC řady H3900 Referenční příručka

1 POPISNÁ STATISTIKA V PROGRAMU MS EXCEL

3. Lineární diferenciální rovnice úvod do teorie

Závislost slovních znaků

Spojitost a limita funkcí jedné reálné proměnné

TECHNICKÝ AUDIT VODÁRENSKÝCH DISTRIBUČNÍCH



Pro statistické šetření si zvolte si statistický soubor např. všichni žáci třídy (několika tříd, školy apod.).

Spínaèe jsou elektrické pøístroje, které slouží k zapínání, pøepínání a vypínání elektrických obvodù a spotøebièù. Podle funkce, kterou vykonávají, je

11 Elektrické specifikace Mezní parametry* Okolní teplota pøi zapojeném napájení 40 C až +125 C Skladovací teplota 65 C až +150 C Napájecí napìtí na V

N Příručka k softwaru

8.2.1 Aritmetická posloupnost I

Kvantová a statistická fyzika 2 (Termodynamika a statistická fyzika)

Výukový modul III.2 Inovace a zkvalitnění výuky prostřednictvím ICT


Vyšší mocniny. Předpoklady: Doplň místo obdélníčků správné číslo. a) ( 2) 3. = c) ( ) = 1600 = e) ( 25) 2 0,8 0, 64.

3/ %,1'(& 83'1 &( &3 )XQNFH. + ; ; ; ; / ; ; + ; EH]H]PuQ\

U Ž I VAT E L S K Ý N Á V O D

Prezentace maturitního projektu na předmět informatika Software pro tvorbu papírových modelů

1.2 Realizace èekání pomocí jednoduché programové smyèky Pøíklad 3: Chceme-li, aby dítì blikalo baterkou v co nejpøesnìjším intervalu, øekneme mu: Roz

Modul Strategie MTJ Service

1. ZÁKLADY VEKTOROVÉ ALGEBRY 1.1. VEKTOROVÝ PROSTOR A JEHO BÁZE

pravděpodobnostn podobnostní jazykový model

Modelování jednostupňové extrakce. Grygar Vojtěch

Operační systémy: funkce


6 Intervalové odhady. spočteme aritmetický průměr, pak tyto průměry se budou chovat jako by pocházely z normálního. nekonečna.

1. Definice elektrického pohonu 1.1 Specifikace pohonu podle typu poháněného pracovního stroje Rychlost pracovního mechanismu

České vysoké učení technické v Praze. Fakulta dopravní. Semestrální práce. Statistika


4EK311 Operační výzkum. 4. Distribuční úlohy LP část 2



Øízený pøeklad - make



8.1.3 Rekurentní zadání posloupnosti I


Vyhledávání v tabulkách

jako konstanta nula. Obsahem centrálních limitních vět je tvrzení, že distribuční funkce i=1 X i konvergují za určitých

Sedlové ventily (PN 6) VL 2 2cestný ventil, přírubový VL 3 3cestný ventil, přírubový

4EK212 Kvantitativní management 4. Speciální úlohy lineárního programování

Instalace a provoz programu DUEL v síti


Iterační výpočty projekt č. 2

U Ž I VAT E L S K Ý N Á V O D


základním prvkem teorie křivek v počítačové grafice křivky polynomiální n

PŘIJÍMACÍ ŘÍZENÍ PRO ŠKOLNÍ ROK 2012/2013


Transkript:

Vážeí zákazíci, dovolujeme si Vás upozorit, že a tuto ukázku kihy se vztahují autorská práva, tzv. copyright. To zameá, že ukázka má sloužit výhradì pro osobí potøebu poteciálího kupujícího (aby èteáø vidìl, jakým zpùsobem je titul zpracová a mohl se také podle tohoto, jako jedoho z parametrù, rozhodout, zda titul koupí èi e). Z toho vyplývá, že eí dovoleo tuto ukázku jakýmkoliv zpùsobem dále šíøit, veøejì èi eveøejì apø. umis ováím a datová média, a jié iteretové stráky (ai prostøedictvím odkazù) apod. redakce akladatelství BEN techická literatura redakce@be.cz

1.4 Podoba systému a základí kompoety Jaká je vitøí kostrukce Liuxu? Jaké je uživatelské rozhraí? Co zameají pojmy Grafický server, pracoví prostøedí? Jak se Liux ovládá? Systém a jeho vitøí kostrukce Liux je operaèím systémem Uixového typu. To zameá, že jeho cetrem je jádro (kerel), které obalují další èásti. Základím stavebím prvek Liuxu je jádro, tedy Liux v užším slova smyslu. Jádro, ìkdy též zvaé Kerel. Tato èást zajiš uje komuikaci ostatích èástí operaèího systému s hardwarem, øídí pamì poèítaèe a prostøedky, zajiš uje vstupy a výstupy, práci s disky a pøidìluje ostatím kompoetám systému èas procesoru. Odkaz: Iformace k jádru ajdete a http://cs.wikipedia.org/wiki/kerel ebo www.kerel.org. Samoté jádro tvoøí sice základí, ale zdaleka e jediou èást operaèího systému. Komuikaci s uživatelem zajiš ují další subsystémy, stejì jako provoz aplikací a podpùrých služeb, díky kterým je možé aplikace používat. Základí metodou komuikace s uživatelem, èi spíše s admiistrátorem je Shell /èti Šel/. Shell je program, umožòující uživateli spouštìt pøíkazy a programy operaèího systému. Jedá se o základí metodu iterakce uživatele a poèítaèe. Shell je textový, což zameá, že komuikace s poèítaèem probíhá formou zadáváí textových pøíkazù a zobrazováí jejich výstupù. I když pøitom systém, respektive pøíkazy mohou používat textové zaky apodobující jedoduchou grafiku (tzv. semigrafiku), je Shell urèe pouze tìm uživatelùm, kteøí jsou techicky zdatí a jsou schopi jej používat. Základem Liuxu je jádro. Jádro spravuje pamì a procesorový èas poèítaèe. Komuikaci s uživatelem zajiš uje textový Shell, ebo grafické rozhraí. Pro admiistrátory serverù je Shell pøirozeìjším zpùsobem ovládáí poèítaèe ež uživatelsky pøátelské grafické rozhraí. S jeho pomocí je totiž možé provádìt komplikovaé operace velmi rychle a efektivì, podmíkou jsou zalosti. Pro práci bìžého uživatele s operaèím systémem Liux je urèeo grafické rozhraí. Jeho základem je techologie, které se øíká X (X Widow System, X11). X poskytuje aplikacím základí ástroje pro vytváøeí grafického rozhraí. X se stará o vykreslováí grafických oke, o práci s myší a klávesicí, pøípadì dalšími uživatelskými rozhraími. Nejbìžìjšími implemetacemi grafického systému je Xfree86 icméì v souèasé dobì je spíše prosazová X.org, který poskytuje obdobou fukcioalitu. Odkaz: Stráky systému X.org ajdete a adrese, která je pøímo v jeho ázvu www.x.org. 22 Vojtìch Bedáø: Liux a firemím PC A

Obr. 12 Textová kozole Samotý grafický poskytovatel, tedy systém X estaèí k tomu, abychom mìli uživatelský operaèí systém. O komuikaci s èlovìkem, který u poèítaèe sedí se starají až jedotlivé aplikace. Aby bylo dosažeo toho, že rozhraí operaèího systému je pokud možo jedoté a sado pøehledé i pro laika, zaèala vzikat tak zvaá grafická prostøedí. Grafické prostøedí se skládá ze správce oke tzv. Widow Maageru a ze sady, která umožòuje tvoøit stejì vypadající aplikace. Tìmto sadám se øíká Widget Toolkits. Obsahují podobu iko, tlaèítek, rámováí oke, meu a dalších uživatelských prvkù, stejì jako fukce, díky kterým s imi mohou programátoøi sado zacházet. Další souèástí grafických prostøedí jsou základí aplikace pro práci s operaèím systémem. Tedy ìco, èím uživatel spouští další programy a èím je mùže ukoèovat, dále správce a prohlížeè souborù a další kompoety. Základí souèástí grafického uživatelského rozhraí je systém zodpovìdý za zobrazováí grafiky a pøíjem uživatelských vstupù X. Nad tímto systémem fuguje grafické prostøedí, které tvoøí to, co uživatel vidí a obrazovce a s èím pracuje. V grafickém prostøedí pracují jedotlivé aplikace. V grafickém prostøedí pracují jedotlivé aplikace, které využívají jím poskytovaých fukcí. V praxi se stává, že uživatel èas od èasu potøebuje spustit program vyviutý pro jié prostøedí ež je to, které aktuálì používá. Obvykle to je možé (musí být splìy ìkteré techické podmíky), icméì takový program pak vypadá jiak, ež aplikace, které jsou pro daé prostøedí vyviuty a využívají jeho spoleèé prvky rozhraí. Také mùže být omezea použitelost programu z jiého prostøedí, ebo mùže docházet k problémùm s ím. Uživatel poèítaèe s operaèím systémem Liux pracuje v grafickém prostøedí. Toto prostøedí bìží a systému X. Aèkoliv tato architektura mùže vypadat poìkud komplikovaì, A 1 Úvod do systému Liux 23

ve skuteèosti právì oa umožòuje jedoduchou práci s poèítaèem a systémem, který je stabilí a bezpeèý. V této sekci jsme vyjmeovali a zhruba popsali pouze ìkteré kompoety operaèího systému Liux. Souèástí je samozøejmì mohem více a ty, které zde byly zmíìy jsou mohem složitìjší, ež jak byly popsáy. V pøípadì zájmu o bližší techické podrobosti fugováí jedotlivých èástí Liuxu doporuèujeme se obrátit a specializovaou literaturu ebo webové servery. Existuje jich celá øada, doporuèujeme [www.abcliuxu.cz, www.root.cz]. 1.5 Nejbìžìjší grafická prostøedí v Liuxu Která grafická prostøedí jsou ejpoužívaìjší? Jaká je jejich základí charakteristika? Co mají spoleèého, a èím se liší? Co pøiášejí uživateli? Existuje celá øada grafických prostøedí pro Liux. V praxi jsou ovšem ejèastìji používáa dvì. Jedá se o systémy KDE a GNOME. Tyto systémy se od ostatích odlišují v ìkterých dùležitých oblastech. Pøedstavují ejvíce komplexí balíky obsahující moho fukcí a aplikací Na jejich vývoji pracuje ejvíce programátorù a vývoj je ejlépe koordiová Existuje pro ì podpora ze stray moha dodavatelù Jsou souèástí prakticky každé distribuce Liuxu Obr. 13 Logo grafického systému Gome Obr. 14 Logo systému KDE a jeho maskot, dráèek Koqui I když samozøejmì existují diskuze o tom, že ìkteré (pøípadì obì) z tìchto prostøedí jsou v ìkterých ohledech horší, ež jié produkty, dále si popíšeme právì je. 24 Vojtìch Bedáø: Liux a firemím PC A

1.5.1 Spoleèá historie Systém KDE vzikl v roce 1997 a jeho autorem byl Matthias Ettrich. Smyslem prostøedí bylo od poèátku dbát a jedotost vzhledu a fukce aplikací a a jejich sadou použitelost. Základem pro vývoj se stal grafický balík Qt spoleèosti Trolltech. Prví verze ového prostøedí byla uvedea v roce 1997 a po i ásledovaly další. V souèasosti ve vìtšiì distribucí Liuxu ajdeme KDE ve verzích 3.5.x, vývoj samozøejmì pokraèuje adále. Druhé z ejpoužívaìjších grafických prostøedí se jmeuje GNOME (GNU Network Obect Model Eviromet, Sí ové objektové prostøedí systému GNU) vystavìé a grafické bázi GTK+. GNOME, des psaé také jako GNOME vziklo jako odpovìï a KDE. Systém KDE v dobì svého vziku spoléhal, jak již bylo uvedeo, a grafický základ Qt. Kihovy Qt byly ale licecováy zpùsobem, který byl pro ìkteré programátory a uživatele Liuxu eakceptovatelé. Proto vzikla potøeba ìjak teto problém vyøešit. Existovaly sahy vytvoøit kompatibilí variatu Qt, které skoèily uvolìím pùvodích kihove pod licecí GPL, icméì mohem úspìšìjší byl ápad a založeí kompletího ového prostøedí. Od té doby, tedy od roku 1997 je GNOME vyvíje jako samostatý systém a je rozšíøe podobì, jako KDE, ajdeme jej prakticky ve všech moderích distribucích Liuxu. Pro GNOME jsou apsáy ìkteré z ejvýzamìjších aplikací a Liuxu. Termiologická pozámka: Správý ázev grafického prostøedí, kterým se zde budeme zabývat je GNOME s velkými písmey, ebo jde o zkratku. V praxi je možé se setkávat také s ázvem Gome. Teto zápis sice eí korektí, ale zato se stává populárím. Tvùrci KDE a GNOME se v posledí dobì saží vzájemì spolupracovat a orgaizace spravující obì tato prostøedí jsou èley projektu Freedesktop.org, který se pokouší o dosažeí co ejvìtší iteroperability mezi jedotlivými aplikacemi a prostøedími pro systém X. Obr. 15 Plocha systému KDE v distribuci Ope SUSE A 1 Úvod do systému Liux 25

Obì prostøedí jsou pøeložea do moha svìtových jazykù vèetì èeštiy a je možé je využívat zcela plohodotì. Pøes vzájemou kompatibilitu a pøes možost mít a jedom poèítaèi oba systémy je zvykem používat pouze jede z ich. Existuje pro to ìkolik dùvodù, hlavím je již zmiòovaá homogeita vzhledu a fugováí aplikací. Nejpoužívaìjšími grafickými prostøedími pro Liux jsou KDE a GNOME. Starší z ich je KDE. GNOME vziklo jako reakce a problémy s licecí základí èásti KDE. Obì prostøedí zajiš ují stadardí vzhled aplikací, správu programù a souborù, existuje pro ì moho aplikací. KDE i GNOME existují v rùzých jazycích, vèetì èeštiy. Pøeklady ale emusí být dokoalé, uživatel se vzácì setká s texty v agliètiì. Problematika kompatibility aplikací pro KDE a GNOME Fugováí aplikace apsaé pro kokrétí grafické prostøedí pøedpokládá, že v operaèím systému existují základí kihovy, které tato aplikace používá. Pokud tomu tak je, ic ebráí spouštìí aplikací z jedoho prostøedí ve druhém. Z uživatelského hlediska mùže zpùsobovat problémy rozdílost vzhledu aplikace urèeé pro jié prostøedí. Za urèitých okolostí mohou astat obtíže s ekompatibilitou zpùsobeou tím, že aplikace pro svùj chod vyžaduje spuštìou jiou aplikaci, stadardí èást grafického prostøedí. V souèasosti jsou ale tyto problémy miimalizováy. Programy z KDE i GNOME je pochopitelì možé, za dodržeí zde uvedeých podmíek spouštìt i v jiých prostøedích. 1.5.2 KDE Základí charakteristika KDE Obsažeé èásti a aplikace Dostupost dalších programù Vhodost použití Odkaz: Moho aplikací pro systém KDE, i když e všechy, má epøehlédutelý spoleèý idetifikaèí zak. Tímto zakem je písmeo K v ázvu. Podle toho je možé je pozat a ituitivì zaøadit. Bližší iformace o systému KDE je možé ajít a jeho strákách, a iteretové adrese www.kde.org. KDE, eboli Kool Desktop Eviromet je systém od poèátku kocipovaý tak, aby a poèítaèi, a ìjž je istalová tvoøil plohodoté a ihed použitelé grafické uživatelské prostøedí. To zameá, že se ejedá pouze o rámec, do kterého by bylo možé istalovat další aplikace, ale o itegrovaou sadu ástrojù a aplikací pokrývajících vìtšiu bìžých potøeb uživatele poèítaèe. Obsažeé ástroje je možé rozdìlit do ìkolika základích èástí. Správce souborù a webový prohlížeè Koqueror. Poštoví aplikace a ástroj pro Istat Messagig. Programy pro správu osobích iformací (PIM, Persoal Iformatio Maagemet). 26 Vojtìch Bedáø: Liux a firemím PC A

Multimediálí aplikace. Nástroje pro práci s dokumety. Kaceláøský balík. Z hlediska uživatele je základem KDE pael, který slouží ke spouštìí a správì aplikací, a ìm se typicky achází hlaví abídka se sezamem istalovaých a spuštìých programù. Vzhled této abídky je odvoze od OS Microsoft Widows, icméì rozmístìí i vzhled jejich jedotlivých prvkù je možé oproti kovecím z tohoto systému mìit. V systémovém paelu také ajdeme pøepíaè ploch, který usadòuje práci s poèítaèem v pøípadì, kdy má uživatel spuštìo více programù, systémovou oblast pro ikoy speciálích aplikací a pøípadì další ástroje, tak zvaé Applety, které je do ìj možé doplit. Obr. 16 Øídicí støedisko systému KDE Pøepíaè ploch je prvek, který bìžý uživatel platformy Widows ezá. Zatímco operaèí systémy Microsoftu mají pouze jedu pracoví plochu a kterou se musí oka všech spuštìých programù vejít v Liuxu a podobých systémech je možé mít ploch více (typicky sudý poèet, 2 ebo 4). Oka aplikací se pak zobrazují vždy je a jedé z ploch, což zabraòuje utosti jejich eustálé miimalizace a obovováí v pøípadì, kdy pøepíáme mezi programy. Aplikace, respektive oka je možé také astavit tak, aby se zobrazovala a defiovaých plochách, pøípadì dle potøeby a všech. V ìkterých distribucích Liuxu jsou fukce víceásobé plochy zámìrì deaktivováy, icméì to eí pravidlem. Práce se soubory a web Program Koqueror, který pøedstavuje jedu ze základích souèástí KDE fuguje zároveò jako správce souborù, ástroj pro prohlížeí dokumetù a plohodotý webový prohlížeè. Práce s ím je podobá aplikaci Prùzkumík zámé z operaèích systémù MS Widows od kterého je odvoze. Za pomocí Koqueroru je možé zakládat, mazat, pøejmeovávat a pøesouvat složky i soubory, program umí pracovat také s vìtším možstvím souborù ajedou. Bìžé pøíkazy lze provádìt pøetažeím myši. A 1 Úvod do systému Liux 27

Koqueror obsahuje fukci zobrazováí postraích lišt. V tìchto lištách mohou být doplòující iformace k právì zobrazovaým souborùm, pomùcky pro avigaci mezi zaøízeími a v adresáøové struktuøe. Souèasì je ale možé program rozšíøit o další lišty s fukcemi multimediálího pøehrávaèe, pøípadì jiých programù. Lišta mùže být schováa, icméì uživatel má vìtšiou pøístup k jejím jedotlivým podobám formou iko zobrazeých a kraji oka prohlížeèe. Obr. 17 Program Koqueror prohlížeí souborù Rozmístìí abídek i iko v Koqueroru odpovídá stadardu programu Explorer. Stejì to je i se zobrazeím dat. Složky v poèítaèi mohou abývat podoby iko rùzé velikosti, sezamù, ebo áhledu. V otevøeém okì Koqueroru mohou být také zobrazováy dokumety v pøípadì, že se v systému achází jejich prohlížeè. Pro prostý áhled souboru tak eí uté otevírat aplikaci, která s ím bìžì pracuje. Druhým režimem programu Koqueror je webový prohlížeè. Také v tomto pøípadì se program podobá Microsoft Iteret Exploreru s podporou procházeí v paelech. Prohlížeè podporuje bìžé stadardy používaé webovými servery po celém svìtì a je v ìm možé bez problému zobrazit vìtšiu stráek a serverù, které fugují s ejrozšíøeìjším alterativím prohlížeèem Firefox. Pro zvýšeí kompatibility se Koqueror umí maskovat jako jiý prohlížeè, apøíklad Firefox, ebo Iteret Explorer. Tato fukce ale v ìkterých pøípadech vede spíše k problémùm. Celkovì lze øíct, že uživatel, který umí pracovat s Iteret Explorerem, pøípadì Firefoxem je schope Koqueror využívat bez utosti speciálího proškoleí. Neí bez zajímavosti, že jádro aplikace Koqueror pro zobrazováí webu pøedstavuje základ jiého prohlížeèe programu Safari. Teto prohlížeè ajdeme a poèítaèích Mac a je považová za ejvyviutìjší a svìtì pokud jde o podporu techologií. Úpravy provádìé a jádøe pro Safari firmou Apple jsou ìkdy zpìtì pøevádìy také do Koqueroru. 28 Vojtìch Bedáø: Liux a firemím PC A

Program Koqueror je ástroj pro práci se soubory a pro prohlížeí webu. Jeho vzhled a ovládáí se podobá Prùzkumíkovi ze systému Widows, respektive programu Microsoft Iteret Explorer. Kompatibilita je dostateèá pro práci s vìtšiou webových serverù. Obr. 18 Program Koqueror procházeí webu (výchozí stráka) Elektroická pošta, olie komuikace a správa osobích iformací Výchozím ástrojem systému KDE pro práci s elektroickou poštou je program KMail. Jedá se o plohodotého poštovího klieta s podporou bìžì používaých protokolù jako jsou POP3/SMTP a IMAP. Podporu dalších protokolù je do této aplikace možé doplit, pøièemž záleží a dodavateli kokrétí distribuce systému, v ìmž je KDE i s programem obsažeo. Vzhledem se KMail pøíliš eliší od programu Microsoft Outlook Express. Stejì jako o umí pracovat s prakticky eomezeým poètem emailových úètù. Co je oproti Outlooku (Outlook Express) odlišého je práce s tzv. uživatelskými idetitami a s úèty pro odesíláí pošty. Zprávy, které jsou v programu KMail uložey je možé tøídit, filtrovat a archivovat. Uživatelé mohou jedotlivé položky ozaèit virtuálími štítky podle dùležitosti ebo utosti je zpracovávat. KMail obsahuje vyhledáváí a podporu složek. A 1 Úvod do systému Liux 29