From 5673cad5f7f6a468c2d356fbcc0210a226e590db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20B=C3=A4dorf?= Date: Fri, 14 Jun 2019 23:57:05 +0200 Subject: [PATCH] Added remote refresh --- refresh.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 refresh.sh diff --git a/refresh.sh b/refresh.sh new file mode 100755 index 0000000..77a092c --- /dev/null +++ b/refresh.sh @@ -0,0 +1,17 @@ +#!/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