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
答案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