Mac端末でzshを終了してもウィンドウは終了しません。

Mac端末でzshを終了してもウィンドウは終了しません。

exitMacO端末でzshを終了すると、次のメッセージが表示されます。

logout

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

ただし、端末ウィンドウは閉じません。

これは私が経験している別の問題と関連している可能性があります。私はchsh -s /bin/bashbashをデフォルトの端末シェルとして使用しました。しかし、これはうまくいきません。端末はまだzshを使用して開いています。

ベストアンサー1

これはTerminal.app設定で構成できます。

Mac用ターミナルアプリでこれらの設定を変更するには、ターミナル>設定を選択し、プロファイルをクリックし、プロファイルを選択してShellをクリックします。

https://support.apple.com/en-gb/guide/terminal/trmlshll/2.11/mac/11.0)

探している設定は次のとおりです。

シェルが終了したとき

に設定されているようです。

  • シェルが完全にシャットダウンした場合は閉じる:シャットダウン時にエラーが発生した場合はターミナルウィンドウが開いたままになり、それ以外の場合は閉じます。
  • ウィンドウを閉じないでください。終了すると、ターミナルウィンドウは開いたままになります。

3番目のオプションは

  • ウィンドウを閉じる:終了するとターミナルウィンドウが閉じます。

おすすめ記事