modified
|
Monday 7 April 2025 |
Edited: Monday 7 April 2025
- Install using
pacman -S qutebrowser
- Had to add a line to the configuration pythong file
~/.config/qutebrowser/config.yml
config.load_autoconfig()
because it was empty. after changing any config using the UI and restarting it won’t work until you add this line.
- Added Dracula theme to match the rest of the system by copying this file content:
https://github.com/dracula/qutebrowser/blob/master/draw.py
inside config.yml
and add this block after it:
1blood(c, {
2 'spacing': {
3 'vertical': 6,
4 'horizontal': 8
5 }
6})
- Opening any webpage that uses webgl like
github.com
home page (before you login). will freeze it on Nvidia (didn’t happen on the laptop with builtin GPU). fixed by forcing software rendering by setting:
1 qt.force_software_rendering:
2 global: chromium
- to make sure it only works on the nvidia machines not the rest of my machines, I removed it and added this to
config.py
1if os.environ.get("GBM_BACKEND") == "nvidia":
2 c.qt.force_software_rendering = "chromium"
- I have a muscle memory on
ctrl+t
and ctrl+w
to open new tab and close existing tab. ctrl+w
already works. so lets fix ctrl+t
1config.bind("<Ctrl+t>","cmd-set-text -s :open -t")
- Changing the default search engine to google (in autoconfig.yaml).
1 url.searchengines:
2 global:
3 DEFAULT: https://www.google.com/search?q={}
- I wrote in My ideal browser. that I want no UI around the page whatsoevery. so hiding the tab and status bar and any window decoration.
1 tabs.show:
2 global: never
3 statusbar.show:
4 global: never
- Change the default editor from
gvim
to emacs
1 editor.command:
2 global:
3 - emacsclient
4 - -n
5 - -a
6 - +{line}:{column0}
7 - '{file}'
Issues ΒΆ
- Camera and Microphone doesn’t work. the browser doesn’t show the permission dialog
- Sometimes I expect the page to be in insert mode like when there is a blinking cursor. but some websites fake it or something. maybe that’s the issue?
- In Gmail I have keyboard shortcuts enabled, but I have to remember to get to insert mode first before using them.
Backlinks