blob: 27e365bf813861f464451f198e7dd03147036b94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/sh
help() { echo "torbrowser - open or search in tor browser
USAGE: torbrowser <open|search> [query]"; }
cmd="$1"
case "$cmd" in
open) extra_cmds='' ;;
search) extra_cmds='press ctrl+k' ;;
*) help >&2; exit 1 ;;
esac
query="$2"
window="Tor Browser"
windows=$(wmctrl -l)
if [ "${windows##*"$window"}" = "$windows" ]; then
# query="$(dmenu -p "search in tor browser")" || exit
torbrowser-launcher && sleep 3
fi
press() {
xdotool keyup ctrl shift alt super meta BackSpace Tab Escape Return
xdotool key "$1"
}
wmctrl -a "$window"
press ctrl+t
$extra_cmds
xdotool type "$query"
press Return
|