iTerm2でProfileの変更ができなくなった時の設定変更


結論

画面内の赤枠の設定を 画面のように NO にすればOK!

(訳:制御シーケンスが現在のプロファイルを変更するのを防ぎますか?)

経緯

ある時のバージョンアップした後、
iTerm2で Profileの変更をコマンドで実行しようとしたら受け付けなくなりました。

コマンドでの設定変更ってこういうやつね

プロファイル名が utf-8の場合は

echo -ne "\033]1337;SetProfile=utf-8\a"

いつの日にかこれを使っても設定が変更できなくなりました。。。

できなくなった理由

理由は明白

このコマンドを発行した後に、iTermの画面上部になにか二択を迫られて、適当に返事をしたのでした。
のちに、別のマシンで同じことをしたときに 何かを許諾するかというような選択肢が出てきたので、
[agree] を押下して 難を逃れました。

ゆえに、できなくなったマシンでも 設定が 許諾しないになっているから、許諾させればいいんだ。

設定変更を探す

冒頭の設定画面を表示するには以下の手順で遷移すればいい。

menu[iTerm2] -> Preference -> Advancedタブ

表示されたら、 [current profile] と検索窓に打ち込めばOK

設定が NO になっていれば、コマンドでProfileの切り替えが出来る。

これで楽しい iTrem生活が出来るようになった!
わーい!!