Algo para brincar
Ele usa o xdotool , que permite script de ações do windows / desktop. Se você fornecer o nome do navegador como argumento, ele encontrará e recarregará a página atual. Você pode definir um navegador padrão, para que não precise fornecer um a cada vez, e pode alterar se envia um CTRL-R para recarregar ou SHIFT-CTRL-R para recarregar sem cache.
Ele deve virar para o seu navegador, recarregar a página e voltar para a janela da qual você chamou isso. Eu uso isso frequentemente colocando o navegador em segundo plano, com a janela do editor definida como 'ON-TOP', para que fique sempre visível, ative esse script com chave de atalho ou chame-o pelo seu editor e ele retornará seu foco quando terminar.
Eu sou um usuário do vim e pude ver fazendo um autocommand para disparar automaticamente esse script sempre que um determinado arquivo fosse gravado, para que o navegador fosse atualizado quando apropriado, eu sei que você pode fazer o mesmo.
#!/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}
#