2012年08月17日10:22 カテゴリsw tmuxのautomatic-renameはどうやってプロセスを決めるか? automatic-rename on で使っているとステータスラインのwindow nameにそのとき実行しているプロセス名が表示されるが、makeなんかしているときは表示が頻繁に変わって目障りでもある。 いったいどんなふうにプロセス名を決めているのかtmux/osdep-freebsd.c (r2849)をよんでみると、 ウィンドウのアクティブ・ペーンの端末を対象に 端末のフォアグラウンド・プロセス・グループID(=グループ・リーダー)を調べて(tcgetpgrp) sysctlでプロセスグループに属するプロセスの一覧をとってきて グループ内プロセスの中からいちばんいいプロセスを選択 ただしプロセスの制御端末がペーンの端末になっていること tmux的にいちばんいい