NOTE: config.py is intended for advanced users who are comfortable with manually
migrating the config file on qutebrowser upgrades. If you prefer, you can also
configure qutebrowser using the :set/:bind/:config-* commands without having to
write a config.py file.

Documentation:
  qute://help/configuring.html
  qute://help/settings.html

cd qutebrowser/qutebrowser/config/configdiff.py

~/.config/qutebrowser/qutebrowser.conf  # the configuration file
~/.config/qutebrowser/autoconfig.yml    # the configuration file

# in qutebrowser
:config-write-py    # write the current configuration to a config.py file
[converts ~/.config/qutebrowser/autoconfig.yml to ~/.config/qutebrowser/config.py]

source .venv/bin/activate

.venv/bin/python3 -m qutebrowser

The-Compiler saran: rerun ./qutebrowser/scripts/mkvenv.py (I'd actually recommend doing that every time you pull,
or at least when you see changes to misc/requirements/)

https://qutebrowser.org/doc/install.html

# set the zoom level for the current tab
:zoom 67

# adblock
:adblock-update

# qutebrowser
$ qutebrowser --temp-basedir
$ qutebrowser -T --backend=webengine
$ qutebrowser -R
$ qutebrowser --temp-basedir -s qt.force_software_rendering chromium
$ qutebrowser --temp-basedir -s qt.force_software_rendering qt-quick # set to default
$ qutebrowser --temp-basedir -s qt.force_software_rendering software-opengl

# qutebrowser logs/outpus
$ qutebrowser -V    # version info
$ qutebrowser --temp-basedir --bebug
$ gdb (readlink -f (which python3)) -ex 'run -m qutebrowser'


# use a Firefox user agent for all accounts.google.com pages
Note that setting the user agent to Firefox globally is a bad idea - it'll
break qutebrowser on various other websites.

Instead, call
:set -u https://accounts.google.com/ServiceLogin content.headers.user_agent '..'
