Ubuntu:XFCE:IDEAが「ウィンドウタイトル」から「IntelliJ」を削除した後にwmctrlを使用してIntelliJ IDEAに切り替える回避策はありますか?

Ubuntu:XFCE:IDEAが「ウィンドウタイトル」から「IntelliJ」を削除した後にwmctrlを使用してIntelliJ IDEAに切り替える回避策はありますか?

Xubuntu設定でアプリケーションにフォーカスを移動するショートカットキーを設定しました。

例:
START + 1を押すと、メインのWebブラウザウィンドウに移動します。
START + 2を押すとメインのSublimeウィンドウに移動します。

START + 3は、次のコマンドセットを使用してIntelliJ XFCE settings editorIDEAに移動しましたxfce4-keyboard-shortcuts
bash -c 'wmctrl -a "IntelliJ IDEA" || /opt/idea-IC-202.7660.26/bin/idea.sh'

私はしばらくの間IDEAを使用していません"IntelliJ IDEA"でした。

だから設定が壊れています。

回避策がありますか?私はまだLinuxに精通していませんが、プロセスツリーでLinuxを検索すると、パイプできるプロジェクト名とパスを見つけるのに役立つかどうか、それがwmctrl可能かどうか疑問に思います。

考えてみる価値があります。マイク

答え1

xpropウィンドウのクラスのインポートを使用してから、タイトルの代わりにそれを試してください。これはすぐに変わりません。

xprop | grep -i class端末で実行してIntellij IDEAウィンドウをクリックすると、端末にクラスが印刷されます。

私はwmctrlを使用しませんでしたが、特定のプログラムに集中するためにキーバインディングにSwayでウィンドウのクラスまたはappidを使用しました。

編集:wmctrlのマニュアルページを少し見てみると、この-xパラメータが役に立つ可能性があることがわかります。 「ウィンドウリストにWM_CLASSが含まれているか、WM_CLASS名として解釈してください。」

関連情報