Sesuatu untuk dimainkan
Ini menggunakan xdotool , yang memungkinkan Anda skrip tindakan windows / desktop. Jika Anda memberikan nama browser sebagai argumen, itu akan menemukan dan memuat kembali halaman saat ini. Anda dapat mengatur browser default, sehingga Anda tidak perlu menyediakannya setiap kali, dan Anda dapat mengubah apakah Anda mengirim CTRL-R untuk memuat ulang, atau SHIFT-CTRL-R untuk memuat ulang tanpa cache.
Ini harus flip untuk browser Anda, reload halaman, lalu kembali flip ke jendela apa pun yang Anda menelepon ini dari. Saya sering menggunakan ini dengan meletakkan browser di latar belakang, dengan jendela editor diatur ke 'ON-TOP' sehingga selalu terlihat, hot-key skrip ini, atau memanggilnya dari editor Anda, dan itu akan mengembalikan fokus Anda ketika sudah selesai.
Saya pengguna vim, dan saya bisa melihat membuat autocommand untuk secara otomatis memicu skrip ini setiap kali file yang diberikan ditulis, sehingga browser akan menyegarkan saat yang tepat, saya tahu Anda dapat melakukan hal yang sama.
#!/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}
#