ターミネーターのデフォルトシェルをzshに変更したい。/etc/passwd/
内 デフォルトのシェルを/bin/zsh
に変更しました 。
この設定は、LXTerminal(Lubuntuのデフォルトターミナル)のデフォルトシェルを変更しますが、Terminatorでは変更しません。そこで、chsh -s /bin/zsh
を試しました 、しかしそれも機能しません。
ターミネーターのドキュメントには次のように書かれています:
デフォルトのシェルを変更するにはどうすればよいですか?
ターミネータは常にSHELL
環境変数で指定されたシェルを起動します。 (SHELL
環境変数が設定されていない場合は、/ bin / shにフォールバックします。)
ターミネーターの環境に影響を与えることができますが、最善の解決策は、オペレーティングシステムに
通知することです。どのシェルが必要か、そしてそれはSHELL
がターミネーターだけでなくすべてのアプリケーションに対して正しく設定されることを保証します。デフォルトのシェルを変更する方法の詳細については、オペレーティングシステムの
ドキュメントを参照してください。
だから私は自分の試みがうまくいくことを期待していましたが、そうではありません。ターミネーターでデフォルトのシェルを変更するにはどうすればよいですか。
承認された回答:
シェルを変更するには`chsh`を使用します
chsh
を使用できます デフォルトのシェルを変更します。このコマンドを実行すると、シェルの完全なパスが要求されます。
実行することもできます
chsh -s <path_to_shell>
シェルを直接変更します。
ターミネータ設定の変更
ターミネーターの設定を直接変更することもできます。
- オープンターミネーター。
- ターミネーターを右クリックして、設定を選択します 。
- プロファイルに移動します>コマンド 。
- ログインシェルとしてコマンドを実行を確認します 、シェルの代わりにカスタムコマンドを実行する 、シェルのアドレスを入力します。
–ダイアログボックスを閉じます。