มีบางอย่างให้เล่นด้วย
มันใช้xdotoolซึ่งช่วยให้คุณสามารถสคริปต์การกระทำ windows / เดสก์ทอป หากคุณระบุชื่อของเบราว์เซอร์เป็นอาร์กิวเมนต์มันจะค้นหาและโหลดหน้าปัจจุบันใหม่ คุณสามารถตั้งค่าเบราว์เซอร์เริ่มต้นดังนั้นคุณไม่จำเป็นต้องจัดหาทีละครั้งและคุณสามารถเปลี่ยนได้ว่าคุณส่ง CTRL-R เพื่อโหลดซ้ำหรือ SHIFT-CTRL-R เพื่อโหลดซ้ำโดยไม่แคช
มันควรจะพลิกไปที่เบราว์เซอร์ของคุณโหลดหน้าเว็บจากนั้นกลับไปที่หน้าต่างใดก็ตามที่คุณเรียกสิ่งนี้ ฉันใช้สิ่งนี้บ่อยครั้งโดยการวางเบราว์เซอร์ไว้ในพื้นหลังโดยมีหน้าต่างตัวแก้ไขตั้งค่าเป็น 'ON-TOP' ดังนั้นจึงสามารถมองเห็นได้เสมอกดคีย์นี้หรือเรียกจากตัวแก้ไขของคุณและมันจะกลับมาโฟกัสเมื่อเสร็จ
ฉันเป็นผู้ใช้เป็นกลุ่มและฉันเห็นการสร้างข้อความอัตโนมัติเพื่อเรียกสคริปต์นี้โดยอัตโนมัติเมื่อใดก็ตามที่มีการเขียนไฟล์ที่กำหนดดังนั้นเบราว์เซอร์จะรีเฟรชเมื่อเหมาะสมฉันรู้ว่าคุณสามารถทำเช่นเดียวกันได้
#!/bin/bash
#
# L Nix <lornix@lornix.com>
# reload browser window
#
# whether to use SHIFT+CTRL+R to force reload without cache
RELOAD_KEYS="CTRL+R"
#RELOAD_KEYS="SHIFT+CTRL+R"
#
# set to whatever's given as argument
BROWSER=$1
#
# if was empty, default set to name of browser, firefox/chrome/opera/etc..
if [ -z "${BROWSER}" ]; then
BROWSER=firefox
fi
#
# get which window is active right now
MYWINDOW=$(xdotool getactivewindow)
#
# bring up the browser
xdotool search --name ${BROWSER} windowactivate --sync
# send the page-reload keys (C-R) or (S-C-R)
xdotool search --name ${BROWSER} key --clearmodifiers ${RELOAD_KEYS}
#
# sometimes the focus doesn't work, so follow up with activate
xdotool windowfocus --sync ${MYWINDOW}
xdotool windowactivate --sync ${MYWINDOW}
#