{"id":2639,"date":"2011-06-17T20:56:33","date_gmt":"2011-06-17T18:56:33","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=2639"},"modified":"2020-01-05T01:19:55","modified_gmt":"2020-01-05T00:19:55","slug":"der-universelle-browser-elinks","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/06\/17\/der-universelle-browser-elinks\/","title":{"rendered":"Der universelle Browser namens elinks"},"content":{"rendered":"<p>Als ich vor zwei Jahren ernsthaft damit begann nach alternativer Software f\u00fcr die Konsole zu suchen, assoziierte ich mit Textbrowsern noch so etwas wie <a href=\"http:\/\/w3m.sourceforge.net\/\">w3m<\/a> oder <a href=\"http:\/\/de.wikipedia.org\/wiki\/Lynx_%28Browser%29\">lynx<\/a>, die ich in den ersten Jahren mit Linux ausprobiert hatte. Schlie\u00dflich bin ich dann auf K.Mandlas Artikel \"<a href=\"http:\/\/kmandla.wordpress.com\/2007\/05\/06\/howto-use-elinks-like-a-pro\/\">Howto: Use elinks like a pro<\/a>\" gesto\u00dfen, der zu diesem Zeitpunkt auch schon wieder drei Jahre alt war.<br \/>\nIrgendwie erscheint die Verwendung eines Textbrowsers im Jahr 2011 ein Anachronismus zu sein, etwas was in die flashige, Javascript-animierte Online-Welt nicht mehr richtig passen mag. Dabei ist <a href=\"http:\/\/elinks.or.cz\/\">Elinks<\/a> wohl der Textbrowser, der am ehesten an die Funktionalit\u00e4t eines grafischen Browsers heranreicht. Die Darstellung und Formatierung von Webseiten ist erstaunlich gut, obwohl er sich nur der universellen Schnittstelle schlechthin bedient - Text .<br \/>\nElinks l\u00e4sst sich auch durch verschiedene Skriptsprachen wie LUA, Perl oder Ruby erweitern. Daf\u00fcr verzichtet man auf Javascript, Javaapplets und Flash. Ich kenne zwar keine Sicherheitsstudien zu elinks, aber allein das Fehlen dieser potentiellen Einfallstore und die Tatsache, dass https und SSL unterst\u00fctzt wird, lassen mich ruhig schlafen.<br \/>\nWas ist nun so toll an einem Textbrowser? F\u00fcr mich besteht das Universelle in elinks darin, dass er mich nicht darauf einschr\u00e4nkt, welche Hardware ich nutzen muss, um eine Information im Internet zu finden. Egal ob es der 15 Jahre alte Toshiba Satellite 220 cs mit 16 MB RAM oder der vor Kraft strotzende Intel 2 Duo mit 4 GB RAM ist, elinks erledigt einfach die Arbeit.<br \/>\nArbeite ich unter X \u00f6ffne ich einfach den Terminalemulator, gebe <code>elinks<\/code> ein und 1 Sekunde sp\u00e4ter befinde ich mich in der Adresszeile des Browsers. Adresse eintippen, Enter, Seite ist da. Da die Google-Suche schon als Smart Prefix definiert worden ist, gen\u00fcgt ein vorangestelltes g und der Suchbegriff um direkt zu den Suchergebnissen zu gelangen.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110617_elinks_URL1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-2676 size-medium\" title=\"20110617_elinks_URL\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110617_elinks_URL1-1-300x204.png\" alt=\"\" width=\"300\" height=\"204\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110617_elinks_URL1-1-300x204.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110617_elinks_URL1-1-768x523.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110617_elinks_URL1-1.png 962w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nDas Angenehme: Elinks l\u00e4sst sich sowohl effizient von der Tastatur als auch mit der Maus steuern. Ein typischer Ablauf sieht so aus:<\/p>\n<ol>\n<li>Elinks starten, URL in Adresszeile eingeben oder mit Hilfe eines Smart Prefix direkt nach einem Suchbegriff suchen. Elinks merkt sich Eingaben. Pfeiltaste Hoch und Runter bringt alte Eingaben hervor. Mit \"<strong>g<\/strong>\" ruft man jederzeit die Adresszeile wieder hervor.<\/li>\n<li>Mit den Pfeiltasten f\u00fcr Hoch- und Runter zu den Links navigieren.<\/li>\n<li>Mit ENTER oder der Pfeiltaste nach Rechts folgst du dem Link. Mit der Pfeiltaste nach links geht es eine Seite zur\u00fcck.<\/li>\n<li>Dr\u00fccke \"<strong>t<\/strong>\" und ein Tab \u00f6ffnet sich (ja elinks kann Tabs!). Wechsle mit <strong>&lt;&gt;<\/strong> zwischen den Tabs hin und her und schlie\u00dfe sie wieder mit \"<strong>c<\/strong>\".<\/li>\n<li>Gef\u00e4llt dir eine Seite, dr\u00fccke \"<strong>a<\/strong>\" und speichere sie als Lesezeichen. Um alle deine Lesezeichen anzuzeigen, dr\u00fccke \"<strong>s<\/strong>\".<\/li>\n<li>Zeigt der Link zu einer Datei, die du herunterladen m\u00f6chtest, dr\u00fccke \"<strong>d<\/strong>\". Es k\u00f6nnen mehrere Downloads parallel und auch im Hintergrund ausgef\u00fchrt werden.<\/li>\n<li>Am schnellsten findet man eine bestimmte Information indem man wie bei vim mit \"<strong>\/<\/strong>\" die Suche \u00f6ffnet, den Suchbegriff eingibt und mit <strong>n<\/strong> vorw\u00e4rts und mit <strong>N<\/strong> r\u00fcckw\u00e4rts sucht. Als Alternative bietet sich auch die Zeichenweise Suche an, die mit \"<strong>#<\/strong>\" gestartet wird.<\/li>\n<\/ol>\n<p>Mit einem Linksklick am oberen Rand von elinks l\u00e4sst sich das Men\u00fc \u00f6ffnen, welches man auch mit F10 oder ESC erreichen kann. In einer grafischen Umgebung gibt es auch ein Rechtsklick-Men\u00fc.<br \/>\nDie Einstellungsm\u00f6glichkeiten sind zahllos. Mit \"<strong>o<\/strong>\" l\u00e4sst sich der Optionsmanager und mit \"<strong>k<\/strong>\" der Tastenbelegungsmanager \u00f6ffnen.<br \/>\nDie Darstellung der Farben in Elinks ist abh\u00e4ngig von den individuellen Vorlieben und des verwendeten Terminals. Am besten man navigiert im Men\u00fc zu Einstellungen-&gt;Terminaleinstellungen und passt das Ganze an.<br \/>\nBenutzt man also z.B. das <a href=\"https:\/\/www.gambaru.de\/blog\/?p=2569\">solarized<\/a> Thema k\u00f6nnte ein Blogpost z.B. so aussehen.<\/p>\n<p><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/08\/20110820_elinks_ssh_rxvt_solarized_light1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3446 size-medium\" title=\"20110820_elinks_ssh_rxvt_solarized_light\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/08\/20110820_elinks_ssh_rxvt_solarized_light1-1-300x176.png\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/08\/20110820_elinks_ssh_rxvt_solarized_light1-1-300x176.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/08\/20110820_elinks_ssh_rxvt_solarized_light1-1-768x450.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/08\/20110820_elinks_ssh_rxvt_solarized_light1-1-1024x600.png 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/08\/20110820_elinks_ssh_rxvt_solarized_light1-1.png 1680w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nWordpress-Blogs und jede Webseite, die Wert auf Standards legt, lassen sich gut darstellen und angenehm lesen:<\/p>\n<p><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x9981-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-2674 size-medium\" title=\"20110613_elinks_Inspiron4000_1400x998\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x9981-1-300x214.png\" alt=\"\" width=\"300\" height=\"214\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x9981-1-300x214.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x9981-1-768x547.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x9981-1-1024x730.png 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x9981-1.png 1400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nAuch Bilder lassen sich in einem Textbrowser mit Hilfe externer Programme wie <a href=\"https:\/\/www.gambaru.de\/blog\/?p=832\">feh<\/a> anzeigen.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x998_scrot1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-2675 size-medium\" title=\"20110613_elinks_Inspiron4000_1400x998_scrot\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x998_scrot1-1-300x214.png\" alt=\"\" width=\"300\" height=\"214\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x998_scrot1-1-300x214.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x998_scrot1-1-768x547.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x998_scrot1-1-1024x730.png 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/06\/20110613_elinks_Inspiron4000_1400x998_scrot1-1.png 1400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nWie bei jedem neuen Programm brauch man etwas Zeit um alle F\u00e4higkeiten kennenzulernen. Verwirrend ist am Anfang sicherlich das Verhalten von Elinks bei Formularfeldern. Man sollte zuerst auf das Feld mit den Pfeiltasten f\u00fcr Hoch- und Runter navigieren und danach ENTER dr\u00fccken. Erst dann l\u00e4sst sich etwas in das Feld schreiben. Gibt es mehrere Felder, muss man unbedingt mit den Pfeiltasten zum n\u00e4chsten Feld navigieren, bevor man aus Versehen erneut ENTER dr\u00fcckt, was dazu f\u00fchrt, dass die Eingabe per POST gesendet wird.<br \/>\nIch benutze mittlerweile Elinks regelm\u00e4\u00dfig auf den \u00e4lteren Laptops und auf dem modernen Dual-Core-Rechner als Sekund\u00e4rbrowser neben Firefox\/Iceweasel. Insbesondere ist Elinks in Kombination mit meinem <a href=\"https:\/\/www.gambaru.de\/blog\/?p=1433\">Feedreader canto<\/a> zu gebrauchen, f\u00fcr das <a href=\"https:\/\/www.gambaru.de\/blog\/?p=771\">Rtorrent-Setup<\/a> und, man glaubt es kaum, auch als Hilfsmittel um <a href=\"https:\/\/www.gambaru.de\/blog\/?p=745\">Youtube-Videos ohne Flashplayer mit Elinks und Mplayer<\/a> abzuspielen.<br \/>\nElinks kann zwar nicht alles, aber gerade wenn es nur um Text und Informationssuche geht, gelingt mit ihm vieles schneller. Fotoblogs und Flashseiten sind nicht seine Dom\u00e4ne. Gut geeignet ist er hingegen, wenn man \u00fcberpr\u00fcfen m\u00f6chte, ob die eigene Seite standardkonform und barrierefrei ist. F\u00fcr weitere Screenshots und Ideen empfehle ich nochmal <a href=\"http:\/\/kmandla.wordpress.com\/2007\/05\/06\/howto-use-elinks-like-a-pro\/\">K.Mandlas Post<\/a>. Viel Spass mit Elinks!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Als ich vor zwei Jahren ernsthaft damit begann nach alternativer Software f\u00fcr die Konsole zu suchen, assoziierte ich mit Textbrowsern noch so etwas wie w3m oder lynx, die ich in den ersten Jahren mit Linux ausprobiert hatte. Schlie\u00dflich bin ich dann auf K.Mandlas Artikel &#8222;Howto: Use elinks like a pro&#8220; gesto\u00dfen, der zu diesem Zeitpunkt &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/06\/17\/der-universelle-browser-elinks\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eDer universelle Browser namens elinks\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[34,53,67],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/2639"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=2639"}],"version-history":[{"count":2,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/2639\/revisions"}],"predecessor-version":[{"id":11095,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/2639\/revisions\/11095"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=2639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=2639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=2639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}