从上次会话恢复后,Dolphin 以错误的 shell 启动

从上次会话恢复后,Dolphin 以错误的 shell 启动

Dolphin 有自己的嵌入式终端(KDE Konsole)。我的默认外壳是zsh.当 Dolphin 从上次会话恢复时(通过 KDE Plasma 会话管理),它以 开头,bash而不是zsh.当我zsh用完运行时bash,Dolphin 有时会停止同步 GUI 和终端中的当前文件夹。恢复的 Konsoles 和新打开的 Dolphin 窗口可以正常启动zsh

如何恢复 Dolphin 会话以正确开始zsh

我在使用 Plasma 5.18.5 的 Kubuntu 20.04 和使用 Plasma 5.20.5 的 Arch 上都遇到了这个错误。

答案1

有一个解决方法,如下所述:

解决方法是在 dolphin 设置的启动部分选择特定文件夹。我希望这对其他人有用。

红迪网:更新后 Dolphin 不运行默认 shell

答案2

我的第一个建议是确认您的默认 shell 确实是您的默认 shell。您的默认 shell 存储在/etc/passwd

$ sudo grep $USER /etc/passwd
stew:x:1000:1000:Stewart,,,:/home/stew:/bin/bash

就我而言,是的bash。您可以通过以下方式更改此设置:

$ sudo usermod --shell $(which zsh) $USER

答案3

相关内容