アプリケーションを起動するか、すでに実行している場合は最小化されたウィンドウを復元するコマンドを作成する方法は?
答え1
次のbashスクリプトは、アプリケーションを起動するか、アプリケーションがすでに実行されている場合はそのウィンドウをアクティブにします。
#!/bin/bash
C=`xdotool search --class $1 | tail -1`
if [ -z "$C" ]
then
`$1 &`
else
xdotool windowactivate --sync $C
fi
その後、ショートカットで使用します。
./launch.sh <some_app>
たとえば、
/path_to_script/launch.sh keepassx