Like ELinks2, w3m lets you view images on a page using an external program. You can navigate web pages using a mouse, and the browser will render tables and even accept cookies. While it might not have as many features as the other browsers I discuss in this post, w3m gets the job done. When I first fired up w3m, it reminded me of a cross between the classic text-based browser Lynx and the UNIX/Linux text viewer more.
![elinks terminal elinks terminal](https://4.bp.blogspot.com/-jXlYsdtkEcA/WNXJyg2OoKI/AAAAAAAAATU/EDLvmj5AO1YykJX3VCRseLiQxG99FuaMwCLcB/s1600/AAEAAQAAAAAAAAalAAAAJDFmZDgwNGE1LTE1YTEtNGM4Ny05OTc2LWFkNWFjMDU2OGJhYw.png)
ELinks opens the image with an application like ImageMagick or GraphicsMagick. Either click the placeholder for the image or highlight it and press v on your keyboard. Press ESC on your keyboard display a set of menus that let you enter and save URLs, add bookmarks, set up the browser, and more.ĮLinks lacks a graphical mode, but it does have a nifty feature that lets you view images on a web page. One feature that makes ELinks stand out from other command line browsers is its menu system. While it supports using a mouse to follow hyperlinks, ELinks lacks support for Javascript. And like Links2, ELinks can display tables and frames. Like Links2, ELinks is a fork of the Links browser. You can also use your mouse to follow hyperlinks whether you're in text or graphical mode. The browser can display frames and tables, and supports basic JavaScript. That's not the only trick that Links2 can do. When you start it by typing links2 at the command line and go to a website, the result is something like this:īut when you run links2 -g then visit a site, the result is something like this: It's a lot like its predecessor in that it gives you the option to run either in text-only mode or graphical mode. Links2 bills itself as the graphical version of the venerable Links. Let's take a look at three browsers for the command line.
![elinks terminal elinks terminal](https://3.bp.blogspot.com/-StFJ6GyhBeA/UBAjR14WeqI/AAAAAAAAAKI/YMbxEtU2cBs/s1600/elinks.jpg)
They're niche, but still get the job done. Web browsers that run in a terminal window are alive and kicking. You'd think that browsing the web at the command line would have gone the way of the tag. Jump forward to these days of web browsers like Firefox, Chrome, Safari, and a few others. Some of use visited web pages using command-line, text-only browsers like the venerable Lynx. A time when most of us went online using low-powered PCs or dumb terminals, often over slow dial-up connections. Let's take a trip back in time to the early, simpler days of the web. Terminal Options.( Note: This post was first published, in a slightly different form, at and appears here via a CC-BY-SA 4.0 license.)
![elinks terminal elinks terminal](https://3.bp.blogspot.com/-UBXnEfKNmmk/Ux1vMf16y0I/AAAAAAAAAhA/68BmMRNGI74/s1600/Screenshot1.png)
Only configure your terminal within ELinks: Go to the Setup menu and select To distinguish between terminals in its own configuration. In short, ELinks does not use termcap or terminfo. Underlining and ELinks will not know that underlined characters will have to be This is because the Linux console does not support For example,Īlways setting TERM to xterm-color can lead to problems if you run ELinks under
![elinks terminal elinks terminal](https://3.bp.blogspot.com/-1BB5JgORa2M/WkrQK9VPvPI/AAAAAAAAAvA/-CBZ0gtca18PmB_Ih2TZZjUKhKDTmQLHQCLcBGAs/s1600/linux.jpg)
Values for two terminals that cannot share the same configuration. To something different for each terminal. It is possible to have configurations for multiple terminals as long as the TERMĮnvironment variable - used to distinguish terminals from one another - is set Options dialog located in the Setup submenu of the Main menu. The easiest way to do this is by using the Terminal Table of Contents Options Terminal type Color mode Switch fonts for line drawing (aka 11m hack) Restrict frames in cp850/852 Block cursor Transparency Text underlining capability UTF-8 I/O Character Set Terminal ConfigurationsĮLinks uses neither (n)curses nor termcap/terminfo, so unless you are usingĪ terminal that is known by ELinks and have a built-in configuration (see belowįor a list), it might be required that you do a little configuring of how your