QA@IT

Ubuntu でコマンドで特定のアプリを最前面に表示するには

4713 PV

Ubuntu でコマンド(またはシェルスクリプト)で特定のアプリを最前面に表示することは可能でしょうか。
たとえば、em というコマンド( https://github.com/mori-dev/em/blob/master/em )を使うと command |em で command の実行結果が emacs に表示されるのですが、emacs が画面の裏にいるままです。これをたとえば "command |em |何か" で自動的に emacs のウィンドウを画面の最前面に表示するようにしたいです。

回答

wmctrlコマンドでどうでしょうか。-aオプションで、指定したウィンドウをアクティブにします。

wmctrl -a emacs24

追加インストールが必要になるかもしれませんが、依存パッケージのインストールなしに入ると思います。

編集 履歴 (0)
  • わーこれです。ありがとうございました。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。