为什么我的终端模拟器在主目录以外的目录中打开?

为什么我的终端模拟器在主目录以外的目录中打开?

每隔一天左右的正常运行时间后,我的终端模拟器(我已经测试了多个)开始在 $HOME 以外的目录中打开。我正在运行 Fedora 32(尽管这发生在以前的版本上)。重新启动可以“修复”此问题(暂时)。这也不是 bash 问题(如前所述),zsh 也会出现同样的问题。

为什么是这样?

uname -a输出:

Linux anarchy 5.6.7-300.fc32.x86_64 #1 SMP Thu Apr 23 14:13:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

答案1

Reddit 的 r/linuxquestions 上的一位用户指出,终端模拟器在其父进程所在的任何目录中启动。

每隔一段时间,plasmashell(KDE 的外壳和面板)就会出现故障,我需要重新启动它。我没有意识到的是我在一个不是主目录的目录中重新启动了它。从plasmashell 的应用程序菜单启动终端模拟器时,终端模拟器将在plasmashell 启动的目录中打开。

解决方案是以不同方式启动终端模拟器,或者在主目录中重新启动 Plasmashell。

相关内容