v0.26.2 3cd9d2e

dependencies.md RawHistoryFolder

Dependencies

This page lists the system dependencies required to run Dumber on different Linux distributions.

Arch Linux

Core GTK4 and WebKit

sudo pacman -S gtk4 webkitgtk-6.0

VA-API (Hardware Video Acceleration)

sudo pacman -S libva libva-utils

VA-API Drivers (install one based on GPU)

Intel (Broadwell and newer):

sudo pacman -S intel-media-driver

Intel (older):

sudo pacman -S libva-intel-driver

AMD:

sudo pacman -S libva-mesa-driver

NVIDIA:

sudo pacman -S libva-nvidia-driver  # or nvidia-vaapi-driver from AUR

Vulkan

sudo pacman -S vulkan-icd-loader

Intel:

sudo pacman -S vulkan-intel

AMD:

sudo pacman -S vulkan-radeon

NVIDIA:

sudo pacman -S nvidia-utils  # includes Vulkan

GStreamer Plugins (for WebKit Media Playback)

sudo pacman -S gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav

Verification Tools

sudo pacman -S vulkan-tools  # for vulkaninfo

Debian/Ubuntu

Core GTK4 and WebKit

sudo apt install libgtk-4-1 libwebkitgtk-6.0-4

VA-API

sudo apt install libva2 vainfo

VA-API Drivers

Intel:

sudo apt install intel-media-va-driver  # or i965-va-driver for older

AMD:

sudo apt install mesa-va-drivers

NVIDIA: Requires manual setup or third-party PPA.

Vulkan

sudo apt install libvulkan1 vulkan-tools

Intel:

sudo apt install mesa-vulkan-drivers

AMD:

sudo apt install mesa-vulkan-drivers

NVIDIA:

sudo apt install nvidia-vulkan-icd

GStreamer

sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
    gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Verification Commands

Check VA-API

vainfo

Check Vulkan

vulkaninfo | grep VK_KHR_video_

Monitor GPU Decoder Usage

nvtop  # or intel_gpu_top for Intel

Environment Variables

If auto-detection fails, you can force a specific VA-API driver:

# Intel (newer)
export LIBVA_DRIVER_NAME=iHD

# Intel (older)
export LIBVA_DRIVER_NAME=i965

# AMD
export LIBVA_DRIVER_NAME=radeonsi
source
1# Dependencies
2
3This page lists the system dependencies required to run Dumber on different Linux distributions.
4
5## Arch Linux
6
7### Core GTK4 and WebKit
8
9```bash
10sudo pacman -S gtk4 webkitgtk-6.0
11```
12
13### VA-API (Hardware Video Acceleration)
14
15```bash
16sudo pacman -S libva libva-utils
17```
18
19#### VA-API Drivers (install one based on GPU)
20
21**Intel (Broadwell and newer):**
22```bash
23sudo pacman -S intel-media-driver
24```
25
26**Intel (older):**
27```bash
28sudo pacman -S libva-intel-driver
29```
30
31**AMD:**
32```bash
33sudo pacman -S libva-mesa-driver
34```
35
36**NVIDIA:**
37```bash
38sudo pacman -S libva-nvidia-driver  # or nvidia-vaapi-driver from AUR
39```
40
41### Vulkan
42
43```bash
44sudo pacman -S vulkan-icd-loader
45```
46
47**Intel:**
48```bash
49sudo pacman -S vulkan-intel
50```
51
52**AMD:**
53```bash
54sudo pacman -S vulkan-radeon
55```
56
57**NVIDIA:**
58```bash
59sudo pacman -S nvidia-utils  # includes Vulkan
60```
61
62### GStreamer Plugins (for WebKit Media Playback)
63
64```bash
65sudo pacman -S gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
66```
67
68### Verification Tools
69
70```bash
71sudo pacman -S vulkan-tools  # for vulkaninfo
72```
73
74## Debian/Ubuntu
75
76### Core GTK4 and WebKit
77
78```bash
79sudo apt install libgtk-4-1 libwebkitgtk-6.0-4
80```
81
82### VA-API
83
84```bash
85sudo apt install libva2 vainfo
86```
87
88#### VA-API Drivers
89
90**Intel:**
91```bash
92sudo apt install intel-media-va-driver  # or i965-va-driver for older
93```
94
95**AMD:**
96```bash
97sudo apt install mesa-va-drivers
98```
99
100**NVIDIA:**
101Requires manual setup or third-party PPA.
102
103### Vulkan
104
105```bash
106sudo apt install libvulkan1 vulkan-tools
107```
108
109**Intel:**
110```bash
111sudo apt install mesa-vulkan-drivers
112```
113
114**AMD:**
115```bash
116sudo apt install mesa-vulkan-drivers
117```
118
119**NVIDIA:**
120```bash
121sudo apt install nvidia-vulkan-icd
122```
123
124### GStreamer
125
126```bash
127sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
128    gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
129```
130
131## Verification Commands
132
133### Check VA-API
134
135```bash
136vainfo
137```
138
139### Check Vulkan
140
141```bash
142vulkaninfo | grep VK_KHR_video_
143```
144
145### Monitor GPU Decoder Usage
146
147```bash
148nvtop  # or intel_gpu_top for Intel
149```
150
151## Environment Variables
152
153If auto-detection fails, you can force a specific VA-API driver:
154
155```bash
156# Intel (newer)
157export LIBVA_DRIVER_NAME=iHD
158
159# Intel (older)
160export LIBVA_DRIVER_NAME=i965
161
162# AMD
163export LIBVA_DRIVER_NAME=radeonsi
164```

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close