起動時にログインシェルは開かず、ログアウトしてからログインしたときにのみ開きます。

起動時にログインシェルは開かず、ログアウトしてからログインしたときにのみ開きます。

私はアーチLinuxを使用しています。私のデフォルトのシェルは/ bin / zshで、起動時に開いて停止(ログイン後)したいと思います。

「セッションと実行」GUIを介して追加しようとしましたが、成功しませんでした。また、成功せずにsystemdサービスを2回作成して有効にしました。私はそれのためにcrontabを作成し、起動時に端末を実行することに成功しましたが、数秒ですぐに閉じます。いくつかの.shスクリプトを作成して正しい場所に配置しましたが、これも失敗しました。私はこれらの方法の1つがうまくいくと予想しており、すべて試してみたようです。たぶん、私は何か間違っていたか、何かを忘れていたかもしれません。どんな提案がありますか?

/etc/zsh/zprofileを編集し、「zsh」行を追加しました。これで、ログインシェルはログアウトしてから再度ログインしたときにのみ開きます。システムを再起動してログインしても起動しません。この問題をどのように解決するのですか?

ベストアンサー1

おすすめ記事