回答:
wmctrl
(インストールが必要)を使用して緊急のヒントを設定できます。
some_task ; wmctrl -i -r $WINDOWID -b add,demands_attention
どこ$WINDOWID
ターミナルウィンドウのIDを保持する変数です。入力するのはかなり長いので、次のようにエイリアスを設定できます~/.bashrc
。
alias set_urgent='wmctrl -i -r $WINDOWID -b add,demands_attention'
次に、単に実行します。
some_task ; set_urgent
もちろん、wmctrl
コマンドの実行時に端末がアクティブである場合、これは何もしません。
alias urgent_blink='wmctrl -i -r $(get me the window id) -b add,demands_attention'
。一方、どのターミナルインスタンスがランチャーを揺らすかは関係ありません。
alias yoo-hoo='wmctrl -i -r $WINDOWID -b add,demands_attention
some_task
(テスト用)の代用が必要な場合は、を使用しますsleep 5
。これにより、5秒間一時停止します。また、ターミナルのウィンドウタイトルに「ターミナル」という単語が含まれていない可能性があるため、引用符で囲まれたテキスト「ターミナル」をターミナルのタイトル(の一部)で置き換える必要があります(これは[編集]-> [プロファイル設定]で設定できます)。 ->タイトルとコマンドタブ->ターミナルコマンドが独自のタイトルドロップダウンを設定したとき。