Fedora 28でTerminatorのカスタムショートカットを設定しようとしています。スクリプトをカスタムショートカットにリンクします。ショートカットは終了者を実行し、終了者を最小化するか、上部にあるかどうかに応じて上部に焦点を合わせる必要があります。
xdotoolを試してください
#!/bin/bash
# Check if Terminator is running
if pgrep -x "terminator" > /dev/null; then
# If it's running, toggle between on top and hidden
if xdotool search --name "ADDME" windowactivate --sync
then
xdotool windowminimize $(xdotool search --name "ADDME")
fi
else
# If it's not running, start Terminator
terminator
fi
しかし、xdotoolはターミネーターやデフォルトのGnomeターミナルをウィンドウとして認識しないので、見つかりません(名前以外の方法を試してみて、wmctrl -lを使用してすべてのウィンドウをリストしました)。ただ、端末ウィンドウをウィンドウとして扱いません。コード自体は重要ではありません。今はこれがなぜ/どのように行われるのかを調べる問題に過ぎません。
どんな提案がありますか?
ありがとう