<- back
view in plain-text
2020-01-16

Vimb: my Firefox replacement

Web browsing, suckless style

After having recently installed KISS, and building Firefox from source, I was exposed to the true monstrosity that Firefox—and web browsers in general—is. It took all of 9 hours to build the dependencies and then Firefox itself.

Sure, KISS now ships Firefox binaries in the firefox-bin package; I decided to get rid of that slow mess anyway.

Enter vimb

vimb is a browser based on webkit2gtk, with a Vim-like interface. webkit2gtk builds in less than a minute—it blows Firefox out of the water, on that front.

There isn’t much of a UI to it—if you’ve used Vimperator/Pentadactyl (Firefox plugins), vimb should look familiar to you. It can be configured via a config.h or a text based config file at ~/.config/vimb/config. Each “tab” opens a new instance of vimb, in a new window but this can get messy really fast if you have a lot of tabs open.

Enter tabbed

tabbed is a tool to embed X apps which support xembed into a tabbed UI. This can be used in conjunction with vimb, like so:

tabbed vimb -e

Where the -e flag is populated with the XID, by tabbed. Configuring Firefox-esque keybinds in tabbed’s config.h is relatively easy. Once that’s done—voilà! A fairly sane, Vim-like browsing experience that’s faster and has a smaller footprint than Firefox.

Ad blocking

Ad blocking support isn’t built-in and there is no plugin system available. There are two options for ad blocking:

  1. wyebadblock
  2. /etc/hosts

Caveats

Some websites tend to not work because they detect vimb as an older version of Safari (same web engine). This is a minor inconvenience, and not a dealbreaker for me. I also cannot login to Google’s services for some reason, which is mildly annoying, but it’s good in a way—I am now further incentivised to dispose of my Google account.

And here’s the screenshot y’all were waiting for:

vimb

Questions or comments? Send an email to ~icyphox/x@lists.sr.ht—my public inbox.


25/05/2020: This month in KISS (#2)

Welcome to the second monthly update for KISS. This post will be quite a long one, we've seen some nice changes this month and some great work by the Community.…

via KISS Linux Blog on May 25, 2020

Zoom + Keybase

There is an opportunity here to signal that Zoom is not a Chinese asset. Zoom can effectively remove itself from the board by completely mitigating passive surveillance. When no state’s intelligence agency benefits from a home field advantage with Zoom, th…

via grugq’s domain on May 08, 2020

Investigate TikTok Like A Pro!

TikTok videos have grown increasingly popular over the last few years, with short clips showing people dancing, lip syncing, doing viral challenges, and so on. This relatively new platform lets users share short video clips, and can be looped. It is simila…

via bellingcat on May 25, 2020

Generated by openring.py

email
x@icyphox.sh

github
icyphox

mastodon
@icyphox@freeradical.zone

pgp
0x8A93F96F78C5D4C4

friends

Some of my friends and internet bros.

about

More about me and my work.