如何编写一个命令来启动应用程序,或者如果它已经在运行,将恢复最小化的窗口?
答案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