カスタムショートカットヘルプ - Fedora

カスタムショートカットヘルプ - Fedora

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を使用してすべてのウィンドウをリストしました)。ただ、端末ウィンドウをウィンドウとして扱いません。コード自体は重要ではありません。今はこれがなぜ/どのように行われるのかを調べる問題に過ぎません。

どんな提案がありますか?

ありがとう

関連情報