Ero sivun ”Lynx” versioiden välillä
p (uudelleenohjaus) |
pEi muokkausyhteenvetoa |
||
(11 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{Ohjelma | |||
| 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]] |
Nykyinen versio 6. marraskuuta 2020 kello 15.51
Lynx | |
---|---|
Käyttöliittymä | teksti/ncurses |
Lisenssi | GPL, paitsi eräät osat |
Kotisivu | lynx.isc.org |
Lynx on pitkät perinteet omaava tekstipohjainen WWW-selain. Se on luotettavatoiminen, vaikka onkin jäänyt ominaisuuksissa jälkeen Linksille ja ELinksille.
Miksi tekstipohjainen selain[muokkaa]
- Lynxin tekstimuotoinen tuloste on helppo jatkokäsitellä ohjelmallisesti Unixien (html:stä mitään tietämättömillä) vakiotyökaluilla
- Sokeat: tekstipohjainen selain on helppo käyttää braille-päätteeltä tai puhesyntetisaattorilla
- Apua voi hakea netistä tai paikallisista html-muotoisista ohjeista, kun 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ö[muokkaa]
Lynxin käynnistys
lynx lynx http://example.org/ lynx -dump -head http://localhost/ 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 (/usr/share/doc/lynx*).
Valitsin -dump estää Lynxiä siirtymästä interaktiiviseen tilaan, jolloin tulosteen voi ohjata tiedostoon tai toiselle ohjelmalle:
lynx -dump http://example.org/osoitteet.html | fgrep "M Meikäläinen"
Valitsin -head hakee pelkät HTTP-tiedot sivusta, jolloin uudelleenohjauksia yms. voi analysoida
$ lynx -dump -head http://linux.fi HTTP/1.1 301 Moved Permanently ... Location: http://linux.fi/index.php/Etusivu 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[muokkaa]
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ömuuttujan määrittelyä. Esimerkiksi sfnet.atk.linux-uutisryhmää pääsisi lukemaan komennolla
lynx news:sfnet.atk.linux
Asetukset[muokkaa]
Lynxin oletusasetustiedosto on /etc/lynx.cfg. Muun asetustiedoston voi määritellä joko valitsimella -cfg=tiedostonnimi tai ympäristömuuttujalla LYNX_CFG. Lynx.cfg on oletuksena hyvin runsaasti kommentoitu.
Evästeet[muokkaa]
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 ~/.lynx_cookies, kukin omalle rivilleen. Tallennuspaikkaa voi vaihtaa asetuksella
COOKIE_FILE:tiedosto
Verkkoselaimia | |
Graafiset | Brave | Chromium | GNOME Web | Firefox | Google Chrome | Konqueror | Opera | Pale Moon | SeaMonkey | Tor Browser | Vivaldi | Ungoogled Chromium |
---|---|
Tekstipohjaisia | Browsh | Links | Links 2 | Lynx | w3m |
Keskeytyneet | ELinks | Mozilla Application Suite |