18 lines
363 B
Bash
18 lines
363 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -o errexit
|
||
|
set -o nounset
|
||
|
|
||
|
keystroke="CTRL+F5"
|
||
|
|
||
|
# set to whatever's given as argument, defaults to firefox
|
||
|
BROWSER="${1:-firefox}"
|
||
|
|
||
|
# find all visible browser windows
|
||
|
browser_windows="$(xdotool search --sync --all --onlyvisible --name ${BROWSER})"
|
||
|
|
||
|
# Send keystroke
|
||
|
for bw in $browser_windows; do
|
||
|
xdotool key --window "$bw" "$keystroke"
|
||
|
done
|