GNU/Linux >> Linux の 問題 >  >> Linux

Gnome (Ubuntu):ターミナルからコマンドラインを使用してプログラムウィンドウを前面に表示する方法は?

以前は wmctrl -a <name> を使用していました 、正常に動作しますが、最近 xdotool に切り替えました 、例:

xdotool search --name <name-or-regex-for-name> windowraise

他にも多くの機能があります。

インストールするには:

sudo apt-get install xdotool


さて、sudo apt-get install wmctrl の後 -ing、この bash スクリプトで遊ぶことができます:

#! /bin/bash

WINTITLE="Mail/News" # Main Thunderbird window has this in titlebar
PROGNAME="mozilla-thunderbird" # This is the name of the binary for t-bird

# Use wmctrl to list all windows, count how many contain WINTITLE,
# and test if that count is non-zero:

if [ `wmctrl -l | grep -c "$WINTITLE"` != 0 ]
then
wmctrl -a "$WINTITLE" # If it exists, bring t-bird window to front
else
$PROGNAME & # Otherwise, just launch t-bird
fi
exit 0

ここで見つけたもの


Linux
  1. コマンドラインを使用してMySQLでデータベースを作成する方法

  2. コマンドラインからUbuntuのバージョンを確認する方法

  3. コマンドラインから Ubuntu Linux で AVD マネージャーを開く方法は?

  1. Ubuntuのコマンドラインからセキュリティアップデートをインストールする方法

  2. コマンドラインからIcewmを再起動する方法は?

  3. コマンドラインから IP アドレスを取得するにはどうすればよいですか?

  1. wget コマンドを使用してコマンド ラインからファイルをダウンロードするにはどうすればよいですか?

  2. コマンド ラインから電子メールを送信するにはどうすればよいですか?

  3. コマンドラインからGNOMEターミナルで新しいタブを開く方法は?