Oynamak için bir şey
Windows / masaüstü eylemleri komut dosyası sağlayan xdotool kullanır . Tarayıcının adını bir argüman olarak verirseniz, geçerli sayfayı bulur ve yeniden yükler. Varsayılan bir tarayıcı ayarlayabilirsiniz, böylece her seferinde bir tane tedarik etmeniz gerekmez ve yeniden yüklemek için bir CTRL-R veya önbelleğe alınmadan yeniden yüklemek için SHIFT-CTRL-R göndermek isteyip istemediğinizi değiştirebilirsiniz.
Bu olmalıdır , tarayıcınıza çevirmek sayfayı yenileyin ve sonra ne olursa olsun pencereye çevirme geri bu aradı. Tarayıcıyı arka plana koyarak, editör penceresi 'ON-TOP' olarak ayarlanmış olarak sık sık kullanırım, bu yüzden her zaman görünür, bu betiği kısayol tuşu veya editörünüzden çağırırsınız ve işiniz bittiğinde odağınızı döndürür.
Ben bir vim kullanıcısıyım ve belirli bir dosya yazıldığı zaman bu betiği otomatik olarak tetiklemek için bir otomatik komut yapıyordum, bu yüzden tarayıcı uygun olduğunda yenilenir, aynısını yapabileceğinizi biliyorum.
#!/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}
#