質問: gnomeターミナル-タブタイトルのプロセス名 現在実行中のプロセス名をgnomeターミナルのタブタイトル(またはタブが1つしかない場合はタイトルバー)に入れるにはどうすればよいですか?-更新-明確にするために、プロセスを実行するときにタブタイトルを更新する必要があります。次に例を示します。# title is currently "bash" $ find / -name foo # while searching for foo, title is "find" $ # title is once again "bash" $ less /proc/cpuinfo # title changes to "less" $ man ls # title changes to man $ # title returns to "bash"
回答: それを見つけた。 このサイト 解決策の良い説明を提供します。 bashrcでは、次のようになります。case "$term" in xterm*|rxvt*) set -o functrace trap 'echo -ne "\e]0;$bash_command\007"' debug ps1="\e]0;\s\007$ps1" ;; *) ;; esac 個人的には、bashrcに追加することはないと思います。トレースと組み合わせたdebugは、すべてのシェルが起動したときに大量のゴミを捨てるからです。あなたがそれと一緒に暮らすことができれば、それは実際に機能します。ただし、最初のwordだけでなく、コマンド全体が表示されます。