· Minulá kapitola · Obsah · Další kapitola


WorkspaceManager

Práce s Workspace Managerem

Workspace Manager bude patrně aplikací, se kterou budeme pracovat nejčastěji; popíšeme si jej proto poměrně podrobně. Základní funkcí Workspace Manageru je samozřejmě práce s disky, soubory a složkami a spouštění aplikací. Navíc Workspace Manager nabízí grafické uživatelské rozhraní pro práci s procesy a řadu dalších služeb.

Zobrazení souborů a složek

Soubory a složky se zobrazují v oknech, stejně jako tomu bylo ve Finderu. Uvidíme, že okna Workspace Manageru oproti Finderu přinášejí řadu nových možností, a o jednu nás naopak ochuzují. Všechny atributy oken jsou při ukončení práce s Workspace Managerem samozřejmě uloženy na disk -- po dalším spuštění počítače (nebo přihlášení nového uživatele) se tedy vždy dostaneme do stejné situace, v jaké jsme naposledy počítač vypnuli (nebo v jaké se tento uživatel naposledy odhlásil). Příklad nejjednoduššího okna Workspace Manageru vidíme na následujícím obrázku:

WMIconsWindow

Vidíme, že základní okno se velmi podobá klasickému Finderu, a podobně se s ním i pracuje: poklepáním otevřeme soubor či složku, složka se otevře v témže okně přidržíme-li klávesu Alt, jinak se otevře v novém... Workspace Manager však nabízí služeb více. Především, kdykoli si můžeme vyžádat příkaze m "View/Show Toolbar" řadu ikon, usnadňujících nejčastější práce s oknem a s objekty uvnitř něj:

WMIconsWindowToolbar

Prvé dvě ikonky nabízejí rychlý přístup do domovské složky a do složky nadřízené. Tytéž služby jsou sice kdykoli (toolbar netoolbar) k dispozici z menu; ikony z toolbaru však můžeme používat i s klávesou Alt (která opět znamená "zůstat ve stejném okně" nebo bez ní -- to s příkazy z menu nejde, ty vždy otevřou nové okno.

Další tři ikony nabízejí základní operace nad soubory a složkami: vytvoření nové složky, zduplikování označeného objektu, a vyhození označeného objektu do koše. Předposlední ikona umožňuje zvolit způsob zobrazení (o tom se budeme bavit za chviličku), a poslední dovolí zadat přímo jméno složky, již chceme zobrazit. Téhož efektu můžeme dosáhnout příkazem "Tools/Go To", nebo prostě tak, že začneme psát jméno složky, začínající lomítkem (nebo tildou, jež representuje domovskou složku).

Podobnou službu nabízí Workspace Manager i pro objekty v aktivním okně: začneme-li prostě psát jméno některého z objektů, Workspace Manager jej ihned označí. Chceme-li zadat víceznakový začátek, musíme psát poměrně rychle; při delší pause v psaní totiž Workspace Manager usoudí, že již jsme hotovi, a označí nejbližší objekt, který zadaným znakům odpovídá.

Alternativní způsob zobrazení souborů je seznam; ten můžeme zvolit buď z menu ("View/as List"), nebo prostřednictvím předposlední ikony z toolbaru. V něm vidíme v okně základní údaje o každém souboru:

WMListWindow

Toolbar samozřejmě můžeme zobrazit i zde, a vše funguje stejně, jako v režimu ikon (až na otevírání s klávesou Alt, které zde tvrdošíjně vytváří nová okna -- to se zdá být programovoéu chybou, jež snad bude časem odstraněna). Zde je také ono omezení oproti Finderu, o kterém jsme se zmínili na začátku: není bohužel možné složky otevřít a tak zobrazit v jediném okně obsah více složek (nový Finder z Aquy to však umět bude).

Zato Workspace Manager nabízí třetí režim zobrazení složek a souborů v okně, hierarchické zobrazení v browseru. Vzhledem k tomu, že tento režim je daleko nejpraktičtější, podíváme se na něj podrobněji. Aktivujeme jej opět pomocí menu ("View/as Columns") nebo pomocí předposlední ikony v toolbaru; zobrazení souborů vypadá takto:

WMBrowserWindow

Jak je na obrázku vidět, okno obsahuje dvě relativně samostatné části:

(i) Cesta: u horního okraje okna (nebo pod toolbarem, je-li zobrazen) je cesta, vedoucí k označenému souboru nebo souborům. Cesta obsahuje ikony a jména všech složek, které postupně v hierarchickém systému souborů vedou k označenému objektu. Se všemi objekty v cestě můžeme zcela volně pracovat:

WMCopyInPath

Obrázek ukazuje kopírování souboru "Skoleni/Osnova.txt" do domovské složky v cestě (povšimněme si toho, jak se ikona domovské složky otevřela -- tím dává najevo, že "ví" o tom, že přijímá nějaký objekt -- a kurzoru myši, ukazujícímu že se bude jednat o kopírování).

(ii) Vlastní objekty: dolní část okna zobrazuje soubory a složky. Na rozdíl od ostatních možností zobrazení zde však nevidíme jen obsah jediné složky, ale obsah všech složek, které jsou v cestě (přesněji řečeno, v její viditelné části). Na předminulém obrázku tak vidíme nejen to, že složka "ocs" obsahuje mj. soubory "Školení.txt" nebo "sqlnet.log", ale i to, že složka "Users" obsahuje složky "Administrator" nebo "test" (i samotnou složku "ocs"); podobně vidíme i obsah další nadřízené složky "Local".

Práce s objekty v okně s browserem je nepatrně odlišná od zbývajících režimů: nepotřebujeme klávesu Alt, protože

Pokud nám momentálně vyhovuje spíše klávesnice než myš, můžeme samozřejmě pořád využít zadání několika prvních písmen požadovaného objektu a příkaz Go To, jak jsme si je popsali před chvilkou. Navíc ale můžeme velmi pohodlně procházet hierarchickou strukturou složek a souborů pomocí kursorových šipek.

Poznamenejme, že Mac OS obsahuje množství souborů a složek, které běžného uživatele nezajímají a jen by snižovaly přehlednost oken. Standardně se proto nezobrazují; můžeme si ale jejich zobrazení vyžádat pomocí aplikace předvoleb (modul "Expert" v uživatelských předvolbách, přepínač "Expert Mode"):

ExpertMode

 Dočasně můžeme zobrazit obsah libovolné složky včetně skrytých také pomocí příkazu Go To; takto zobrazených dat se zbavíme příkazem "Update Viewers".

Navíc můžeme pro zvýšení přehledu využít několika dalších mechanismů: soubory a složky, jejichž jména začínají tečkou, jsou standardně "neviditelné" (nepracujeme-li v "expertním režimu"); v každé složce může být textový soubor se jménem .hidden, obsahující jména dalších složek a souborů, které nemají být zobrazeny (pozor, za posledním musí být konec řádku, jinak bude ignorován). Díky tomu se v Mac OS poměrně snadno vyznáme i ve velmi komplikovaném systému složek (adresářů) UNIXu.

Plocha

Na pracovní plochu můžeme odkládat libovolné objekty; na rozdíl od starších Mac OSů však plocha není plnohodnotnou složkou: může obsahovat jen zástupce, nikdy ne vlastní soubory. Proto také každé vhození objektu do plochy automaticky zástupce vytvoří, a v panelu pro ukládání souborů ("Save") bychom plochu hledali marně. Zato však můžeme na plochu odkládat i skupiny souborů a složek:

MoreFiles

Podobně jako některé další vlastnosti Mac OS X, je i chování plochy ne zcela nejšťastnější kompromis mezi klasickou plochou starých Mac OSů a moderní "poličkou" (shelf) NeXTStepu: plocha sice dobře poslouží jako místo pro ukládání často používaných objektů (jenže na to je s výjimkou nemožnosti vhazování lepší Apple menu, které je k tomu ostatně přímo určeno), i jako dočasný odkládací prostor pro objekty, jež chceme zkopírovat nebo přenést mezi okny; má však následující nevýhody:

Na ploše je také ikona odpadkového koše, která funguje dobře známým způsobem: můžeme do ní vhodit libovolný soubor nebo složku, jež chceme smazat. Mac OS je přemístí do speciálního prostoru, odkud je možné je v případě potřeby ještě obnovit (jednoduchým otevřením koše -- tj. poklepáním na jeho ikonu -- a odtažením ikon tam, kam je chceme uložit). Teprve ve chvíli, kdy chceme opravdu uvolnit místo na disku, můžeme koš vyprázdnit příkazem "Tools/Empty Trash". Tím se místo doopravdy uvolní, a samozřejmě už nadále nebude možné objekty obnovit.

Koš má tři podoby: prvá z nich ukazuje, že koš je prázdný, tedy že do něj od posledního vysypání nebyl vhozen žádný objekt:

EmptyTrash

Druhé podoby s "přetékajícím obsahem" koš nabyde jakmile do něj něco vhodíme:

FullTrash

Třetí a poslední podobou koš ukazuje, že je do něj právě nejaký objekt vhazován; při ní je víko odklopeno. Tak na první pohled poznáme, že opravdu vhazujeme do koše (i kdybychom si spletli "přemísťovací" kursor, který se zobrazí při vyhazování do koše, s "linkovacím", který slouží při vhazování ikon na plochu).

Umístění koše na ploše je nepraktické z téhož důvodu, jako u obecných ikon: často se stane, že koš je zakryt některým z oken. Proto je příjemné, že Workspace Manager má standardně v menu příkaz, který "vyhodí do koše" všechny označené objekty: jedná se o příkaz "Move to Trash" z nabídky "File".

Práce s disky

Disk se v systému souborů Mac OSu z hlediska uživatele prakticky neliší od složek. To je samozřejmě vlastnost "zděděná" od UNIXu: celý systém souborů a složek má jediný společný kořen, který je totožný s kořenovou složkou hlavního disku, a ostatní disky -- jak fyzické, tak i síťové, pevné nebo výměnné -- mohou být do tohoto systému "namontovány" pod libovolnými jmény a na libovolná místa. Neurčíme-li jinak, "montuje" Mac OS disky (vyjma síťových) do kořenové složky pod jmény, odpovídajícími skutečným jménům uloženým na discích. Podívejme se např. na kořenovou složku na následujícím obrázku:

RootFolderWithDisks

Kromě tří ikon složek v prvém řádku zde vidíme ikonu kompaktního disku (CD-ROM) a ikonu druhého pevného disku ve druhém řádku. Rozdíl mezi disky a složkami z hlediska uživatele Mac OS tedy je pouze v inicializaci, vkládání a vyjímání disket a přenosných disků:

Práce se soubory a složkami

Soubory a složky, se kterými chceme pracovat, můžeme označovat standardním způsobem pomocí myši a přepínačů Shift a Alt.; s tímto mechanismem jsme se seznámili již v oddílu, věnovaném uživatelskému rozhraní. Libovolný soubor nebo složku nebo skupinu označených souborů či složek můžeme přemístit nebo zkopírovat na jiné místo jednoduchým vhozením myší. To, k jaké akci ve skutečnosti dojde, přitom indikuje vzhled kursoru myši:

Tři výše zmíněné podoby kursoru vypadají takto:

MoveCursor CopyCursor LinkCursor

Na obrázcích v tomto textu však namísto nich uvidíte jiné podoby kursoru, daleko praktičtější, převzaté z NeXTStepu; v odstavci věnovaném administrativě si ukážeme, jak jimi standardní nepříliš šikovné kursory nahradit.

Cílem vhození může být v Mac OS téměř cokoli:

Složky a soubory můžeme také rušit rovnou (aniž bychom je ukládali do recyklovače) příkazem "File/Delete Now".

Poklepáním můžeme otevřít i libovolnou jinou ikonu stejně, jako recyklovač. Význam "otevření" závisí na tom, co vlastně ikona reprezentuje:

Workspace Manager standardně nepodporuje kopírování souborů pomocí služeb Cut/Copy/Paste; pokud by to někomu zásadně chybělo, bylo by možné tuto službu poměrně snadno doprogramovat např. prostřednictvím systému služeb.

Workspace Manager nabízí i několik služeb, které není možné provést "taháním ikon sem a tam"; tyto služby jsou soustředěny v menu "File" a pracují nad označenými soubory a adresáři:

Chceme-li objekt přejmenovat, prostě klepneme na jeho jméno pod ikonou (nebo v zobrazení typu seznam); nemusíme na nic čekat, prostě se ve jméně rozbliká textový kursor a můžeme jej změnit. Samozřejmě, že fungují standardní textové služby, jako označení slova (např. jen jména bez přípony) poklepáním apod...

Seznam procesů

Všechny akce nad soubory -- kopírování, mazání a podobně -- provádí Workspace Manager na pozadí (tj. pro kažnou akci se vytvoří samostatný thread), takže nemusíme čekat až se např. kopírování ukončí, ale můžeme bez problémů pracovat dále. Informaci o tom kolik takových akcí zároveň probíhá, jaké jsou to akce a jak jsou daleko vidíme v okně procesů, které můžeme vyvolat příkazem "Show Workspace Processes" z nabídky běžících programů (ačkoli je příkaz ukryt v této nabídce, jedná se o službu Workspace Manageru; v NeXTStepu býval tento příkaz v logičtější nabídce "Tools" Workspace Manageru; tam ovšem nebyl k dispozici kdykoli a z kterékoli aplikace jako nyní). Kterýkoli z procesů v okně můžeme tlačítkem Pause pozastavit, tlačítkem Stop můžeme kteroukoli úlohu zcela zrušit.

Narazí-li Workspace Manager při úloze na problém, informuje nás o něm také prostřednictvím okna procesů:

Okno procesů lze přepnout pomocí menu v jeho horní části do aplikačního režimu ("Applications"); v něm se zobrazují všechny spuštěné aplikace. Okno procesů se do aplikačního režimu přepne automaticky otevřeme-li jej ve chvíli, kdy Workspace Manager neprovádí žádnou úlohu na pozadí; chceme-li, můžeme je samozřejmě přepnout zpět pomocí téhož menu. V aplikačním režimu můžeme kteroukoli aplikaci aktivovat (poklepáním na její ikonu), a pomocí tlačítka "Force Quit" můžeme kteroukoli aplikaci násilně ukončit:

WorkspaceProcesses

(Mimochodem, je věčná škoda, že firma Apple podlehla celosvětové stupiditě zvané politická korektnost: tato služba se totiž odjakživa jmenuje "Kill", a ještě v OpenStepu byla doprovázena roztomilou ikonou:

OpenStepKill)

Inspektory

Inspektory, které můžeme zobrazit příkazy "Tools/Inspector/...", jsou speciální panely, jež nabízejí informace o označených souborech a/nebo adresářích; někdy můžeme pomocí inspektorů i měnit některé jejich atributy. Workspace Manager nabízí čtyři základní inspektory:

Díky tomu, že je systém inspektorů obecně rozšiřitelný, máme obvykle k dispozici možnost "nahlížet" pomocí obsahového inspektoru do řady typů souborů, a často je můžeme i editovat.

Tipy a triky

Workspace Manager nabízí řadu drobných fint, které mohou prokročilým uživatelům výrazně usnadnit práci se systémem. Prozatím se seznámíme se dvěma z nich:

Tato poslední možnost je, spolu se základním paradigmatem Mac OS, kde jedna běžící aplikace může obsahovat libovolný počet otevřených souborů, velmi praktická: máme-li např. rozpracovaný zároveň projekt, obsahující několik zdrojových souborů, a knihu, skládající se z několika kapitol, vyplatí se mít TextEdit spuštěný dvakrát, s tím, že jednu jeho instanci používáme pro texty projektu a druhou pro knihu. To nám umožní velmi pohodlnou orientaci v otevřených dokumentech: můžeme např. všechny texty projektu "vytáhnout" do popředí nebo naopak skrýt, aniž by se nám do toho "pletly" texty knihy. O něčem podobném se např. Windows s jejich nešťastnou filosofií aplikace=okno=dokument ani nezdá.


· Minulá kapitola · Obsah · Další kapitola


Copyright © OCSoftware, 2000; all right reserved