Tento program je volné programové vybavení; můžete jej šířit a modifikovat podle ustanovení Obecné veřejné licence GNU, vydávané Free Software Foundation; a to buď verze 2 této licence anebo (podle vašeho uvážení) kterékoli pozdější verze.
Tento program je rozšiřován v naději, že bude užitečný, avšak bez jakékoli záruky ; neposkytují se ani odvozené záruky prodejnosti anebo vhodnosti pro určitý účel . Další podrobnosti hledejte v Obecné veřejné licenci GNU v dodatku A.
Vítá vás prohlížeč Links, nejvýkonnější prohlížeč pro profesionální práci s WWW. Prohlížeč Links kombinuje snadnost používání uživatelského rozhraní a krystalicky čistý obraz exaktně renderovaného videovýstupu s výkonem a spolehlivostí HTTP requesteru a HTML parseru nekompromisně ručně napsaného v jazyce C.
Nové uživatelské rozhraní unikátní pro prohlížeč Links usnadňuje a urychluje práci seriózním zájemcům o rutinní, rychlou, přesnou a bezpečnou práci s WWW. Nové funkce, jak například asynchronní DNS lookup nebo možnost plynulého zvětšení obrázků na stránce nebývale usnadňují bryskní pohyb po WWW prostoru a čitelnost thumbnailů na vyhledávacích strojích pro obrázky. Jednoduchý a důkladný systém interaktivních nabídek umožňuje přehlednou a jednoznačnou konfiguraci prohlížeče při maximálním možném zabezpečení citlivých dat.
Prohlížeč Links je koncipován tak, aby vyhovoval náročným požadavkům dnešních nízkoúrovňových IT specialistů.
Prohlížeč Links disponuje snadno ovladatelnými výkonnými interními mechanismy pro DNS lookup, HTTP requesty, HTML parsování, dekódování obrazových toků, provádění Javascriptu a renderování kvalitní videografiky. Systém zajišťuje velmi vysoký a přesný grafický výkon i pro náročné grafické aplikace, jako je prezentace lékařských dat s vysokou dynamikou šedotónové škály (rentgenové snímky) v promítacích sálech nebo náhled v profesionálních fotografických archivech a prezentačních svazcích z primárních obrazových nosičů v 48-bitové barevné hloubce odpovídající použití profesionálních bubnových scannerů. Tato vlastnost je přitom umožněna na běžných displayích nebo promítačích se standardní barevnou hloubkou pouze 24 bitů na pixel i za podmínek nepříznivých gamma poměrů ve zobrazovacím řetězci. Všechny webové aplikace pracující s obrazovým materiálem mohou být využívány způsobem, který zaručuje doposud nikoliv běžnou úroveň kvality grafického výstupu a přizpůsobení konkrétnímu pracovnímu prostředí uživatele, a zamezuje ztrátě informace při současné vysoké rychlosti a dynamice zpřístupnění širokých možností WWW rozhraní.
Ovládání v textovém módu je zpětně kompatibilní s ovládáním prohlížeče Lynx, tedy uživatelé, kteří dosud používali tento prohlížeč, mohou bez problému přejít na používání prohlížeče Links.
Převzorkovací subsystém prohlížeče Links prezentuje písmo při doposud nebývalé čitelnosti i při extrémně vysokých počtech řádků na obrazovce. Díky tomu dochází k maximálnímu využití obrazového prostoru až k fyzikálním hranicím konkrétního monitoru kterým uživatel disponuje. Zvyšuje se ergonomie práce, spolehlivosti čtení a v neposlední řadě dochází také stabilizaci pohodlí při práci a maximalizaci pracovní výkonnosti při oborově specializovaných rešerších v informačním prostoru WWW. Technologie adaptivní konvoluční preemfáze prostorového spektra textové části obrazu zajišťuje další zvýraznění těchto přínosů v oblastech velmi malých meziřádkových pixelových roztečí.
Na druhou stranu použitá převzorkovací technologie přináší jemnější kontury písma při velkých meziřádkových roztečích, redukci objemu potřebných fontových dat a nebývale flexibilní možnost rozšíření unikódových glyfových sad o národní abecedy či arbitrární obrazové symboly, nezávisle na zdrojové platformě obrazových dat písma, či dokonce vložení písma bez předchozí vektorisace pouze z fyzikálních obrazových nosičů přímo po provedení rasterisace na snímacím zařízení.
Použitá unikátní technologie Nízkoprofilový otisk v souborovém systému (NOVSS) umožňuje okamžitou a snadnou integraci všech komponent prohlížeče zároveň do stávající souborové hierarchie operačního systému. Prohlížeč se díky technologii NOVSS prezentuje po instalaci pouze jediným spustitelným souborem, do kterého jsou již integrovány všechny komponenty nutné pro provoz prohlížeče. Díky technologii NOVSS odpadají problémy při instalaci a eventuální deinstalaci prohlížeče Links a je výrazně posílena možnost okamžité realisace bezkonfliktní instalace prohlížeče na stávající systém při zachování slučitelnosti se standardem pro souborové hierarchie FHS i na velmi rozsáhlých a komplikovaných systémech vzdáleného sdílení souborových stromů po síti.
Obrazové, grafické a barevné elementy HTML stránek jsou zpracovány na vysoce standardizované úrovni, která zaručuje maximální reprodukovatelnost výsledků na různých zobrazovacích platformách a při prezentaci nejrůznějších obrazových formátů. Zobrazovací a sázecí systém vyhovuje standardům RFC 1867, RFC 1942, RFC 1945, RFC 2068, RFC 2109, RFC 959, RFC 1738, RFC 1808, RFC 1288, ITU T.81, CCIR Recommendation 601, JFIF 1.02, ISO DIS 10918-1, RFC 2083, IEC 61966-2-1, ISO 9241.
Links je dodáván v podobě archivu zdrojových textů links-2.0.tar.gz . Zdrojové texty jsou volně dostupné na webu. Pro instalaci předpokládáme, že máte soubor links-2.0.tar.gz v aktuálním adresáři.
Pro instalaci a provoz programu Links v textovém režimu jsou nezbytné tyto základní programy:
Pro provoz v grafickém režimu jsou nutné navíc tyto komponenty:
Pokud nemáte na systému nainstalovanou knihovnu libtiff nebo libjpeg , prohlížeč se zkompiluje bez podpory obrázků TIFF respektive JPEG. Knihovna libpng je pro provoz prohlížeče nutná , neboť ve formátu PNG jsou interně uloženy fonty.
Následující knihovny jsou volitelné:
gzip -d links-2.0.tar.gz tar -xvf links-2.0.tar
bzip2 -d links-2.0.tar.bz2 tar -xvf links-2.0.tar
cd links-2.0
./configure --enable-graphics --enable-javascriptChcete-li zkompilovat pouze textovou verzi prohlížeče (bez podpory grafiky), napište pouze
./configure --enable-javascriptProgram configure by měl na Vašem systému najít všechny potřebné knihovny. Ve výjimečných případech se může stát (například pokud máte atypickou instalaci), že některé knihovny nebudou nalezeny, přestože je máte nainstalovány. V těchto případech nezbývá než zadat cestu k dotyčným knihovnám ručně pomocí přepínačů:
./configure --helpPokud potřebujete nastavit speciální cesty k hlavičkovým souborům a knihovnám, před spuštěním skriptu configure nastavte proměnné prostředí CFLAGS , CPPFLAGS , LDFLAGS . Toto je pouze pro pokročilé uživatele, pokud si nevíte rady, obraťte se na správce Vašeho systému. Tedy například, pokud chcete hledat hlavičkové soubory v cestě /usr/ext/include a knihovny v cestě /usr/ext/lib , před spuštěním configure skriptu napište například (v bash i):
export CFLAGS="$CFLAGS -I/usr/ext/include" export CPPFLAGS="$CFLAGS -I/usr/ext/include" export LDFLAGS="$LDFLAGS -L/usr/ext/lib"
make
cp ./links /usr/bin/Jestliže si instalujete prohlížeč jako uživatel, zkopírujte soubor links do Vašeho domovského adresáře, do adresáře, kam ukládáte spustitelné soubory. Například:
cp ./links ~/bin/
cd .. rm -r links-2.0.tar links-2.0
Tím je instalace kompletní. Nyní je potřeba provést kalibraci. Pokud máte prohlížeč zkompilován pouze pro textový mód, přeskočte proceduru kalibrace a začněte číst rovnou kapitolu o spouštění a ovládání programu.
Spusťte
links -g doc/kalibrace.htmlnebo případně napište jinou cestu k souboru kalibrace.html (kam jste dokumentaci zkopírovali).
Jestliže jste připojeni k síti Internet, můžete kalibraci zobrazit přímo z Internetu. Na příkazovou řádku napište:
links -gPo shlédnutí uvítacího dialogu tento zavřete stisknutím klávesy ENTER , poté stiskněte klávesu ESC nebo klikněte levým tlačítkem myši na lištu na horním okraji prohlížeče. Poté klávesami doleva a doprava najeďte na "Pomoc" a stiskněte ENTER . Případně myší klikněte přímo na "Pomoc". Nyní klávesami nahoru a dolů najeďte na "Kalibrace" a stiskněte ENTER , případně přímo klikněte na "Kalibrace".
Na obrazovce byste měli vidět tento obrazec:
Nyní postupujte přesně krok po kroku podle návodu na obrazovce.
V této kapitole se dočtete základní informace o ovládání a spouštění prohlížeče Links. V dalších kapitolách najdete podrobný popis jednotlivých funkcí a nastavení prohlížeče.
./linksPokud máte binární soubor v cestě, stačí na příkazovou řádku zadat:
links
Za příkaz links můžete na příkazovou řádku uvést ještě přepínače, kterými ovlivňujete běh prohlížeče. Přepínače se zapisují ve tvaru -přepínač , kde "přepínač" je název přepínače. Přepínače od sebe a od názvu programu oddělujte mezerou. Za přepínače navíc můžete (ale nemusíte) zadat URL stránky, kterou chcete zobrazit, případně cestu k HTML souboru na lokálním disku (jestliže chcete zobrazit stránku na Vašem disku). URL také oddělte mezerou.
Příklad:
links www.google.com
Některé přepínače navíc vyžadují hodnotu, kterou zapíšete za přepínač a oddělíte opět mezerou. V následující tabulce najdete nejpoužívanější přepínače a jejich význam.
Přepínač | Význam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-g | Prohlížeč se spustí v grafickém režim. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-mode | Slouží k nastavení režimu grafického ovladače. (viz spouštění v grafickém režimu). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-driver | Specifikuje grafický systém, který se má použít. Pokud přepínač nepoužijete, grafický systém bude automaticky zdetekován. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-help | Vypíše přehled přepínačů a klávesové ovládání. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-version | Zobrazí číslo verze programu.
Spouštění v grafickém režimuPro přechod do grafického módu slouží přepínač -g . Napište na příkazovou řádku: links -g Links se ho pokusí automaticky zdetekovat grafické systémy, které máte nainstalovány na Vašem počítači, pokud nějaký najde, přepne se do grafického režimu. Grafické systémy budou detekovány v tomto pořadí: pmshell , x , svgalib , atheos . Chcete-li zvolit grafický systém manuálně, použijte přepínač -driver s jedním z argumentů: pmshell , x nebo svgalib . Například: links -g -driver svgalib Pokud používáte systém X-Window a detekce skončí neúspěšně, musíte správně nastavit proměnnou prostředí DISPLAY , aby ukazovala na Váš display. Přepínač -mode slouží k předání parametru grafickému ovladači. V systému SVGAlib se používá k určení grafického rozlišení, v systému X-Window slouží k určení displaye. Grafický systém SVGAlibPřepínačem -mode nastavíte grafické rozlišení. Pro vypsání všech dostupných grafických rozlišení napište: links -g -mode help Grafické rozlišení se zapisuje ve formátu: <šířka>xkde <šířka> a Příklady grafických módů: 1024x768x16M 800x600x64K 320x200x16 1280x1024x32K 1024x768x16M32 640x480x256 Chcete-li například pustit Links s grafickým rozlišením 1024x768 a 16 milióny barev, napište: links -g -mode 1024x768x16M
Grafický systém X-WindowK běhu programu potřebujete barevný display a minimální barevnou hloubku 4 bity (16 barev) s možností nastavení privátní palety. Šedotónové módy nejsou podporovány, stejně tak tzv. "StaticColor" módy, které neumožňují nastavení privátní palety barev. Pokud Váš display disponuje více barevnými hloubkami, prohlížeč si vybere tu nejvyšší. Máte-li display s pouze paletovými módy, program si vytvoří vlastní barevnou paletu, která se po aktivaci okna nastaví, po deaktivaci se opět vrátí původní paleta. V systému X-Window přepínačem -mode nastavujete display, na kterém se má zobrazovat výstup z prohlížeče Links. Display se zapisuje ve formátu Ve většině případů je <číslo displaye> i <číslo obrazovky> rovno nule. Pokud se jedná o lokální počítač, je Příklady, jak může vypadat příkazová řádka při spouštění v systému X-Window: links -g -mode delta.ether.cz:0.0 links -g -driver x -mode localhost:0.0 links -g -driver x -mode :0.0 links -g -mode micron:1.0 V prvním příkladě se bude výstup prohlížeče zobrazovat na vzdáleném počítači delta.ether.cz . V druhém příkladě říkáte explicitně, že se má použít grafický ovladač pro X-Window a výstup se má zobrazovat na počítači, kde prohlížeč pouštíte. Třetí případ je ekvivalentní druhému. V posledním příkladě se bude výstup zobrazovat na počítači micron v lokální síti, na display číslo 1. Grafický systém framebufferLinks běží na grafickém systému framebuffer na operačním systému Linux. Ovladač pro framebuffer má z implementačních důvodů jistá omezení. Prvním omezením je, že jsou podporovány pouze systémy s lineárně mapovanou pamětí. Druhé omezení je na ovladač myši, který je implementován pomocí knihovny gpm , což je jediný přenositelný způsob implementace. Jelikož knihovna gpm je je vytvořená pro textový mód a grafický mód má daleko vyšší rozlišení, myš by byla příliš pomalá. Proto se ukazatel myši nepohybuje plynule, ale po skocích několika bodů Ve výjimečných případech se může stát, že nepůjde kliknout na určité místo na obrazovce. Proto můžete klávesami F5 , F6 , F7 a F8 pohybovat kurzorem jemněji. Toto není chyba Links, ale knihovny gpm , která je znakově orientovaná. Jelikož na framebufferu není jiná možnost čtení myši, toto je jediný rozumný způsob, jak jde myš číst. Pokud se Vám toto řešení nelíbí, napište autorům gpm , ať do gpm přidají podporu grafiky. Pokud máte administrátorská práva, je možno zdrojové texty gpm upravit tak, aby se kurzor myši pohyboval plynule, a poté gpm překompilovat. K úpravě gpm slouží přiložený patch, který najdete v adresáři s programem, jmenuje se PATCH-gpm-1.20.0-smooth-cursor . Patch byl vytvořen pro zdrojové texty gpm verze 1.20.0. Na jiné verze pravděpodobně bude fungovat též.
Konfigurační souborLinks po prvním spuštění vytvoří ve Vašem domovském adresáři daném proměnnou prostředí $HOME (pokud neexistuje, tak v adresáři, kde se nachází binární soubor links ), adresář .links pro ukládání konfiguračních souborů, záložek, historie a dalších systémových informací. Upozornění: Konfigurační adresář nemažte, jinak ztratíte veškeré nastavení prohlížeče a záložky.
Základní pojmyNejprve upřesníme některé pojmy, které se budou později vyskytovat v textu:
Po spuštěníPo spuštění se zobrazí okno prohlížeče. Pokud jste zadali na příkazovou řádku URL, zobrazí se rovnou požadovaná stránka. Jinak se zobrazí šedá plocha. Na spodním okraji okna je tzv. stavový řádek , kde se zobrazují informace o průběhu spojení, adresa odkazu (pokud kurzorem ukazujete na odkaz), titulek obrázku a podobně. Na horním okraji okna pak najdete lištu, na které se nachází titulek stránky. V levém horním rohu je šipka, která slouží k pohybu zpět v historii.
Dialogy pro zadávání textuV programu Links se často používají dialogy pro zadávání textu. Například při zadávání URL stránky, při vyhledávání a podobně. Proto zde rozebereme, jak se tyto dialogy ovládají. Dialog obsahuje políčko pro zadávání textu a tlačítka OK a Zrušit . Do textového políčka normálně lze psát text, klávesami BACKSPACE a DELETE text mazat, klávesy doleva a doprava pohybují kurzorem po textu. CTRL +x smaže celý řádek a umístí ho do clipboard (pouze na OS/2), klávesami CTRL +v vložíte obsah clipboard (opět pouze na OS/2), CTRL +u smaže text od kurzoru na začátek řádky. Kurzorovými klávesami nahoru a dolů lze listovat v historii dříve zadaných hodnot. Klávesovou kombinací CTRL +w aktivujete funkci doplnění textu. Pokud chcete zadat text, který jste již dříve zadávali, tak stačí zadat několik prvních písmen a stiskem této kombinace se doplní možné pokračování, případně se nabídne dialog s možnostmi, ze kterých si jednu vyberete. Kliknutím na tlačítko OK zadaný text potvrdíte, kliknutím na Zrušit zadávání textu zrušíte.
Navigace po dokumentuNyní popíšeme, jak se pohybovat po stránce, co se na stránce zobrazuje, jak klikat na odkazy a jak posouvat se zobrazenou stránkou.
Virtuální konzoleNa grafických systémech, kde není možno vytvářet okna prohlížeče (například svgalib nebo framebuffer), Links disponuje schopností tzv. virtuálních konzolí. Jde o to, že po spuštění prohlížeče máte možnost vytvoření až deseti virtuálních konzolí, které odpovídají oknům prohlížeče na okenním systému, mezi nimiž můžete přepínat klávesami ALT +1 , ALT +2 až ALT +0 . Pokud vytvoříte nové okno prohlížeče (například funkcí "Nové okno"), alokuje se nová virtuální konzole s nejnižším číslem (po spuštění prohlížeče jste tedy na virtuální konzoli číslo 1) a na ní se zobrazí požadovaná stránka. Pokud okno zavřete, příslušná virtuální konzole zmizí a ostatní konzole zůstanou tak, jak jsou --- nedojde k žádnému přečíslování, jak by se někdo mohl domnívat. Tato technologie umožňuje uživateli současné prohlížení více stránek i na systémech, kde není možno vytvářet okna.
Rámy a scrollováníJak je jistě známo, HTML stránky mohou obsahovat rámy. Mezi jednotlivými rámy lze přepínat v textovém režimu klávesou TAB a v grafickém režimu kliknutím dovnitř příslušného rámu. Scrollování se stránkou je také jednoduché. V grafickém režimu se scrolluje pomocí scrollovací lišty umístěné vpravo od rámu. Scrollovat můžete též kurzorovými šipkami, klávesy PAGE UP a PAGE DOWN slouží k posunutí na předchozí respektive další stránku dokumentu. Na následující stránku se dostanete též mezerníkem. Klávesy HOME a END posouvají na začátek respektive konec dokumentu. Pokud máte myš s kolečkem, můžete v grafickém režimu ve svislém směru scrollovat kolečkem myši. Pokud máte myš se dvěma kolečky, první kolečko (většinou na místě prostředního tlačítka) slouží ke scrollování ve svislém směru a druhé kolečko (umístěné většinou na pravém tlačítku) slouží ke scrollování ve vodorovném směru. Scrollovat můžete kdykoliv prostředním tlačítkem: Podržte prostřední tlačítko a posouvejte myší, jako kdybyste chtěli rukou posunout papírovou stránku. Takto funguje posouvání do všech stran --- vodorovně i svisle. Tedy pokud podržíte prostřední tlačítko a posouváte myší směrem nahoru, výhled na dokument se posouvá směrem dolů (tedy ke konci dokumentu). Pokud držíte prostřední tlačítko a posouváte směrem doprava, výhled se posouvá směrem k levému okraji. Myší se tedy posouvá na druhou stranu než se posouvá scrollovací lištou. Stejně tak můžete posouvat stránkou pomocí pravého tlačítka myši, ale pouze pokud nenajedete na obrázek, odkaz, element formuláře a podobně. Pokud na ně najedete a stisknete pravé tlačítko myši, objeví se nabídka akcí, které se dají s daným obrázkem, odkazem či elementem formuláře provádět. V textovém režimu analogicky fungují klávesy PAGE UP , PAGE DOWN , HOME , END a mezerník. Jelikož kurzorové šipky jsou použity pro pohyb po odkazech, stránka se posouvá doprava a doleva klávesami [ a ] , ve směru nahoru a dolů klávesami INSERT a DELETE (respektive CTRL +p a CTRL +n . Jestliže stránka obsahuje více rámu, výše popsaný postup funguje v aktuálním rámu.
Odkazy a stavová řádkaOdkazy se vybírají v grafickém režimu jednoduše kliknutím na příslušný odkaz. V textovém režimu je potřeba nejprve odkaz vybrat šipkami nahoru a dolů. Aktuální (vybraný) odkaz je označen inversním pozadím. Chcete-li odkaz následovat, stiskněte šipku doprava nebo klávesu ENTER . Odkazy se zobrazují modře, pokud stránka nepoužívá pro odkazy jinou barvu. Po kliknutí na odkaz Links nejprve začne hledat server (pošle DNS dotaz), poté začne navazovat spojení se vzdáleným serverem. Až se spojí, vyšle žádost o stránku a pak již jen čeká na odpověď serveru. Celý průběh komunikace se zobrazuje ve stavovém řádku na spodním okraji stránky. Jakmile je stránka celá stažena, ve stavovém řádku se zobrazí "OK". Jestliže se stránka ještě nestáhla, máte možnost navazování spojení zrušit funkcí "zpět" (klávesou Z nebo v textovém režimu šipkou doleva, případně kliknutím na šipku doleva v levém horním rohu prohlížeče). Po natažení stránky se ve stavové řádce zobrazují informace o odkazech, obrázcích a dalších elementech stránky. Pokud najedete na odkaz, zobrazí se adresa cíle odkazu (takto můžete snadno poznat, zda je nějaký obrázek nebo text odkaz) . Pokud najedete na obrázek, zobrazí se jeho titulek (atribut alt) nebo (v případě, že obrázek titulek nemá) adresa obrázku. Po najetí na element formuláře (textové políčko, zaškrtávací čtvereček, radio tlačítka a další) se zobrazí informace o příslušném elementu formuláře (například jeho jméno, hodnota, adresa, kam se formulář odešle, ...). Když na stránce běží javascript, může do stavového řádku též zapisovat. V takovém případě neuvidíte tyto informace, ale text, který nastavil javascript.
Takto vypadá stavová řádka u spodního okraje obrazovky. Během nahrávání stránky se dosud nenahrané nebo nezdekódované obrázky zobrazují jako rámeček o velikosti obrázku (jak je velikost zadaná na stránce). Po stažení a dekódování obrázku se místo rámečku zobrazí obrázek. Pokud se nastane chyba a obrázek nejde stáhnout, je poškozený, či ho z nějakého jiného důvodu nelze zobrazit, místo obrázku se zobrazí rozlomený rámeček. Rámeček má rozměry obrázku (pokud jsou rozměry známy), v případě, že rozměry známy nejsou, má rámeček základní rozměry 32x32 bodů. Horní část obrázku znázorňuje, jak vypadá poškozený obrázek. Ve spodní části vidíte, jak se zobrazuje dosud nestažený obrázek.
Objekty na stránceLinks částečně nepodporuje některé HTML tagy, které se mohou objevit na stránce, ale jelikož některé mohou obsahovat důležité informace, Links takovéto tagy zobrazuje jako odkazy. Konkrétně se jedná o tagy:
Na některých stránkách se Vám může objevit odkaz Refresh s odkazem na jinou stránku. "Refresh" je přesměrování na jinou stránku, které se v některých prohlížečích provádí automaticky. Links přesměrování automaticky neprovádí, neboť pro uživatele je pak krajně nepříjemné dostávat se před stránku s přesměrováním, jelikož po stisknutí "zpět" se dostane na stránku s přesměrováním a ta ho automaticky přesměruje zase dopředu. Proto se v Links přesměrování zobrazí jako "Refresh". Po kliknutí na odkaz budete přesměrováni na cílovou stránku. Pokud se na stránce vyskytnou nějaké znaky, které Links nemá ve fontu, zobrazí se místo nich znak "kaňka". Pokud se na stránce kaněk vyskytuje příliš mnoho a Vy si myslíte, že by se stránka měla zobrazit správně, zkuste v menu "HTML nastavení" změnit hodnotu "Předpokládat kódovou stránku". Je totiž možné, že server neposílá informaci o kódové stránce a Vy máte pouze nastaveno jiné kódování, než je skutečné kódování dokumentu. Je též možné, že server posílá špatnou informaci o kódové stránce dokumentu. Pro ten případ můžete ve stejném menu zaškrtnout položku "Ignorovat informaci o kódové stránce". Místo chybějících znaků se zobrazuje symbol kaňky:
Když barvy popředí a pozadí mají příliš blízké luminance, tak se barva popředí zvolí co nejkontrastnější k barvě pozadí. Tato funkce je v Links zabudována, aby se zvýšila čitelnost textu na stránkách, které mají nevhodně nastavené barvy, že by se uživateli text špatně četl. Upozornění: Na některých stránkách se z tohoto důvodu může stát, že se barva textu nezobrazí tak, jak autoři dokumentu chtěli, ale zobrazí se jinak --- aby text byl co nejčitelnější. Toto není chyba prohlížeče, tato funkce je záměrná. Kdyby se barva zobrazila tak, jak chtějí autoři, text by byl pro uživatele velmi špatně čitelný.
MenuCelý program Links se ovládá pomocí interaktivních nabídek, ovládání je tedy velmi snadné a intuitivní. Veškeré funkce se dají vyvolat z hlavního menu, některé navíc tzv. horkou klávesou. Hlavní menu vyvoláte stiskem klávesy ESC nebo kliknutím myší na lištu na horním okraji okna, opětovným stiskem ESC nebo kliknutím pod lištu na horním okraji okna hlavní menu zavřete. Jednotlivé položky v menu vybíráte buď přímo kliknutím myší na požadovanou položku, nebo kurzorovými klávesami --- v hlavním menu klávesami doleva a doprava, v roletových menu klávesami nahoru a dolů. ENTER nebo mezerník slouží pro výběr zvolené položky. Některé položky menu mají jedno písmeno názvu zvýrazněné (inversním pozadím). Pokud v menu stisknete toto písmeno, provede se přímá volba oné položky, což bývá rychlejší, než najíždění kurzorem nebo myší. Vpravo od některých položek může být též uvedena tzv. horká klávesa. Jestliže stisknete horkou klávesu kdekoliv v prohlížeči, vyvolá se přímo příslušná funkce, což je opět rychlejší, než hledat funkci v menu. Horké klávesy si není potřeba pamatovat --- všechny funkce lze dohledat v menu.
Dialogová oknaVelmi podobně jako menu se ovládají dialogy: šipkami nahoru / dolů se vybírají jednotlivé prvky dialogu, mezerníkem se vybraná položka aktivuje (zmáčkne se tlačítko, zaškrtne zaškrtávací políčko a podobně). Nebo samozřejmě myší. Dialog se zruší klávesou ESC. To znamená, že se zavře a veškeré změny (zadaný text, zaškrtnutá zaškrtávací políčka a podobně), které jste v něm udělali, budou zapomenuty. Naopak klávesou ENTER se dialog zavře a veškeré změny se akceptují. Dialogová okna též mohou obsahovat políčka pro zadávání textu. Pokud chceme do políčka zadat text, nejprve políčko aktivujeme (buď na něj klikneme myší nebo ho vybereme kurzorovými šipkami) --- v políčku se objeví kurzor. Poté můžeme normálně vkládat text, čísla a podobně. Klávesami doprava / doleva pohybujeme kurzorem po textu, klávesami BACKSPACE a DELETE text mažeme. Klávesami nahoru / dolů textové políčko opustíme a tedy ukončíme editaci.
Popis funkcíNyní podrobně rozebereme všechny funkce prohlížeče, tak jak jsou uvedeny v menu.
Menu Soubor
V menu Soubor najdete funkce pracující s URL: změna URL, historie, záložky, dále pak funkce pro stahování dokumentů, systémové informace, odskok do na příkazovou řádku operačního systému a ukončení prohlížeče. Běž na URLTato funkce slouží k nahrání nové stránky. Funkci lze vyvolat klávesou g . Po vyvolání funkce se na obrazovce objeví dialog, do kterého zadáte URL požadované stránky. Po zadání adresy se stránka začne hned stahovat. Pokud klávesu g stisknete se shiftem, v dialogu na URL bude předvyplněna adresa právě zobrazené stránky.
ZpátkyFunkce "zpátky" slouží k zobrazení předchozí stránky, vyvolává se klávesou z nebo kliknutím na šipku zpět v levém horním rohu okna prohlížeče (jak je možno vidět na následujícím obrázku). Pokud například máte zobrazenou stránku "A", poté přejdete na jinou stránku (ať už kliknutím na odkaz, či zadáním adresy jiné stránky) a pak chcete jít zpět na stránku "A", tak použijete tuto funkci.
HistorieFunkce "historie" zobrazí menu s adresami dříve zobrazených stránek (to znamená stránek, na které byste se dostali funkcí "zpět"). Po vybrání konkrétní adresy se stránka s touto adresou zobrazí. Klávesou ESC menu zavřete.
Nahraj znovaTato funkce slouží k opětovnému stažení stránky ze sítě. Používá se zejména, když se stránka na serveru změní a Vy chcete zobrazit poslední verzi stránky (často se mění například stránky různých konferencí, či jiné periodicky generované stránky). Funkci lze vyvolat kombinací kláves CTRL +r .Při prvním vyvolání této funkce se stránka vyžádá znovu ze sítě, pokud mezi Vámi a Internetem je PROXY cache, může se stát že PROXY cache odpoví na požadavek okamžitě ze své paměti a nebude dokument stahovat ze sítě. Proto druhé a další "nahraj znova" vyžádá stránku znovu ze sítě, ale vynutí si stažení ze sítě i u případné PROXY cache. Při druhém a dalším nahrání znova se v HTTP požadavku totiž posílá "Pragma: no-cache".
ZáložkyZáložky Vám umožní snadno uložit odkaz na zajímavou stránku. Používají se naprosto stejně jako záložky v knize. Záložka se skládá ze jména (nadpisu záložky) a URL. Záložky jsou uspořádány do adresářů, což umožňuje snadnější orientaci a zvyšuje přehlednost. Po vyvolání funkce "záložky" se na obrazovce objeví okno se správcem záložek. V horní části okna se nachází seznam záložek a adresářů (respektive jejich jmen), u spodního okraje okna pak naleznete tlačítka, která umožňují se záložkami pracovat. V seznamu v horní části okna lze, podobně jako v menu, vybírat položku. Vybraná položka je opět označena lištou s inversním pozadím. Kurzorovými klávesami, klávesami PAGE UP , PAGE DOWN , HOME a END se lišta posouvá. Klávesami doleva a doprava vybíráte tlačítko (u dolního okraje okna), enterem tlačítko aktivujete. Kliknutím levým tlačítkem myši vyberete položku. Scrolluje se tak, že podržíte prostřední tlačítko a posouváte myší nahoru a dolů. Scrollovat lze též lištou u pravého okraje okna. Vlevo před každou položkou se nachází grafický symbol, který znázorňuje, zda se jedná o záložku, otevřený adresář, nebo zavřený adresář. Symbol mínus ve čtverečku znázorňuje zavřený adresář, plus ve čtverečku otevřený adresář a vodorovná čárka záložku. Svislé čáry znázorňují, do kterého adresáře položka náleží. Kliknutím na symbol adresáře nebo najetím na adresář a stisknutím mezerníku adresář otevřete / zavřete. Klávesou + adresář otevřete, klávesou - zavřete.
Nyní probereme jednotlivé činnosti, které lze pomocí tlačítek provádět. Tlačítka fungují na položku (záložku nebo adresář) s kurzorem. Této položce budeme říkat aktuální.
Položky v seznamu lze též přesouvat. A právě k tomu slouží tlačítko Přestěhovat . Nejprve je nutno položky, které chceme přesouvat, označit. Položka se označí klávesou INSERT nebo * (tyto klávesy označenou položku odznačí a odznačenou označí), nebo kliknutím pravým tlačítkem myši na příslušnou položku. Označená položka má před názvem hvězdičku (v textovém módu), respektive čtvereček (v grafickém módu). Tlačítkem Odznačit vše všechny položky odznačíte. Při zavření adresáře se všechny položky uvnitř adresáře automaticky odznačí. Nyní, pokud máte označeny všechny položky, které chcete přesouvat, najeďte kurzorovou lištou na položku, za kterou chcete označené položky přesunout, a klikněte na tlačítko Přestěhovat . Označené položky se přesunou za aktuální položku, pokud je aktuální položka otevřený adresář, budou označené položky umístěny do něj. Přesunuté položky budou za sebou ve stejném pořadí, jako byly před přesunem (tedy se nezmění pořadí označených položek mezi sebou). Adresáře se přesunou včetně svých obsahů. Poznámka: Správce záložek může být otevřen pouze jednou. Pokud máte otevřeno více oken prohlížeče a v jednom již máte záložky otevřeny, tak je nelze otevřít v jiném okně. Záložky se ukládají do souboru bookmarks.html v adresáři .links ve Vašem domovském adresáři. Formát souboru je kompatibilní s formátem, který používají prohlížeče firmy Netscape, je tedy možné mít společné záložky pro prohlížeč Links a Netscape. Umístění a název souboru, kam se budou záložky ukládat můžete zvolit v menu "Nastavení-> Ostatní nastavení". V témže menu můžete také nastavit kódování češtiny souboru se založkami. Pokud změníte soubor nebo kódování záložek, změny, které jste provedli v záložkách, se automaticky uloží a nahraje se soubor s novými záložkami. Změny v záložkách (například přidání, smazání a podobně) se automaticky ukládají při ukončení prohlížeče. Není tedy nutné záložky explicitně ukládat nějakou funkcí v menu. Po prvním spuštění prohlížeče (respektive, pokud soubor se vytváří soubor se záložkami a ještě neexistuje) se Vám automaticky vytvoří základní záložky ukazující na domácí stránku Links a kalibrační proceduru.
Nové oknoVytvoří nové okno prohlížeče. Funguje pouze v systémech, kde okno lze vytvořit. Tedy například v okenních systémech, v X-terminálu a podobně. Nefunguje například na textové konzoli (kde nová okna opravdu vytvářet nelze).V grafických prostředích svgalib a framebuffer se místo otevírání nového okna přiřadí nejnižší volné číslo virtuální konzole v Links a na tu se stránka zobrazí. Virtuální konzole se přepínají klávesami ALT +0 , až ALT +9 . Když konzoli zavřete, konzole zmizí a ostatní konzole zůstanou tak jak jsou (nedojde k žádnému přečíslování).
Ulož pod jménemUloží právě zobrazenou stránku do souboru. Po vyvolání této funkce se objeví dialog, do kterého zadáte jméno souboru, kam chcete stránku uložit. Jestliže takový soubor již existuje, tak bude přepsán.Ulož URL pod jménemFunguje podobně jako předchozí funkce, s tím rozdílem, že nejprve budete dotázáni na URL stránky, která se má stáhnout, a poté na jméno souboru, kam se má stránka uložit. Po zadání obojího se stránka stáhne a uloží.
Ukončit všechna spojení na pozadíZavře všechna nepoužívaná otevřená spojení na pozadí. Používá se v situacích, kdy nechcete, aby se zbytečně stahovaly dokumenty, které se nepoužijí. Například, když stahujete velký soubor po pomalé lince a stahování ukončíte, tak se soubor ještě nějakou dobu stahuje na pozadí (pro případ, že ho budete chtít stahovat znova). To ovšem zatěžuje linku. Proto je zde tato funkce, která spojení na pozadí zavře, což Vaši linku uvolní.
Vylej všechny cacheSmaže všechny dokumenty z cache. Používá se, když chcete, aby se všechny stránky, které se zobrazí, znova zformátovaly. Případně, aby se zmenšila velikost zabrané paměti.
Informace o zdrojíchTato funkce zobrazí informace o spojeních, vyrovnávací pamětech, časovačích a dokumentech.
Informace o pamětiZobrazí informaci, kolik Links zabírá paměti.
OS ShellTato funkce je dostupná pouze v textovém režimu. Provede odskok na příkazovou řádku Vašeho operačního systému. Po ukončení shellu (většinou příkazem "exit", závisí na operačním systému), se vrátíte zpět do programu Links.
KonecTuto funkci lze též vyvolat klávesou q . Funkce zavře aktuální okno prohlížeče. Pokud máte otevřeno pouze jedno okno prohlížeče, tak ukončí celý prohlížeč.
Menu Zobrazení
Nabídka Zobrazení obsahuje funkce týkající se zobrazené stránky: hledání v dokumentu, přepínání mezi zformátovaným a nezformátovaným dokumentem, informace o dokumentu a HTML nastavení.
HledejTuto funkci lze též vyvolat horkou klávesou / . Funkce hledej vyhledá text v aktuálním rámu směrem shora dolů. Po vyvolání této funkce se zobrazí dialog s textovým políčkem, do nějž zadáte hledaný text. Šipkami nahoru a dolů můžete listovat v historii dříve hledaných textů. Pro zahájení hledání klikněte na tlačítko OK , tlačítkem Zrušit hledání zrušíte. Hledaný text bude zvýrazněn inversním pozadím a stránka se posune tak, aby nalezený text byl vidět na obrazovce.Při hledání se nebere ohled na velká a malá písmena. To ovšem neplatí u písmen s diakritikou, ta budou hledána v přesném znění. Proto dbejte těchto pravidel při zadávání textu. Pro vysvětlení ukážeme několik příkladů:
Hledej zpětFunkce hledej zpět pracuje stejně jako funkce hledej, s tím rozdílem, že se text vyhledává směrem zdol nahoru (vyhledává se od konce stránky). Tato funkce se vyvolá horkou klávesou ? (zapamatování je jednoduché --- pro hledání dopředu se použije klávesa / a pro hledání dozadu klávesa SHIFT a / .
Najdi dalšíTato funkce najde další výskyt hledaného textu ve směru hledání. Tedy při hledání dopředu najde další výskyt ve směru shora dolů a u hledání zpět najde další výskyt ve směru zdola nahoru (tedy najde výskyt blíže začátku stránky). Funkci lze též vyvolat horkou klávesou n . Funkce posune stránku tak, aby na obrazovce byl vidět nalezený text.
Najdi předchozíPodobně jako funkce "najdi další" pracuje tato funkce, s tím rozdílem, že se nalezne předchozí výskyt hledaného textu (tedy v opačném směru než funkce "najdi další"). Tuto funkci lze vyvolat horkou klávesou N , k nalezení dalšího výskytu slouží klávesa n , k nalezení předchozího výskytu klávesa SHIFT a n .
Přepnout HTML/plainTato funkce přepíná mezi formátovaným a neformátovaným zobrazením stránky. Lze ji vyvolat horkou klávesou \. Slouží například k zobrazení HTML kódu stránky. Chcete-li vidět HTML kód stránky, stiskněte klávesu \. Pokud chcete opět vidět zformátovaný dokument, stiskněte tuto klávesu ještě jednou.
Informace o dokumentuZobrazí okno s informacemi o serveru, kódování stránky, velikosti dokumentu, datem a dalšími.
Rám přes celou obrazovkuTato funkce zobrazí aktuální rám přes celou obrazovku. Pro zobrazení stránky v původním tvaru (se všemi rámy) použijte funkci "jdi zpět v historii". Funkce "rám přes celou obrazovku" se vyvolává klávesou f .
HTML nastavení
V tomto menu můžete nastavit různé parametry zobrazování stránek. Menu obsahuje tyto položky:
Upozornění: Pokud nastavíte zvětšení obrázků jiné než 100% nebo nastavíte velikost písma jinou než 16 bodů, některé stránky se mohou zobrazovat podivně (například mohou být "rozpadlé"), jelikož počítají s konkrétní velikostí obrázků a písma.
Ulož HTML nastaveníPokud změníte nějaké HTML nastavení, tak ho nezapomeňte uložit do konfiguračního souboru právě pomocí této funkce. Pokud nastavení neuložíte, budou veškeré změny po ukončení programu zapomenuty.
Menu Odkaz
Menu "odkaz" je na liště hlavního menu pouze v textovém režimu. Obsahuje akce, které je možno provést s aktuálním odkazem. Například stáhnout, zobrazit obrázek, následovat odkaz a podobně. V grafickém režimu se toto menu zobrazí po kliknutí pravým tlačítkem na odkaz.
Menu StahováníObsahuje přehled souborů, které se stahují na pozadí. Po kliknutí na jeden ze souborů se objeví okénko s podrobnými informacemi o stahovaném souboru a možností stahování přerušit. Na následujícím obrázku vidíte menu s výběrem jednotlivých stahovaných souborů.
V okénku se zobrazují následující informace o souboru:
Takto vypadá okno s detailními informaci o konkrétním stahovaném souboru:
Kliknutím na tlačítko Na pozadí vrátíte stahování souboru na pozadí. Tlačítkem Ukončit stahování souboru ukončíte. Pozor, prohlížeč se již více nebude ptát --- pokud tedy toto tlačítko zmáčknete omylem, stahování se ukončí a Vy budete muset soubor stáhnout znova. Menu Nastavení
V této nabídce naleznete veškerá globální nastavení prohlížeče, jako například nastavení jazyka, nastavení znakové sady (na textovém terminálu), sítě, terminálu, javascriptu, cache a podobně. Pokud některé nastavení změníte, tak nezapomeňte kliknout na položku Uložit nastavení , aby se změna uložila do konfiguračního souboru. Pokud nastavení neuložíte, změny se po ukončení programu zapomenou a při příštím spuštění bude platit opět původní nastavení (bez Vašich změn).
Jazyk
Po vybrání této položky se objeví menu, kde můžete zvolit jazyk. Šipkami nahoru a dolů vybíráte jazyk, enterem potvrdíte výběr, klávesou ESC výběr zrušíte. Nastavení termináluToto nastavení je dostupné pouze v textovém režimu. Pomocí něj můžete přizpůsobit zobrazování v textovém režimu Vašemu terminálu. Po kliknutí na tuto položku menu se zobrazí dialog, kde můžete nastavovat tyto vlastnosti:
Video nastaveníPoložka "Video nastavení" je dostupná pouze v grafickém režimu. Po kliknutí na ni se na zobrazí okno s video nastaveními. Zde lze měnit nastavovat gammu Vašeho monitoru, vypínat / zapínat ditherování obrázků a písma, zapnout korekci poměru stran či korekci pro LCD displaye. Dialog obsahuje políčka pro zadávání hodnot gamma korekce pro jednotlivé barevné složky (červená, zelená, modrá) a pak uživatelskou gammu pro korekci okolního osvětlení. Popis správného nastavení gammy následuje.
Nastavení gamma korekce
Tabulka gamma korekcí pro různé intensity osvětlení:
Nyní, když máte správně nastavený monitor, můžete přistoupit k nastavení gamma korekce:
Upozornění: V případě nedodržení doporučeného postupu, ať už špatným nastavením jasu, nebo špatným nastavením gammy, bude obraz i písmo zobrazován zkresleně, což se projeví například nesprávnými odstíny barev, příliš tmavými nebo příliš světlými partiemi obrazu, nerovnoměrnou kresbou písma, příliš sytými nebo příliš mdlými barvami a barevnými závoji nebo pruhy v jemných přechodech mezi barevnými tóny. Na zařízeních, která provádějí nesprávné zvětšování nebo zmenšování obrazu (LCD monitory a promítače v určitých rozlišeních), dojde při nižších barevných hloubkách k nesprávnému podání obrazu. V případě použití prohlížeče Links na platformě X-Window doporučujeme pro nejjemnější podání barev, je-li to možné, zcela vypnout gamma korekci prováděnou X-Window systémem. Nastavení gammy provádějte až po tomto vypnutí. Políčka Poměr stran slouží ke korekci poměru stran na grafických módech s nečtvercovými body. Běžný poměr stran na monitorech (nyní mluvíme opravdu o monitorech s klasickou obrazovkou, někdy též nazývaných CRT) je 4:3, což odpovídá rozlišení například 800x600, 1024x768, 640x480. Při těchto rozlišeních jsou body na obrazovce čtvercové. Při jiných rozlišeních (například 640x400, 320x200) jsou body v jednom směru protáhlé, tedy když by se na obrazovce měl zobrazit čtverec, uvidíte místo něj obdélník. A právě tuto vadu lze korigovat nastavením poměru stran. Do políčka Poměr stran zadejte poměr šířky bodu na obrazovce v milimetrech ku výšce bodu na obrazovce v milimetrech. Pokud tedy máte obraz na obrazovce úzký a vysoký, nastavte číslo větší než 1, pokud máte obraz široký a nízký, nastavte číslo menší než 1. V běžných případech by mělo stačit normální nastavení 1, neboť grafický ovladač si sám zjistí grafické rozlišení a podle něj spočítá korekční koeficient (pro obrazovku s poměry stran 4:3). Pokud toto nestačí (například máte atypický monitor), je potřeba koeficient nastavit ručně. Zaškrtnutím políčka Zapnout korekci poměru stran zapnete korekci poměru stran. Pokud je korekce vypnuta, body obrazu se mapují 1:1 na body na obrazovce. Tedy ještě jednou shrnutí: korekci poměru stran nechte zapnutou, hodnotu v políčku nechte 1 a na přiloženém testovacím monoskopu ozkoušejte, zda se kruh zobrazuje jako kruh. Pokud ne případně dokorigujte poměr stran hodnotou v políčku --- číslo větši než 1, pokud je obraz vysoký a úzký, číslo menší než 1, pokud je obraz nízký a široký. Dále v tomto menu můžete nastavit, pro jaké výstupní zařízení se má optimalizovat obraz. Zaškrtněte jedno z následujících políček:
Uspořádání bodů na Vašem LCD monitoru najdete v technických parametrech monitoru. Korekce pro LCD displaye je nutná z toho důvodu, že na LCD displayi jsou složky jednotlivých obrazové bodů uspořádány vedle sebe a příliš velké, tudíž pro oko již patrné. Obraz bez korekce (zejména ditherované a resamplované písmo) vypadá ošklivě. Na klasické obrazovce jsou body malé a typicky uspořádané do trojúhelníku, oko tedy nerozlišuje jednotlivé složky bodu.
Nastavení sítě
V tomto dialogu se nastavují parametry práce se sítí. HTTP a FTP proxy cache: pokud je Vaše síť za proxy serverem, je potřeba nastavit adresu Vašeho HTTP respektive FTP proxy serveru (pokud ji nevíte, zeptejte se administrátora Vaší sítě). Adresa se zadává ve formátu adresa , nebo adresa:port . Tedy například: proxy.cache.intra proxy.cache.intra:10000Pokud máte zadanou HTTP proxy cache, všechny HTTP požadavky se budou posílat nastavené cachi na danou adresu a port. Podobně pro FTP. Dále lze nastavit různé parametry spojení:
Tlačítko FTP nastavení vyvolá dialog, kam můžete zadat heslo pro anonymní přístup na FTP servery. Některé FTP servery vyžadují heslo pro anonymní přístup. Heslem je většinou e-mailová adresa toho, kdo chce na anonymní FTP přistupovat. Upozornění: Nedoporučujeme zadávat svou vlastní e-mailovou adresu jako heslo pro anonymní FTP, neboť může být zneužita provozovatelem FTP serveru pro rozesílání nevyžádané pošty. Tlačítkem HTTP nastavení vyvoláte dialog pro nastavení vlastností HTTP spojení. V tomto dialogu můžete nastavit:
Dále můžete nastavit HTTP referer na jednu z následujících možností. HTTP referer znamená to, že prohlížeč pošle serveru informaci, z jaké stránky jste se dostali na momentálně zobrazenou stránku. To ovšem není bezpečné, protože nikdo nemusí vědět, odkud jste se na stránku dostali. Možnosti jsou tyto:
Do políčka Hlásit falešný user-agent máte možnost zadat text, který se má posílat serveru jako user-agent. User-agent je informace o Vašem prohlížeči a operačním systému. Standardně se posílá pravdivá informace o Vašem operačním systému a prohlížeči Links. Pokud zadáte do tohoto políčka nějaký text, tak se tento text bude posílat jako user-agent (a nikdo se nedozví, jaký máte operační systém a prohlížeč). Pokud políčko necháte prázdné, bude se hlásit pravý user-agent. Nastavení javascriptu
V tomto dialogu můžete nastavovat různé parametry interpretu javascriptu.
Ostatní nastavení
V dialogovém okně "ostatní nastavení" můžete nastavit v grafickém módu velikost písma v menu, barvy menu. Dále pak soubor, kam se budou ukládat záložky, a kódování záložek. Velikost písma v menu určuje, jak se má použít velké písmo v menu. Velikost je udána v bodech na obrazovce. V tomto dialogu lze nastavit barvy různých částí menu: popředí , pozadí , barva scrollovací lišty , barva tahátka scrollovací lišty a barva rámečku scrollovací lišty . Všechny barvy se zadávají ve formátu hexadecimální trojice R, G, B (červená, zelená a modrá složka barvy). To je šestice znaků 0-9 , a-f , pro každou složku dva znaky v uvedeném pořadí. Tedy například 00ff00 je sytě zelená, 000000 je černá, 444400 je tmavě žlutá, a700a7 je světle fialová, ffffff je bílá a podobně. Soubor pro ukládání záložek je soubor, kam se budou ukládat záložky (viz kapitola o záložkách). Standardně je použit soubor bookmarks.html v adresáři .links ve Vašem domovském adresáři. V tomto dialogu můžete soubor pro ukládání záložek změnit, například, pokud chcete sdílet záložky s ostatními prohlížeči. Když změníte soubor pro ukládání záložek, změny, které jste dosud v založkách udělali, se uloží do starého souboru a automaticky se nahraje soubor nový. Po kliknutí na Vybrat kódování záložek budete mít možnost vybrat si kódování, ve kterém bude uložen soubor se záložkami. Podobně jako při změně souboru pro ukládání záložek se při změně kódování uloží záložky do starého souboru ve starém kódování a nahraje se soubor nový s novým kódováním. Pokud není možno v grafickém režimu zjistit vstupní kódování klávesnice z proměnných prostředí, toto menu ještě obsahuje tlačítko Kódování klávesnice . Po stisknutí tohoto tlačítka budete mít možnost vybrat kódování, v jakém Vaše klávesnice vrací znaky. Toto nastavení je různé pro každý grafický driver. Tedy například pro SVGAlib můžete mít jiné kódování než pro X-Window systém. Výběr kódování se vždy vztahuje k tomu grafickému systému, který máte momentálně puštěný.
CacheV tomto dialogu nastavíte velikost dokumentové cache (v kilobytech) a počet zformátovaných dokumentů, které se do cache vejdou. Maximální počet dokumentů v cachi je 256.
Mail a telnet
V tomto dialogu nastavíte program pro mail a telnet. Používá se na odkazy typu "mailto:", "telnet:" a "tn3270:". Dialog obsahuje 3 textová políčka: program pro mail, program pro telnet a program pro tn3270. Do políček napište příkazy, které se mají spustit, znak "\" bude nahrazen adresou (v případě mailového programu), respektive jménem stroje a portem (v případě telnetu).
Přiřazení a přípony souborůTyto dvě funkce Vám umožní nastavit spouštění externích programů na neznámé typy souborů. Každý soubor přijatý po síti má nějaký tzv. MIME typ. MIME typ říká například, zda se jedná o text, obrázek, hudbu, animaci a podobně. MIME typ je textový řetězec složený ze dvou částí oddělených lomítkem. Před lomítkem je tzv. hlavní typ, který říká, zda se jedná o text, obrázek, audio a podobně, za lomítkem pak doplňující typ, který upřesňuje hlavní typ, tedy například pokud je hlavní typ audio, tak že se jedná o formát MP3. V tabulce najdete pro ilustraci přehled některých používaných MIME typů.
Prohlížeč Links umí zobrazovat pouze text a obrázky, nicméně umožňuje nastavit externí program, který se má pouštět na MIME typy souborů, které nezná, tedy například na audio soubory. K tomu slouží právě tyto dvě funkce. Ve funkci "přiřazení" můžete nastavit externí program a MIME typy, na které se má tento program spouštět, ve funkci "přípony souborů" pak můžete přiřadit příponám souborů konkrétní MIME typy, pro případ, kdy není možno od serveru získat informaci o MIME typu a typ se odvozuje z přípony souboru. Přípony i přiřazení se spravují v okně velmi podobném "Správci záložek". Po vyvolání funkce "Přiřazení" nebo "Přípony souborů" se objeví okno "Správce přípon".
Práce se správcem přípon a správcem přiřazení je stejná, proto nejprve popíšeme ovládání okna společně pro obě části a na konci popíšeme okna pro editaci a přidávání, které se pro přípony a přiřazení liší. Stejně jako ve správci záložek je v horním okně seznam přípon/přiřazení, dole pak jsou tlačítka Přidat , Smazat , Editovat , Přestěhovat , Odznačit vše a Zavřít . U každé přípony/přiřazení je uvedena popiska a za dvojtečkou mime-typy, které k příponě nebo přiřazení patří.
V seznamu v horní části okna lze, podobně jako v menu, vybírat položku. Vybraná položka je opět označena lištou s inversním pozadím. Kurzorovými klávesami, klávesami PAGE UP , PAGE DOWN , HOME a END se lišta posouvá. Klávesami doleva a doprava vybíráte tlačítko (u dolního okraje okna), enterem tlačítko aktivujete. Kliknutím levým tlačítkem myši vyberete položku. Scrolluje se tak, že podržíte prostřední tlačítko a posouváte myší nahoru a dolů. Scrollovat lze též lištou u pravého okraje okna. Nyní probereme jednotlivé činnosti, které lze pomocí tlačítek provádět. Tlačítka vždy fungují na položku (příponu nebo přiřazení), na které je kurzor. Této položce budeme říkat aktuální.
Položky v seznamu lze též přesouvat. A právě k tomu slouží tlačítko Přestěhovat . Nejprve je nutno položky, které chceme přesouvat, označit. Položka se označí klávesou INSERT nebo * (tyto klávesy označenou položku odznačí a odznačenou označí), nebo kliknutím pravým tlačítkem myši na příslušnou položku. Označená položka má před názvem hvězdičku (v textovém módu), respektive čtvereček (v grafickém módu). Tlačítkem Odznačit vše všechny položky odznačíte. Nyní, pokud máte označeny všechny položky, které chcete přesouvat, najeďte kurzorovou lištou na položku, za kterou chcete označené položky přesunout, a klikněte na tlačítko Přestěhovat . Označené položky se přesunou za aktuální položku. Přesunuté položky budou za sebou ve stejném pořadí, jako byly před přesunem (tedy se nezmění pořadí označených položek mezi sebou). Poznámka: Správce přípon i správce přiřazení může být otevřen pouze jednou. Pokud máte otevřeno více oken prohlížeče a v jednom již máte správce přiřazení (respektive správce přípon) otevřen, tak jej nelze otevřít v jiném okně. Upozornění: Pokud jakkoliv změníte přiřazení nebo přípony, je nutné uložit nastavení. Pokud neuložíte nastavení, budou Vaše změny při ukončení prohlížeče zapomenuty. Přiřazení
Zde jsou příklady nastavení MIME typů: Popis: ZGV Typ(y): image/gif,image/jpg,image/pcx,image/bmp,image/png Program: zgv % Popis: Acrobat Typ(y): application/pdf,application/x-pdf Program: acroread % Popis: MP3 Typ(y): audio/mpeg Program: mpg123 -2 -v -b 500 % Pochopitelně můžete nastavit více programů pro 1 MIME typ (například více prohlížečů PDF). Pokud nastavíte více programů, před spuštěním externího programu se objeví dialog, kde si budete moci vybrat, který z Vámi nastavených programů se má spustit. Přípony souborů
Přípona(y): gif Typ: image/gif Přípona(y): pdf Typ: application/pdf Přípona(y): dvi Typ: application/x-dvi Přípona(y): jpg Typ: image/jpeg Pokud spouštíte prohlížeč poprvé, automaticky se vytvoří přípony pro základní typy souborů (obrázky, grafické formáty, dokumenty, hudební soubory, animace a další).
Ulož nastaveníUloží nastavení do konfiguračního souboru. Pokud nějaké nastavení změníte a neuložíte, tak bude po skončení prohlížeče zapomenuto. Proto nezapomeňte nastavení uložit, pokud něco změníte a chcete, aby přetrvalo i do příštího spuštění prohlížeče.
Menu PomocMenu Pomoc obsahuje nápovědu k programu: přehled ovládání klávesami, on-line manuál a licenci k programu. Položka Klávesy zobrazí okno s přehledem horkých kláves. Po kliknutí na položku Manuál se zobrazí on-line manuál (funguje pouze, pokud jste připojeni k síti Internet). Pokud jste připojeni k Internetu, můžete též navštívit domácí stránku Links kliknutím na Domácí stránka . Kliknutím na Kalibrace se dostanete na kalibrační proceduru prohlížeče, kterou je nutno provést po prvním spuštění. Tato funkce opět funguje pouze pokud jste připojeni k síti Internet.
PříkladyV této kapitole uvedeme několik názorných příkladů ovládání prohlížeče Links.
Problémy a často kladené dotazyŘešení problémů
Často kladené dotazy
Jak v Linksu udělám ...
Obecné dotazy
Dodatek GNU general public licence
Copyright 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Kopírování a distribuce doslovných kopií tohoto licenčního dokumentu jsou dovoleny komukoliv, jeho změny jsou však zakázány.
Licence pro většinu programového vybavení jsou navrženy tak, že vám odebírají právo jeho volného sdílení a úprav. Smyslem Obecné veřejné licence GNU je naproti tomu zaručit volnost sdílení a úpravy volného programového vybavení - pro zajištění volného přístupu k tomuto programovému vybavení pro všechny jeho uživatele. Tato Obecná veřejná licence GNU se vztahuje na většinu programového vybavení nadace Free Software Foundation a na jakýkoli jiný program, jehož autor se přikloní k jejímu používání. (Některé další programové vybavení od Free Software Foundation je namísto toho pokryto Obecnou knihovní veřejnou licencí GNU.) Můžete ji rovněž použít pro své programy. Pokud mluvíme o volném programovém vybavení, máme na mysli volnost, nikoliv cenu. Naše Obecná veřejná licence je navržena pro zajištění toho, že můžete volně šířit kopie volného programového vybavení (a účtovat si za tuto službu, pokud chcete), že obdržíte zdrojový kód anebo jej můžete získat, pokud chcete, že můžete tento software měnit nebo jeho části použít v nových programech; a že víte, že tyto věci smíte dělat. Abychom mohli vaše práva chránit, musíme vytvořit omezení, která zakáží komukoli vám tato práva odepírat nebo vás žádat, abyste se těchto práv vzdal. Tato omezení se promítají do jistých povinností, kterým musíte dostát, pokud šíříte kopie dotyčného programového vybavení anebo ho modifikujete. Například, šíříte-li kopie takového programu, ať již zdarma nebo za poplatek, musíte poskytnout příjemcům všechna práva, která máte sám. Musíte zaručit, že příjemci rovněž dostanou anebo mohou získat zdrojový kód. A musíte jim ukázat tyto podmínky, aby znali svá práva. Vaše práva chráníme ve dvou krocích:
Kvůli ochraně každého autora i nás samotných chceme zaručit, aby každý chápal skutečnost, že pro volné programové vybavení nejsou žádné záruky. Je-li programové vybavení někým jiným modifikováno a posláno dále, chceme, aby příjemci věděli, že to, co mají, není originál, takže jakékoliv problémy vnesené jinými se neodrazí na reputaci původních autorů. Konečně, každý volný program je neustále ohrožen softwareovými patenty. Přejeme si zamezit nebezpečí, že redistributoři volného programu obdrží samostatně patentová osvědčení a tím učiní program vázaným. Abychom tomu zamezili, deklarovali jsme, že každý patent musí být buď vydán s tím, že umožňuje volné užití, anebo nesmí být vydán vůbec. Přesná ustanovení a podmínky pro kopírování, šíření a modifikaci jsou uvedeny dále.
Tato licence se vztahuje na kterýkoliv program či jiné dílo, které obsahuje zmínku, umístěnou v něm držitelem autorských práv, o tom, že dílo může být šířeno podle ustanovení Obecné veřejné licence GNU. V dalším textu znamená "Program" každý takový program nebo dílo a "dílo založené na Programu" znamená buď Program samotný anebo každé jiné dílo z něj odvozené, které podléhá autorskému zákonu: tím se míní dílo obsahující Program nebo jeho část, buď doslovně anebo s modifikacemi, popřípadě v překladu do jiného jazyka. (Nadále je překlad zahrnován bez omezení pod pojmem "modifikace".) Každý uživatel licence je označován jako "vy". Jiné činnosti než kopírování, šíření a modifikace nejsou pokryty touto licencí; sahají mimo její rámec. Akt spuštění programu není omezen a výstup z Programu je pokryt pouze tehdy, jestliže obsah výstupu tvoří dílo založené na Programu (nezávisle na tom, zda bylo vytvořeno činností Programu). Posouzení platnosti předchozí věty závisí na tom, co Program dělá.
Pokud vyvinete nový program a chcete, aby byl veřejnosti co nejvíce k užitku, můžete toho nejlépe dosáhnout tím, že jej prohlásíte za volné programové vybavení, které může kdokoliv redistribuovat a měnit za zde uvedených podmínek. K tomu stačí připojit k programu následující údaje. Nejbezpečnější cestou je jejich připojení na začátek každého zdrojového souboru, čímž se nejúčinněji sdělí vyloučení záruky; a v každém souboru by pak měla být přinejmenším řádka s "copyrightem" a odkaz na místo, kde lze nalézt úplné údaje. řádka se jménem programu a nástinem toho, co dělá Copyright (C) 19yy jméno autora Tento program je volné programové vybavení; můžete jej šířit a modifikovat podle ustanovení Obecné veřejné licence GNU, vydávané Free Software Foundation; a to buď verze 2 této licence anebo (podle vašeho uvážení) kterékoli pozdější verze. Tento program je rozšiřován v naději, že bude užitečný, avšak BEZ JAKÉKOLI ZÁRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo VHODNOSTI PRO URČITÝ ÚČEL. Další podrobnosti hledejte v Obecné veřejné licenci GNU. Kopii Obecné veřejné licence GNU jste měl obdržet spolu s tímto programem; pokud se tak nestalo, napište o ni Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Připojte rovněž informaci o tom, jak je možné se s vámi spojit elektronickou a papírovou poštou. Pokud je program interaktivní, zařiďte, aby se při startu v interaktivním módu vypsalo hlášení podobné tomutu: Gnomovision verze 69, Copyright (C) 19yy jméno autora Gnomovision je ABSOLUTNĚ BEZ ZÁRUKY; podrobnosti se dozvíte zadáním show w. Jde o volné programové vybavení a jeho šíření za jistých podmínek je vítáno; podrobnosti získáte zadáním show c. Hypotetické povely show w a show c by měly zobrazit příslušné pasáže Obecné veřejné licence. Odpovídající povely ovšem nemusí být právě show w a show c ; mohou to být třeba stisky tlačítka na myši nebo položky v menu - cokoliv, co se do vašeho programu hodí. Pokud je to nutné, měl byste také přimět svého zaměstnavatele (jestliže pracujete jako programátor) nebo představitele vaší školy, je-li někdo takový, k tomu, aby podepsal "zřeknutí se autorských práv" . Zde je vzor; jména pozměňte: Yoyodyne, a.s., se tímto zříká veškerého zájmu o autorská práva k programu `Gnomovision' (překladač s nakladačem) napsaného Jamesem Hackerem. Tomáš Složitý --- podpis, 1. dubna 1989 Tomáš Složitý, více než prezident Tato Obecná veřejná licence neumožňuje zahrnutí vašeho programu do jiných než volných programů. Je-li váš program knihovnou podprogramů, můžete zvážit, zda je užitečné umožnit sestavování i vázaných aplikačních programů s vaší knihovnou. V takovém případě použijte Obecnou knihovní licenci GNU namísto této licence. |