遊ぶもの
それは使用していますxdotoolあなたのスクリプトウィンドウ/デスクトップの操作をすることができます。引数としてブラウザの名前を指定すると、現在のページが検索されてリロードされます。デフォルトのブラウザを設定できるので、毎回ブラウザを指定する必要がなく、CTRL-Rを送信してリロードするか、SHIFT-CTRL-Rをキャッシュなしでリロードするかを変更できます。
それはする必要があり、ブラウザに反転ページをリロードし、どんな窓にフリップバックは、あなたがこれをから呼び出されました。私はこれを頻繁に使用します。ブラウザーをバックグラウンドに配置し、エディターウィンドウを 'ON-TOP'に設定して常に表示されるようにします。このスクリプトをホットキーにするか、エディターから呼び出します。
私はvimユーザーであり、特定のファイルが書き込まれるたびにこのスクリプトを自動的にトリガーするオートコマンドを作成できるので、必要に応じてブラウザが更新されます。
#!/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}
#