14 Feb 2025

Lynx - A Text Based Web (and Gopher) Browser

What is it?

The Lynx Browser (not to be confused with the later Links Browser), is the oldest actively maintained web browser, initially developed in 1992 and still being maintained today. What makes lynx look a bit different from other modern browsers is the fact that even in 2025, it can only display basic text. The lynx browser ignores all of the ads, pictures, JavaScript, fancy formatting, and annoying infinitely-scrolling slop, to just delivery the content you want to read. Not only does this reduce distractions, but it's also great to use if your internet connection has limited bandwidth.

Using lynx

Lynx is included in the repos of most Linux distributions, so installing it is just a matter of running install lynx via your favorite package manager. Lynx runs in the terminal emulator, and can be started by the command lynx or you can directly open a specific website with lynx {website you want}.

Here's an example of Google.com:

google.com

And here's Wikipedia:

Wikipedia

The formatting has obviously changed quite a bit, but all of the content is still there. This makes lynx great for sites where you just want to be able to read the content quickly, without distractions. Lynx also supports the gopher protocol, and since gopher is a text-based service to begin with, browsing the gopherspace from lynx feels completely natural.

Super Dimensional Fortress's User's Gophersites:

Super Dimensional Fortress

Pitfalls

There are, however, a few downsides to accessing the modern W3 through a text-only browser. The things that many of us would like to avoid (ads, JavaScript, endlessly scrolling slop, etc) have been so deeply entrenched in some sites that the they simply can't function without it. You might think that this could be a great way to revisit pages that you used to enjoy, like Facebook, but here's how the modern Facebook (even m.facebook) looks on Lynx:

facebook

In fact, even some some simple websites might not display well in lynx built if they're built with certain older formatting tools, like frames. Here's my own website as an example. It's worth noting, though, that while my site doesn't look correct without displaying frames, it can still be fully navigated by using the FRAME: links at the top:

k3can's homepage

Thoughts

So, while lynx is unlikely to fully replace your graphical browser on the modern web, it's still surprisingly useful for focused reading, navigating gopherspace, and for situations with limited bandwidth. Installing lynx is simple and the entire browser is only 6 MiB in size, so it's a great tool to have on your system.

4 Feb 2025

New look!

I know absolutely nothing about CSS.

My very first webpage was coded in straight HTML (as is my current homepage), and when I decided I wanted something fancier, WYSIWYG editors were becoming popular, so I sort of skipped over the whole "learning css" thing.

This blog is "powered by DotClear" which offers a simple way to import "themes". The Themes actually provide the color themes and the structure of the blog. The theme I'm using here is called "atopa", but I wanted something a little bit different. I poked and prodded around in the mysterious stylesheet code, made some educated guesses, and ended up with what you see now. It's inspired by the color scheme of the Counter Strike mod for the first Half Life game. In addition to being a mod I played a ton when it came out (20 years ago, oh my!), I also just enjoy the subdued earthy tones (my closet is full of greens, browns, tans, and greys), and I find that it's easier on the eyes than bright white, while still being more colorful than the typical "dark mode" website. I also tweaked the spacing a bit, since I felt that the default spacing squished all of the content into the middle of the screen and left huge empty gaps on each side.

Anyway, if you don't like the colors, this blog is also available via RSS feed and gopher, both of which will leave the coloring up to the client you're using.