4.3 KiB
title | date | draft | description | category |
---|---|---|---|---|
Qutebrowser is /comfy/ | 2018-07-18 | false | Goodbye Chromium | article |
A Taste of QuteBrowser
I finally sat down and started fully using Qutebrowser and to be honest, it's great. I had tried using it before but I never bothered to learn how to to use it nor did I try to rice it to be liking. However there are two things which came be a pleasant surprise about the browser:
- No ricing past basic setup involved for comfortable use
- There were way more /comfy/ reasons to like this over other browsers
I'm was Chromium user for a while since the adblocking and extension support was ultra convinient for me to take advantage of, and it let's me sync things together across devices, somthing about being a good goy here. Say what you want about syncing across devices and """the cloud""" but its pretty comfy since everything is setup essentially where-ever you go. In other words Chrome and the like get the good ole' stamp of werks for me.
{{< pic "/media/img/werks.png" >}}
Out of the box experience
Personally the only thing I did was change the default starting page for new windows and new tabs. Which of course is my own personal /comfy/ start-page. After that, there was basically no more setup since most/all of the keybindings are sensible enough to warrant not changing them, imo. The only functionality I couldn't figure out at first was escaping out of drop-down menus and/or text-boxes. I did however come up with this:
"e":"fake-key <escape>"
Just enter the command :set
to get to your config page, make the changes you want, like adding the above in your aliases section, then run the command config-write-py
.
If you have to save over an old config file just use config-write-py --force
.
However, even without this the browser is still massively usable and convenient, it's just that you're able to rice the fug out of this but I personally didn't that route.
Mouse control is just like any other browser I've ever used so there's that too.
Text boxes are usually auto-detected by the browser so that you are put into insert mode
just like in vim.
Some nice things that I use constantly are the commands below, which don't require command mode:
- yy - copies page url to clipboard
- wp - opens new window with clipboard contents as url-argument
- r - sick refresh
- D - deletes tab
Main Gripes
Keep in mind that all of these complaints, except the last one can be mitigated by changing a setting once in your config and forgetting about it forever. Also if you use qutebrowser on multiple machines consider copying that config file over to usb and using that to set yourself up wherever you are.
'J' move right and 'K' move right along the tab list
If you look at it as a horizontal list then yes it doesn't make sense. Instead think of the tabs as vertically aligned and the rest should follow suit.
---------
first
---------
second
---------
third
---------
Rebinding or just getting used to it are the "fixes" for this since it is such a minor coplaint about the out-of-the-box experience.
Adveritements Everywhere
The built-in adblocker is just a host list which means it won't exactly do much anything on most websites.
Plugin support is coming soon but for now adblocking is basically non-existant if you browser any modern websites.
Hopefully we get a proper ad-blocker in the future that can keep things a bit cleaner like Adblocker+ or better yet Ublock Origin.
Bindings and Defualts mostly
There are plenty of binds but if you just read the docs then you should be fine.
Link to official binding cheat sheet
Just like any program with tons of keyboard shortcuts, it's better to learn whatever you need and progressively learn more commands as you need them.
Is it worth it tho?
Ya. It's a good browser, it's solid and besides a few minor hiccups it's very close to BTFO every other browser out there. If you don't like using keyboard shortcuts, and prefer to use the mouse however, stick to using what you are most comfortable with. In general if you are comfortable with shortcuts and want to support a free privacy-respecting(as far as I know) browser; also you can rice it :^).