Tato kapitola se týká pouze uživatelů systému X Window. Jestliže máte před sebou barevnou grafickou obrazovku s mnoha okny a kurzorem, kterým lze pohybovat pouze prostřednictvím myši, pak jste zřejmě uživateli systému X Window. Pokud však máte před sebou obrazovku s bílým textem na černém pozadí, pak momentálně systém X Window nemáte aktivován. Budete-li chtít systém X Window aktivovat, přečtěte si oddíl 5.1.
Systém X Window můžete spustit i v případě, kdy se automaticky nenastartuje ihned po zavedení operačního systému. Existují dva příkazy, kterými lze nastartovat systém X Window: startx a xinit. Nejdříve vyzkoušejte příkaz startx. Pokud příkazový procesor ohlásí, že takový příkaz neexistuje, pak zkuste xinit. Pokud ani v tomto případě nedojde ke spuýtění systému X Window, pak jej pravděpodobně nemáte nainstalován. Prostudujte si přísluýnou dokumentaci.
Jestliže se příkaz spustí, ale po nějakém čase se opět vrátíte do příkazového řádku příkazového procesoru, pak je systém X Window sice instalován, ale není nakonfigurován. I v tomto případě si budete muset důkladně přečíst dokumentaci k instalaci systému X Window.
V závislosti na tom, jak je váš systém X Window konfigurován, existují dva možné způsoby, jak systém X Window ukončit. První závisí na tom, zda váš systém X Window řídí správce oken či nikoliv. Pokud ano, můžete systém X Window ukončit prostřednictvím nabídky (viz oddíl 5.4.8). Chcete-li si zobrazit nabídku, klepněte myší na pozadí pracovní plochy.
Pak se vám mezi jinými objeví položka “Exit Window Manager” nebo “Exit X” nebo jiná položka obsahující slovo “Exit”. Pokuste se najít tuto položku (počítejte s tím, že zde může existovat více než jedna nabídka - vyzkoušejte různá tlačítka myši) a ukončete systém X Window.
Druhá metoda ukončení systému X Window spočívá v tom, že se k řízení systému X Window využije speciálního okna xterm. V takovém případě byste měli najít okno nazvané “login” nebo “system xterm”. Přesuňte kurzor myši do tohoto okna a zadejte příkaz exit.
Jestliže se systém X Window automaticky spustil, když jste se přihlásili do systému, pak by vás jedna z všie uvedených metod ukončení systému X Window měla automaticky odhlásit. Jestliže jste však systém X Window nastartovali z příkazového řádku, pak se do tohoto příkazového řádku po ukončení systému X Window opět vrátíte (pokud se chcete odhlásit, zadejte příkaz logout).
Systém X Window je distribuované grafické uživatelské prostředí původně vyvinuté v akademické instituci Massachusetts Institute of Technology. Později byl předán skupině distributorů s názvem “The X Consortium”. Zde se dodnes udržuje a nadále vyvíjí.
Systém X Window (někdy zkracován jako “X”) se každých několik málo let distribuuje v nové verzi, uváděné jako “release”. Poslední verze má označení X11R6, tedy “release 6". Číslo 11 značí hlavní verzi systému X Window, avšak toto označení je trvalé, protože se nová verze neplánuje.
V souvislosti se systémem X Window existují dva důležité pojmy, se kterými byste se měli seznámit. Program, jenž běží pod systémem X Window, se nazývá klient. Například xterm je klient, který se spustí v okamžiku, kdy se přihlaýujete do systému. Program, který poskytuje služby ostatním programům typu klient, se nazývá server. Server například kreslí okno pro program xterm a zajiššuje komunikaci s uživatelem.
Protože jsou server a klient dva odlišné programy, je možné zajistit, aby server běžel na jednom počítači a klient na jiném. Vzhledem k tomu, že grafické uživatelské rozhraní dodržuje jistý standard, můžete v systému X Window spustit program na vzdáleném počítači (třeba na druhém konci světa) a přitom můžete grafické rozhraní tohoto programu vidět na svém počítači.
Dalším důležitým termínem, se kterým byste se měli seznámit, je správce oken (window manager). Jedná se o speciální program typu klient, který určuje pozici jednotlivých oken na pracovní ploše systému X Window a řídí způsoby, kterými uživatel například přemisťuje okna.
Samotný server v podstatě pro uživatele nic nedělá. Pouze představuje rozhraní mezi uživatelem a klientem.
Když poprvé nastartujete systém X Window, zároveň se nastartuje řada dalších programů. Jako první se nastartuje server. Další v pořadí se nastartují některé programy typu klient – jejich pořadí a typ závisí na distribuci a není standardizován. Je však pravděpodobné, že mezi těmito klienty je správce oken (buď program fvwm nebo twm), terminálové okno xterm a hodiny xclock.
xclock [-digital] [-analog] [-update seconds] [-hands color]
Program xclock (hodiny) funguje přesně tak, jak asi očekáváte. Zobrazuje ciferník s vteřinovou ručičkou a malou i velkou ručičkou v malém okně.
Prostřednictvím myši nemůžete vlastnosti okna s hodinami příliš modifikovat. Nanejvši můžete měnit jeho velikost. Pokud však program xclock spustíte z příkazového řádku, pak můžete prostřednictvím jeho parametrů nastavit různé vlastnosti. Když zadáte příkaz xclock -digital, zobrazí se digitální hodiny. Pomocí parametru -update můžete nastavit, zda se má vteřinová ručička aktualizovat každou sekundu (-update 1) nebo například každých pět sekund (update -5).
Chcete-li vědět více o programu xclock a jeho parametrech, podívejte se do manuálových stránek. Stačí v příkazovém řádku zadat man xclock. Budete-li chtít spustit více programů xclock najednou, přečtěte si oddíl 6.4, ve kterém budeme diskutovat o provozování více úloh současně.
Jestliže máte program xclock spuštěn na popředí (což je běžný způsob v provozování programů) a chcete jej ukončit, stiskněte kombinaci kláves Ctrl-C.
Okno s příkazovým řádkem uvnitř (tedy v našem případě okno s výzvou /home/larry#) je řízeno programem, jenž se nazývá xterm. Což je zvláštní a přitom komplikovaný program.
Na první pohled se zdá, že toho moc neumí, ale jeho prostřednictvím lze vykonat spoustu užitečné práce. Emuluje terminál, a proto v něm lze spouštět všechny textově orientované aplikace operačního systému Unix. Také obsahuje vyrovnávací paměš uchovávající jistou množinu příkazů - proto se můžete snadno vracet k dříve zadaným příkazům (podrobněji se tímto tématem budeme zabývat v oddílu 5.6.3).
Celá tato kniha je zaměřena na příkazy zadávané v příkazovém řádku terminálu, proto je program xterm v systému X Window tak důležitý. Chcete-li něco zadávat v okně tohoto programu xterm, musí být toto okno aktivní. To znamená, že musíte do okna terminálu přesunout kurzor myši. Způsob, kterým se nastavuje aktivní okno obecně, závisí na správci oken.
Program xterm představuje jednu z možností, jak v systému X Window spouštět více programů současně. Programy běžící v systému X Window jsou standardními programy operačního systému Unix, proto mohou být spuštěny z terminálového okna. Protože dlouhodobé programy spouštěné z terminálového okna zablokují program xterm po celou dobu svého běhu, spouští se takové programy zpravidla na pozadí. Více informací o tomto tématu uvedeme v oddílu 6.4.
V operačním systému Linux existují dva běžně používané programy pro správu oken. První z nich, twm, je zkratkou pro “Tab Window Manager”. Druhý program je menší a má název fvwm (“F(?) Virtual Window Manager”). Oba programy jsou konfigurovatelné, což znamená, že si uživatel může definovat význam ovládacích klíčů a způsob práce s myší. Konfiguraci programu twm je věnován oddíl 9.2.1 a konfiguraci programu fvwm probereme v oddílu 9.2.2.
Při vytvoření nového okna existují tři možné varianty, jež realizuje správce oken. V poslední době se objevuje spousta nových správců oken, např. fvwm95, gnome nebo kwm. Správce oken může být nakonfigurován tak, že se zobrazí rám nového okna a uživatel má možnost okno umístit kamkoliv na obrazovku. Tento způsob umístění okna se nazývá ruční umístění (manual placement). Jestliže se před vámi objeví rám okna, jednoduše jej pomocí kurzoru myši nastavte na požadovanou pozici a stiskněte levé tlačítko.
Je také možné, že správce oken umístí nové okno na pracovní ploše systému X Window dle “svého uvážení”. Takové umístění okna se nazývá náhodné umístění (random placement).
Třetí varianta spočívá v tom, že se okno náležící jisté aplikaci pokaždé otevře na stejné pozici. Správce oken může být nakonfigurován tak, aby pro vybrané aplikace otevíral okna s předem definovanou velikostí na předem definované pozici.
Jako příklad může sloužit program xclock, kdy asi budete chtít zobrazovat hodiny v horním levém rohu pracovní plochy systému X Window.
Správce oken řídí spoustu důležitých nastavení. Vás bude určitě zajímat, jak nastavit dané okno (například terminálové okno) tak, abyste v něm mohli zadávat příkazy. Aktivní okno je nejčastěji určeno pozicí kurzoru myši. Jestliže je kurzor myši umístěn na jednom z terminálových oken, pak v tomto okně můžete zadávat příkazy z klávesnice. V tom spočívá rozdíl od jiných operačních systémů, jako je OS/2, Microsoft Windows nebo Macintosh, kde musíte na dané okno (chcete-li, aby bylo aktivní) klepnout myší. V systému X Window obvykle platí, že když kurzor myši opustí rámec okna, pak v tomto okně již nemůžete zadávat příkazy.
Poznamenejme, že oba správce oken (tedy program twm a fvwm) lze konfigurovat tak, že se aktivace oken bude realizovat stejně jako například v operačním systému OS/2. Popis konfigurace správce oken najdete v příslušné dokumentaci, nebo můžete požadované konfigurace dosáhnout metodou pokusů a omylů.
V systému X Window lze rovněž konfigurovat způsob, kterým mají být okna přemisťována. Moje osobní konfigurace programu twm obsahuje tři způsoby, jak posouvat okna po pracovní ploše. Nejznámější způsob spočívá v tom, že se kurzor myši umístí na titulní (hlavní) lištu okna, stiskne kterékoliv tlačítko (levé, pravé nebo střední ), a pak se okno přesune na novou pozici. Je ovšem velmi pravděpodobné, že je váš systém X Window konfigurován tak, aby se okna přemisťovala pomocí levého tlačítka (tak, jak je tomu u ostatních operačních systémů).
Jiný způsob přemisšování oken může spočívat v tom, že se využívá některé klávesy na klávesnici. Například moje vlastní konfigurace umožňuje stisknout klávesu Alt, nastavit kurzor myši kamkoliv do rámce okna a pak po stisknutí levého tlačítka okno přesunout na novou pozici.
I zde platí, že si konfiguraci správce oken můžete měnit metodou pokusů a omylů, nebo si prostudujte příslušnou dokumentaci. Budete-li se pokoušet interpretovat konfigurační soubor správce oken, přečtěte si oddíl 9.2.1 (pro program twm) nebo oddíl 9.2.2 (pro program fvwm).
Protože v systému X Window může být otevřeno několik oken najednou, má smysl hovořit o překrývání oken. Přestože okna a samotná pracovní plocha systému X Window jsou dvourozměrné, mohou se okna navzájem překrývat, jako by představovaly třírozměrné útvary. To znamená, že vybrané okno může být zobrazeno v popředí a částečně nebo úplně překrývat okna na pozadí. V souvislosti s překrýváním oken existuje několik operací:
Vyzvednutí (raising) okna do popředí. Toho lze zpravidla dosáhnout klepnutím jistým tlačítkem myši na titulní lištu vybraného okna. Podle konfigurace správce oken to může být kterékoliv tlačítko; také je možné dosáhnout vyzvednutí okna do popředí pomocí více než jednoho tlačítka.
Zasunutí (lowering) okna do pozadí. Toho lze obvykle dosáhnout klepnutím jiného tlačítka myši na titulní lištu okna. Dokonce lze nakonfigurovat správce oken tak, že k vyzvednutí i zasunutí okna se použije totéž tlačítko myši - je-li okno v popředí, pak se zasune do pozadí a je-li v pozadí, vyzvedne se do popředí.
Cyklické procházení všech oken. Správce oken může být konfigurován tak, že po stisknutí jisté klávesy se postupně objevuje ve stanoveném pořadí každé otevřené okno v popředí.
Nyní se podívejme na další operace, které umožňují transformovat (nebo také skršt) okno do ikony. V závislosti na konfiguraci správce oken lze tohoto efektu dosáhnout několika různými způsoby. Při používání správce oken twm si většina lidí nakonfiguruje tzv. správce ikon (icon manager). Jedná se o speciální okno, které obsahuje seznam jmen všech ostatních oken otevřených na pracovní ploše. Pokud klepnete jistým tlačítkem myši na konkrétní jméno, dané okno se transformuje na ikonu. Okno je stále aktivní, ale nevidíte jej. Pomocí jiného tlačítka můžete provést inverzní operaci - ikona se zpět transformuje na okno.
Uvedené vlastnosti mohou být velmi užitečné. Předpokládejme například, že máte otevřenu spoustu terminálových oken pro příležitostnou komunikaci se vzdálenými počítači. Kdyby zůstala všechna okna otevřena, měli byste na pracovní ploše nepřehledno. Protože však s těmito terminálovými okny pracujete pouze příležitostně, můžete je transformovat do ikon a získat tak větší přehled. Jediné malé nebezpečí spočívá v tom, že zapomenete na některé okno transformované do ikony a zbytečně si otevřete pro stejný účel nové okno.
Pokud jde o umisšování ikon, lze správce oken nakonfigurovat tak, aby se ikony automaticky řadily na spodní okraj pracovní plochy.
V systému X Window existuje několik způsobů, jak měnit velikost oken. Tyto způsoby opět závisejí na konfiguraci správce oken. První a asi nejpoužívanějií metoda spočívá v tom, že klepnete na rámeček ohraničující okno levým tlačítkem myši, držíte je stisknuté a rozměr okna nastavíte na požadovanou velikost (tento způsob je běžný i u ostatních operačních systémů, jako je Microsoft Windows nebo OS/2).
Další metoda je založena na speciálním tlačítku umístěném v titulní liště okna. Na obrázku 5.1 si můžete všimnout malého tlačítka na pravé straně titulní lišty každého okna. Stačí klepnout levým tlačítkem myši na toto tlačítko a nastavit rozměr okna na požadovanou velikost. Jakmile má okno příslušné rozměry, levé tlačítko myši uvolněte.
Většina správců oken podporuje tzv. maximalizaci oken, tedy nastavení rozměrů okna tak, aby pokrylo celou obrazovku. Při použití správce oken twm lze dokonce nastavit takovou konfiguraci, aby bylo možné maximalizovat pouze vertikální rozměr, horizontální rozměr nebo oba rozměry najednou. Tento proces je v programu twm označován jako “zooming” (zvětýování), ale častěji se dává přednost termínu “maximization”. Různé aplikace reagují na změnu rozměrů okna různě. Například xterm vám poskytne větší pracovní prostor a nezvětšuje přitom velikost fontů.
Obecně lze říci, že proces maximalizace oken není bohužel v systému X Window standardizován.
Dalším úkolem správce oken je řídit funkci nabídek a umožnit tak uživateli rychle realizovat úkony, které se stále dokola opakují. Například lze vytvořit nabídku, která umožní automaticky a rychle spustit editor emacs nebo terminál xterm. Obecně platí, že programy běžící v systému X Window můžete spouštět buď z terminálového okna, což je pomalejší a nepohodlné, nebo z vhodně nakonfigurovaných nabídek, což je rychlé a pohodlné.
Různé nabídky mohou být zpřístupněny klepnutím myši v základním okně (často se pro toto okno používá označení pracovní plocha), tedy okně, které nelze přemisšovat a které obsahuje všechna ostatní okna. Pozadí základního okna je implicitně šedé Chcete-li vyvolat nabídku, stačí umístit kurzor myši na pozadí základního okna a stisknout tlačítko. V nabídce si opět pomocí kurzoru myši vyberte požadovanou položku (aniž uvolníte tlačítko myši) a uvolněním tlačítka ji spusšte.
Existuje spousta programů, jež využívají vlastností systému X Window. Některé programy, jako je editor emacs, mohou být spuštěny jako textově orientované aplikace a zároveň mohou být spuštěny v prostředí systému X Window. Existuje však řada programů, které mohou běžet pouze v prostředí X Window.
Existuje několik aspektů, které mají programy běžící pod systémem X Window společné. První z nich lze označit jako geometrii. Atributy geometrie popisují velikost a umístění okna a tvoří je čtyři komponenty.
Horizontální rozměr, zpravidla měřený v grafických bodech. (Grafický bod je nejmenší jednotka na obrazovce, které lze přiřadit barvu. Systém X Window běžně pracuje s rozliýovací schopností 1024 bodů horizontálně a 768 bodů vertikálně.) Některé aplikace (xterm nebo emacs) měří velikost okna ve znacích. Například šířka okna je dána počtem znaků na řádku (nejčastěji osmdesát), který může aplikace zobrazit.
Vertikální rozměr, opět obvykle měřený v grafických bodech. Rovněž je možné stanovit vertikální rozměr ve znacích.
Horizontální vzdálenost od okrajů obrazovky. Například číslo +35 znamená, že levý okraj okna bude vzdálen 35 grafických bodů od levého okraje obrazovky. Na druhé straně číslo -50 bude znamenat, že pravý okraj okna bude vzdálen padesát grafických bodů od pravého okraje obrazovky. Obecně platí, že není možné inicializovat okno mimo rámec obrazovky, i když je pak možné okno mimo rámec obrazovky přesunout.
Vertikální vzdálenost od horního nebo dolního okraje obrazovky. Kladná vertikální vzdálenost je měřena od horního okraje obrazovky a záporná je měřena od spodního okraje obrazovky. Všechny čtyři komponenty definující geometrii okna se uvádějí prostřednictvím jediného řetězce. Například 503x73-78Ctrl+0 znamená, že okno bude mít šířku 503 grafických bodů, výšku 73 grafických bodů a že bude umístěno vpravo bezprostředně pod horním okrajem obrazovky. Obecný tvar řetězce pro specifikaci geometrie okna je tedy: hsizexvsize+hplace+vplace.
Každé aplikaci v systému X Window je přiřazen tzv. display, což je jméno obrazovky, kterou řídí server systému X Window. Displej se skládá ze tří komponent:
Jméno počítače, na kterém server běží. Při samostatné instalaci operačního systému Linux běží server vždy na stejném systému jako klient. Ve většině případů může být jméno počítače vynecháno.
Číslo serveru, který na daném počítači běží. Na každém jednotlivém počítači může běžet několik serverů systému X Window současně (v případě operačního systému Unix to není příliš častý případ). Pak každý z nich musí mít unikátní číslo.
Číslo obrazovky. Systém X Window podporuje servery řídící v daném okamžiku více než jednu obrazovku. Některé aplikace je účelné provozovat na více než jednom monitoru a pak je nutné, aby server řídil více monitorů. Není totiž efektivní, aby byl pro každý monitor spuštěn zvláštní server.
Uvedené tři atributy lze specifikovat prostřednictvím jediného řetězce v následujícím formátu: machine:server-number.screen-number.
Například moje aplikace mají nastavenu hodnotu pro display jako :0.0. To znamená, že systém pracuje s první obrazovkou, řídí jej první server a běží na lokálním počítači. Kdybych však používal vzdálený počítač, pak bude display nastaven jako mousehouse:0.0. Implicitně se řetězec definující hodnotu display čte ze systémové proměnné DISPLAY (viz oddíl 9.1.4) a může být předefinován parametry příkazového řádku pro spuštění systému X Window (viz. tabulka 5.2). Chcete-li se přesvědčit, zda je systémová proměnná nastavena, zadejte příkaz echo $DISPLAY.
Systém X Window představuje uživatelské grafické rozhraní, které lze prakticky ve všech aspektech konfigurovat. Je téměř nemožné říci, jak jeho jednotlivé komponenty fungují, protože to především závisí na konfiguraci.
jméno | následováno čím | příklad |
geometry | geometrií okna | xterm -geometry 60x24+0+90 |
display | display, ve kterém se má program objevit | xterm -display lionsden:0.0 |
fg | primární barva popředí | xterm -fg yellow |
bg | primární barva pozadí | xterm -bg blue |
Každá vlastnost může být překonfigurována, změněna nebo úplně nahrazena jinou. Proto je obtížné jednoznačně popsat chování jednotlivých prvků tvořících toto rozhraní. Zatím jsme popsali to, co popsat lze: různé správce oken a možnosti jejich konfigurace.
Situaci ještě více komplikuje skutečnost, že různé aplikace jsou založeny na různých grafických knihovnách. Pro tyto knihovny se vžil název “knihovny přípravků” - widget sets. Spolu se systémem X Window se distribuuje “Athena”, grafický systém vyvinutý v Massachusetts Institute of Technology. Systém Athena se běžně používá ve volně šířitelném programovém vybavení. Má tu nevýhodu, že nevytváří příliš dobře vyhlížející grafické objekty a jeho používání je poměrně těžkopádné.
Další populární knihovnou je “Motif”. Motif patří ke komerčním produktům a má podobné vlastnosti jako uživatelské grafické rozhraní používané v operačním systému Microsoft Windows. Tuto knihovnu využívá spousta komerčních a některé volně šířitelné aplikace. Populární program pro prohlížení stránek WWW Netscape také využívá knihovnu Motif.
Pokusme se nyní popsat některé společné vlastnosti systému X Window.
Tlačítka jsou prvky grafického rozhraní, jež se nejsnadněji používají. Stačí na tlačítko přesunout kurzor myši a klepnout levým tlačítkem. Tlačítka systémů Athena a Motif fungují stejně, rozdíly mezi nimi jsou pouze kosmetické.
Nabídková lišta je soubor příkazů zpřístupněných pomocí myši. Na obrázku 5.3 je například zobrazena nabídka editoru emacs. Každé slovo v nabídce představuje záhlaví jisté množiny dalších příkazů. Například položka File obsahuje příkazy pro zavádění a ukládání souborů. Podle zažité konvence zde najdete i příkaz k ukončení editoru.
Chcete-li zpřístupnit některý příkaz z nabídky, přesuňte kurzor myši na příslušnou nabídku (například File) a stiskněte levé tlačítko myši (držte je stále stisknuté). Pak se vám zobrazí další nabídka příkazů. Chcete-li si jeden z nich vybrat, přesuňte kurzor myši na požadovaný příkaz a uvolněte tlačítko myši. Některé nabídkové lišty vyžadují, abyste na požadované položce klikli myší. Pak program vyčkává, až klepnete na nějaký příkaz. Také můžete klepnout mimo nabídku a tím dáte programu najevo, že žádný příkaz realizovat nemá.
Posuvná lišta je nástroj umožňující zobrazit pouze část dokumentu, zatímco zbytek dokumentu je mimo okno. Například na obrázku 5.4 zobrazuje terminálové okno dolní třetinu textu.
Díky posuvným lištám se také snadno určí, jaká část dokumentu je právě zobrazena. Tmavá část posuvné lišty ukazuje relativní pozici právě zobrazené stránky textu a zároveň její relativní velikost. Jestliže se celý text vleze na obrazovku, je celá posuvná lišta zobrazena tmavě. Jestliže je na obrazovce zobrazena polovina textu, pak bude zobrazena tmavě polovina posuvné lišty. Vertikální posuvné lišty mohou být zobrazeny jak v pravém okraji okna, tak i v levém. Horizontální posuvné lišty bývají zpravidla zobrazeny u dolního okraje okna.
Posuvné lišty v systému Athena - Posuvné lišty v systému Athena fungují jinak, než u ostatních systémů. Každé tlačítko myši má jinou funkci. Má-li se text rolovat nahoru (tj. má-li se zobrazit text nad momentálně zobrazeným textem), pak stačí klepnout pravým tlačítkem myši, přičemž je kurzor myši umístěn kdekoliv v posuvné liště. Pokud chcete text rolovat dolů, pak klepněte levým tlačítkem myši. Dále si můžete pomocí prostředního tlačítka myši zobrazit text v konkrétní pozici. Stačí klepnout prostředním tlačítkem myši na odpovídající pozici v posuvné liště.
Posuvné lišty v systému Motif - Posuvné lišty v systému Motif fungují téměř stejně jako v operačním systému Windows nebo Macintosh. Příklad posuvné lišty je na obrázku 5.4. Všimněte si, že na začátku a konci posuvné lišty jsou šipky. Ty jsou určeny pro “jemné” rolování textu. Pokud na jedné z těchto šipek klepnete levým nebo prostředním tlačítkem myši, posune se text jen o několik málo řádků. Pravé tlačítko myši v tomto případě neplní žádnou funkci.
Pokud jde o používání myši uvnitř posuvné lišty, existují významné rozdíly mezi systémy Athena a Motif. Pravé tlačítko myši nemá žádný význam. Klepnutí levým tlačítkem myši nad momentální pozicí tmavé části posuvné lišty způsobí posun textu nahoru. Podobně platí, že klepnutí levým tlačítkem myši pod momentální pozicí tmavé části lišty způsobí posun textu dolů. Dále lze zobrazovaným textem přímo manipulovat tak, že se klepne levým tlačítkem myši na tmavou část posuvné lišty, drží se tlačítko stisknuté a nastaví se pozice tmavé části na požadované místo. Jakmile se tlačítko uvolní, požadovaná pozice se zobrazí.
Prostřední tlačítko má podobnou funkci jako u systému Athena. Zobrazí se ta část textu, která svou pozicí relativně odpovídá pozici kurzoru myši v posuvné liště.