Xubuntu設定でアプリケーションにフォーカスを移動するショートカットキーを設定しました。
例:
START + 1を押すと、メインのWebブラウザウィンドウに移動します。
START + 2を押すとメインのSublimeウィンドウに移動します。
START + 3は、次のコマンドセットを使用してIntelliJ XFCE settings editor
IDEAに移動しました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名として解釈してください。」