My ~/.dillo/keysrc for vi-like/less-like navigation, in case it helps anyone :D

space = screen-down b = screen-up <shift>space = screen-up j = line-down k = line-up K = top # no way to handle 'gg', but just 'g' works ;) g = top G = bottom h = left l = right / = find H = back L = forward

#Dillo #DilloBrowser #25YearsOfAwesome #DilloConfig

Been meaning to give Dillo a whirl for so long. Can I ask what you like about it and if you've ever tried qutebrowser too ? If so how does it compare ??

@justine @rl_dane

I've tried both and daily-drive qutebrowser; they're not really in the same category.

Qutebrowser's main deal is the interface for interacting with it; the underlying browser engine is stock qtwebengine6, which is Chromium-based.

Dillo has its own browser engine, but a pretty minimal one that is more like a browser engine from a couple decades ago than a current one. It's mostly gonna be able to do small web sites, not Web 2.0 or anything with modern features. It probably won't be your only browser if you use it, but it is a fun lightweight one to play around with.

@justine @rl_dane

Qutebrowser has been a game changer for me; I love the keyboard-driven philosophy and the scriptability of it.

Thanks for your honest take on Dillo and I agree qutebrowser is fantastic !

CC: @[email protected]

@justine

@amin's the #qutebrowser superfan. XD

For me, I've tried it and found it very usable for even fairly modern/intensive web sites, but the Blink (Chromium)-based backend (a sad limitation of modern Qt) keeps me from adopting it. Personal call.

For #dillo, it's never going to replace a modern web browser, but think of it as a great browser for the smol web. I can read any decent text-based page with it, even with a little bit of CSS formatting. It's far from perfect, and doesn't even pass the Acid2 test at this time. But it's a wonderful smol browser for the smol web. ;)

For every day heavy web stuff, I use #LibreWolf with the Vimium-C extension.

@rl_dane @justine

but the Blink (Chromium)-based backend (a sad limitation of modern Qt) keeps me from adopting it. Personal call.

I understand that… personally Mozilla has gone far enough off the rails that I don't think it makes a big enough difference to keep me off of Qutebrowser.

I am looking forward to the hinted possibility of Qutebrowser adding a Servo backend once that project starts making embedding more possible, though.

@amin @justine

#Mozilla has gone hilariously off the rails. By hilariously, of course, I mean incredibly tragically.

I'm still not comfortable sending a message to every site I visit that, "Yes, I am just another Chromium-based browser, feel free to make your site only work with Chrome."

...because I fought that battle 20 years ago, and we won it. I won't go back to a single company having hegemony over the web.

Riker on the Borg-trashed Enterprise, firing on every other ship because he won't go back.
Kiazi's children, their faces wet.
Shaka, when the walls fell.

@rl_dane @justine

I don't see any more value in allowing Mozilla to have a monopoly on "not being Chrome" either, though. Because that's essentially what we have.

Really, we need at least three competing completely-independent standards-compliant browser engines, ideally more. Right now we have three disgustingly-corporate browser engines.

@amin @justine

Uhh, it's my proud 'murican duty to constantly vote for the lesser of two weevils. XD

C'mon Ladybird and Servo!!!

@mirabilos @justine @rl_dane

Well, yes. Terminal web browsers are in a slightly different category for the purposes of what I'm talking about, though. XD

@amin @mirabilos @justine

Which is why I really love XLinks... it really straddles the two categories (terminal web browsers and graphical smolweb browsers)

@amin @rl_dane @justine we used to have three.... Firefox, Chrome, and Internet Explorhahahahahahahaha sorry I can't finish this sentence

@paul @rl_dane @justine

That was a stellar effort at keeping a straight face. I applaud.

@paul @amin @justine

Now it's:

  • Chrome
  • Open source Chrome
  • European Chrome
  • MSFT Chrome
  • Apple stuff
  • This bay area company is committing seppuku as slowly as possible

@rl_dane @paul @justine

  • This bay area company is committing seppuku as slowly as possible

Wait, which one? "The Browser Company"? Because that's Chrome-based.

@amin @paul @justine

I was talking about #Mozilla. Who's "The Browser Company?" Opera? I thought they were European.

@rl_dane @amin @paul @justine https://www.thebrowser.company/ - them, I assume. They built Arc, and are now building Dia. As far as I can tell, they're both Chrome with even more AI shit on top.

(That, or Vivaldi, former Opera people, who build Vivalid, which is Yet Another Chrome too)

The Browser Company | Building Dia

We’re building a better way to use the internet, starting with your browser.

@algernon @amin @paul @justine

Huh! I had honestly never heard of them before.

@rl_dane @paul @justine

No, no, the company is literally named "The Browser Company". The ones behind Arc, who cancelled that browser that had some traction to fully embrace AI as the future of web browsing.

The Browser Company | Building Dia

We’re building a better way to use the internet, starting with your browser.

@amin @paul @justine

[this space intentionally left blank]

[[otherwise, it would be filled with naughty words and angry diagrams]]

XD

@amin @rl_dane @paul @justine Dia looks like the AI driven browser, Arc looks like a copy of Zen

@justine

For me a few selling points:

• it offers a lot of features (reasonable rendering, a bit of CSS, etc) for the amount of RAM it consumes

• as much as I enjoy CLI browsing with Lynx, having proportional fonts in Dillo makes many documents more readable

• speaking of RAM, it's respectful. My go-to example was a time I was pulling up stacks of CLI-tool reviews, one in each tab. The whole Dillo instance with well over 100+ tabs open consumed less RAM than Firefox or Chrome with a single blank tab

• lots of screen-real-estate to the browser (have to enable the small icons/menus in settings)

• it lets me override the CSS for my preferences

• it doesn't try to cram in extra features—no AI, no JavaScript, no RSS reader, no tab-grouping, no popups/popunders/web-notifications/etc

• it runs on ALL my hardware (while I haven't tested qutebrowser on all of them, Firefox and Chromium simply don't build on PowerPC or i386 any more)

It is just the sort of GUI web-browser I started out with in the 90s. Fast, light, and respectful of me as a user in all the ways that mattered to me.

I found qutebrowser felt a bit heavier and it tried to do a bit more than I needed.

@rl_dane

@gumnos @justine

• speaking of RAM, it's respectful. My go-to example was a time I was pulling up stacks of CLI-tool reviews, one in each tab. The whole Dillo instance with well over 100+ tabs open consumed less RAM than Firefox or Chrome with a single blank tab

lol WASTED XD

#SavageCut #RareInsults #RAMHogs #Bloat #SmolWeb

@rl_dane

Hah, one of the recent times I recounted that anecdote, somebody correctly identified the site in question¹ just based on that loose description 😆


¹ https://inconsolation.wordpress.com/

Inconsolation

Adventures with lightweight and minimalist software for Linux

Inconsolation
Wow thanks Tim for that detailed review of Dillo.

CC: @[email protected]

@gumnos @justine @rl_dane huh.

I recently went from a proportional-rendered RFC on the RFC editor’s site to look for specifically the preformatted/monospaced version because I find that more readable.

I guess this is something that depends on what one’s used to; CJK people also seem to prefer monospaced Latin.

@mirabilos @gumnos @justine

I think monospace is getting overemphasized.

It wasn't until I saw one of @neauoire's talks that I even remembered that code editors on classic Macs were proportional!! XD

@rl_dane @gumnos @justine @neauoire I think it’s underrated.

But then, I’m the one of us who basically lives in an xterm.

@mirabilos @gumnos @justine @neauoire

I mean, zero hate, here. I do almost everything in a terminal, even working with files in a cloud drive. 😁

@rl_dane @mirabilos @gumnos @justine @neauoire

there’s been a few monospace fonts playing around with “texture healing” lately – adjusting widths and spacing depending on letters on each side – still monospace and everything still lines up, but a feel closer to proportional

https://monaspace.githubnext.com/

Monaspace

An innovative superfamily of fonts for code

@cerement @mirabilos @gumnos @justine @neauoire

I've tried monaspace before. Very calming. I might try it again. I keep jumping back to JetBrains Mono, for whatever reason. Very aesthetic to me, I guess.

@rl_dane @justine @cerement @gumnos @neauoire yeah, won’t work in xterm though and they’re both generally ugly as well as specifically.

No truetype font can ever be as sharp as a bitmap font, after all ;)

@mirabilos @justine @cerement @gumnos @neauoire

Press F to pay respects to the venerable pixel grid. ^___^

In all thy orisons, may our sloppy HIDPI font rendering be remembered.

In b-splines and beziér curves do we find our quietus.

@rl_dane @justine @cerement @gumnos @neauoire you know, I just upscaled my 9×18 font to 18×36, with regexp¹ to fix a few diagonals, and use that on the 200 dpi $work laptop… in xterm, again. Sharp as hell.

① surprisingly few for good enough effect: http://mbsd.evolvis.org/cvs.cgi/contrib/fonts/fixed/fixedmir.dbl?rev=HEAD (user/pass public); it also changes 13 glyphs by hand (14 for the 16×32px cp437 font) in addition

@gumnos @justine @rl_dane thanks for the details!

> lots of screen-real-estate to the browser (have to enable the small icons/menus in settings)

Pressing ESC hides/shows the menus in case you need more space.

> it runs on ALL my hardware

Consider sending some picture to put in the gallery if you have some old or odd machine: https://dillo-browser.github.io/gallery/

Gallery

@dillo

I'll have to fire up that iBook G4 PPC where Dillo is my browser-of-choice ☺

@justine @rl_dane

@dillo @gumnos @justine

Dang, that's some really rare and wild hardware in that gallery!! :D

@justine

If I may effuse, my #FreeSoftwareAdvent entry today was my paean about Dillo 🥰

https://mastodon.bsd.cafe/@gumnos/115740808963678498

@rl_dane

@gumnos @justine

Awesome sauce!

I really hope it can become a keyboard warrior's browser. A "follow" mode would be amazing. :D