index — dotfiles @ efb336282e43bc6662e920560c86ef6d18e2a688

my dotfiles

bin/qtb-load-session (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
#!/bin/sh

#
# This script opens a session in qutebrowser. There is a problem, that if one session is already open,
#   the new selected session is 'empty'. To avoid this problem, all qutebrowser windows are killed before
#       opening the new session.
#

sessions_path=$(realpath ~/.local/share/qutebrowser/sessions)

rm ~/.local/share/qutebrowser/sessions/_autosave.yml

sel=$(find $sessions_path -iname "*.yml" -exec basename {} .yml ";" | sort -u | dmenu)

if [ $? -ne 0 ]; then
    exit 1
fi

ps -A | grep 'qutebrowser' && qutebrowser :wq

qutebrowser -r $sel