Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Ohjelma
| | #REDIRECT [[WWW-selaimet#Tekstipohjaiset selaimet]] |
| | nimi=Lynx
| |
| | kuva=
| |
| | kuvateksti=
| |
| | lisenssi=[[GPL]], paitsi eräät osat
| |
| | käyttöliittymä=teksti/[[ncurses]]
| |
| | kotisivu=[https://lynx.isc.org lynx.isc.org]
| |
| }}
| |
| | |
| '''Lynx''' on pitkät perinteet omaava tekstipohjainen [[WWW-selain]]. Se on luotettavatoiminen, vaikka onkin jäänyt ominaisuuksissa jälkeen [[Links]]ille ja [[ELinks]]ille.
| |
| | |
| == Miksi tekstipohjainen selain ==
| |
| | |
| * Lynxin tekstimuotoinen tuloste on helppo jatkokäsitellä ohjelmallisesti Unixien (html:stä mitään tietämättömillä) [[komentorivikomennot|vakiotyökaluilla]]
| |
| * Sokeat: tekstipohjainen selain on helppo käyttää [[wikipedia:en:Refreshable Braille display|braille-päätteeltä]] tai puhesyntetisaattorilla
| |
| * Apua voi hakea netistä tai paikallisista html-muotoisista ohjeista, kun [[X|graafinen käyttöliittymä]] ei toimi
| |
| * Tekstipohjainen selain on nopea hitaillakin etäyhteyksillä: sen sijaan, että käyttäisi paikallista selainta hitaan yhteyden (modeemi, kännykkä) kautta, otetaan pääteyhteys Linux-koneelle, jolla on hyvä verkkoyhteys, ja ajetaan selain siellä
| |
| * Windows-koneilla ei useinkaan ole [[X]]:ää asennettuna, joten niistä käsin joutuu käyttämään tekstipäätteellä toimivia ohjelmia
| |
| * Nettisivujen tekstisisältöön voi olla helpompi keskittyä, kun turhat kilkkeet eivät ole häiritsemässä
| |
| * Turvallisuus: lynxiä käytettäessä ei tarvitse pelätä javascriptiin tms. liittyviä haavoittuvuuksia eikä kuvien tai muun sisällön hakemista automaattisesti toisilta sivustoilta (mikä vaarantaa yksityisyyttä graafisilla selaimilla)
| |
| | |
| == Käyttö ==
| |
| Lynxin käynnistys
| |
| lynx
| |
| lynx <nowiki>http://example.org/</nowiki>
| |
| lynx -dump -head <nowiki>http://localhost/</nowiki>
| |
| lynx /usr/share/doc/lynx*/lynx_help/lynx_help_main.html
| |
| | |
| Linkistä tai sivulta toiselle siirrytään etupäässä nuolinäppäimillä. Sivuja voi vierittää mm. näppäimillä PageUp ja PageDown. Verkko-osoitteen pääsee antamaan painamalla g:tä. Lynx sammutetaan painamalla q-näppäintä.
| |
| | |
| Oletusarvoisesti Lynx käynnistyy aloittelijatilaan, jossa pääteikkunan alalaidassa näytetään tärkeimmät komennot. Lynxillä on myös kattavat ohjeet (<tt>/usr/share/doc/lynx*</tt>).
| |
| | |
| Valitsin <tt>-dump</tt> estää Lynxiä siirtymästä interaktiiviseen tilaan, jolloin tulosteen voi ohjata tiedostoon tai toiselle ohjelmalle:
| |
| lynx -dump <nowiki>http://example.org/osoitteet.html</nowiki> | [[fgrep]] "M Meikäläinen"
| |
| | |
| Valitsin <tt>-head</tt> hakee pelkät HTTP-tiedot sivusta, jolloin uudelleenohjauksia yms. voi analysoida
| |
| $ lynx -dump -head <nowiki>http://linux.fi</nowiki>
| |
| HTTP/1.1 301 Moved Permanently
| |
| ...
| |
| Location: <nowiki>http://linux.fi/index.php/Etusivu</nowiki>
| |
| Content-Type: text/html; charset=utf-8
| |
| | |
| Vaikka Lynx onkin tekstipohjainen, tämä ei estä sitä näyttämästä kuvia (eri ikkunassa), jos jokin kuvannäyttöohjelma on käytettävissä.
| |
| | |
| ===Uutisryhmät===
| |
| Lynxiin sisältyy myös yksinkertainen toiminto uutisryhmien (engl. news) lukemiseen ja viestien lähettämiseen. Toiminnon käyttö edellyttää uutisryhmäpalvelimen osoitteen sisältävän NNTPSERVER-[[ympäristömuuttuja]]n määrittelyä. Esimerkiksi sfnet.atk.linux-uutisryhmää pääsisi lukemaan komennolla
| |
| lynx news:sfnet.atk.linux
| |
| | |
| ===Asetukset===
| |
| Lynxin oletus[[asetustiedosto]] on <tt>/etc/lynx.cfg</tt>. Muun asetustiedoston voi määritellä joko valitsimella <tt>-cfg=tiedostonnimi</tt> tai [[ympäristömuuttuja]]lla <tt>LYNX_CFG</tt>. Lynx.cfg on oletuksena hyvin runsaasti kommentoitu.
| |
| | |
| ====Evästeet====
| |
| Lynx käsittelee oletuksena sekä pysyviksi että tilapäisiksi tarkoitettuja evästeitä tilapäisinä, eli poistaa ne istunnon päätyttyä. Kokonaan evästeet voi poistaa käytöstä asetustiedoston rivillä
| |
| SET_COOKIES:FALSE
| |
| Täysin ilman kyselyitä evästeet otetaan vastaan asetuksella
| |
| ACCEPT_ALL_COOKIES:TRUE
| |
| ja pysyvien evästeiden tallennuksen saa käyttöön asetuksella
| |
| PERSISTENT_COOKIES:TRUE
| |
| Oletuksena evästeet tallennetaan tiedostoon <tt>~/.lynx_cookies</tt>, kukin omalle rivilleen. Tallennuspaikkaa voi vaihtaa asetuksella
| |
| COOKIE_FILE:tiedosto
| |
| | |
| {{Verkkoselaimet}}
| |
| | |
| [[pl:Lynx]]
| |