Getting Started
Requirements
qbrsh targets Linux with GTK 4 and WebKitGTK 6. You need the development libraries for both, plus GStreamer plugins for media playback.
On Arch or Artix:
sh
sudo pacman -S --needed gtk4 webkitgtk-6.0 gst-plugins-good gst-libav gst-plugins-badgst-plugins-good is important: without it WebKit's media pipeline can crash on pages that use audio or video.
Build and run
sh
cargo runOpen a specific page at startup:
sh
cargo run -- https://example.comIf an instance is already running, launching with a URL forwards it to that instance instead of opening a second window. See Automation.
First steps
When the window opens you are in Normal mode. A few things to try:
- Press
fto light up link hints, then type a label to follow a link. - Press
jandkto scroll,ggandGfor top and bottom. - Press
o, type a URL or search term, and press Enter. - Press
:to open the command line, then type a command such astabopen. - Press
JandKto move between tabs,dto close one,uto reopen it.
When you click into a text field the browser switches to Insert mode automatically; press Escape to return to Normal mode.
Next, learn the full keybindings or set up your configuration.