Mac
open -a "Google Chrome"
Linux
xmonadを使っている場合
runOrRaise
を使えばよい。
import XMonad.Actions.WindowGo
-- ...
, ((controlMask, xK_u), runOrRaise "google-chrome-stable" (className =? "google-chrome"))
-- ...
のような設定を足すとC-u
でChromeが立ち上がる。
wmctrl(1)を使う方法
activate-window
#!/bin/sh
keyword=$1
shift
match=$(wmctrl -l | grep "${keyword}$")
case $? in
1)
$@
;;
0)
window_id=$(echo $match | tail -n1 | cut -d' ' -f1)
wmctrl -i -R $window_id
;;
esac
上記のようなコマンドactivate-window
を作っておき、
activate-window "Google Chrome" google-chrome-stable
とする。