summaryrefslogtreecommitdiff
path: root/qubes-dwm-6.2/scripts/sensible_terminal
blob: 52a45cd243e1638e83c52de7d1528ddf20cecb08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

run_terminal='
for t in "$TERMINAL" st urxvt rxvt xterm; do
    command -v "$t" > /dev/null 2>&1 && exec "$t";
done
'

main() {
    local vm=$(get_qube)
    if [[ -n "$vm" ]]; then
        qvm-run "$vm" "bash -c '$run_terminal'"
    else # run terminal in dom0
        exec bash -c "$run_terminal"
    fi
}

main