xterm, get the title from shell commands
新城@筑波大学情報です。こんにちは。
xterm (kterm) で、タイトル・バーに文字列を設定するには、エス
ケープシーケンスで次のようにすればいいですよね。
printf("\033]2;%s\007",title);
逆に、現在のタイトルを得るには、どうすればいいでしょうか。
あれ、でも自作のスクリプトには、\033]0;と書いてあるなあ。
世の中のドキュメントには、0;でなくて 2; と書いてあるけど。
何か違うのだろう。
resize コマンドは、右したのカーソルの位置を読んでますよね。
あれと似たような方法でタイトルが得られないでしょうか。
簡単な X のプログラムを書く必要があるでしょうか。
kterm で、次のようなスクリプトをよく使っています。
alias dup 'kterm -n $hostname -T $hostname \!*'
これだと、端末は増えますが、タイトルが hostname 以外の時にコ
ピーされません。
よろしくお願いします。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735