From 8916cd5ad603346eec6cd7baa95d7ca3aab186b5 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Tue, 7 Mar 2023 18:19:23 +0100 Subject: [PATCH] scripts/qutebrowser: add hardware acceleration flags --- scripts/qutebrowser | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/qutebrowser b/scripts/qutebrowser index c2e3b8d..81392e3 100755 --- a/scripts/qutebrowser +++ b/scripts/qutebrowser @@ -1,14 +1,19 @@ #!/bin/sh bin=$(env PATH="$(echo "$PATH" | sed "s|$(dirname "$0"):||g")" sh -c 'command -v qutebrowser') +flags="--qt-flag ignore-gpu-blocklist + --qt-flag enable-gpu-rasterization + --qt-flag enable-native-gpu-memory-buffers + --qt-flag num-raster-threads=4 + --qt-flag enable-oop-rasterization" if pgrep qutebrowser >/dev/null; then - exec "$bin" "$@" + exec "$bin" $flags "$@" else url="$1" ver='1.6.3' proto=1 sock="$XDG_RUNTIME_DIR/qutebrowser/ipc-$(printf "%s" "$USER" | md5sum | cut -d\ -f1)" fmt='{"args": ["%s"], "target_arg": null, "version": "%s", "protocol_version": %d, "cwd": "%s"}\n' - printf "$fmt" "$url" "$ver" "$proto" "$PWD" | nc -U "$sock" 2>/dev/null || exec "$bin" "$@" & + printf "$fmt" "$url" "$ver" "$proto" "$PWD" | nc -U "$sock" 2>/dev/null || exec "$bin" $flags "$@" & fi