zshでchshするとfish(garuda)に置き換えられるようです。

zshでchshするとfish(garuda)に置き換えられるようです。

基本的に、魚の殻に付属のガルーダドラゴニズドを新しくインストールしました。私はこれの経験がないので、インストーラにzshを追加するように依頼しました。これは設定ファイルで実行されます。

システムを起動した後もまだFishを実行していましたが、zshがインストールされ設定されているように見え、chshを試してログインアカウントを再起動しました。

もう一度ログインしてecho "$SHELL"戻ってきますが、/usr/bin/zshアクティブシェルはまだ魚です。

率直に言って、昨日あきらめて魚と一緒に転がすことにしましたが、何が起こるのか理解しようとしました。

私は私のアカウントをsudoと混同しないほど十分に知っています。実際、どちらか(まだ魚)の実際のシェルを変更せずに、良い測定のために両方をzshに設定して再起動しましたが、両方とも/usr/zshまたは/usrを報告しました。 /bin/zsh

実行しようとすると、source ~/.zshrcFishが割り当てに=を使用することでエラーが発生します。代わりにSET HISTFILEを使用する必要があります。

更新:新しい理解を反映するためにタイトルを変更し、zsh、すべての設定を削除して再インストールしました。

  • zshを手動で実行できますが、うまく動作しているようです。
  • GUIを介してkonsoleからシェルを起動する

これで、 konsole を起動する呼び出しが特定のシェルに接続されている可能性があると思います。どこを見るべきかについてのヒントをいただきありがとうございます。

ベストアンサー1

この問題を解決するのに役立つすべての人に感謝します。

これは、シェルを Konsole 端末にバインドする設定です。起動時に渡すことができるコマンドラインフラグがあります。

ガルーダKDEベースのデスクトップの場合は、settings->configure konsole-> edit profilekonsole GUIメニューからこの設定にアクセスできます。

おすすめ記事