Kubuntu:zsh 与 Firefox 发生冲突

Kubuntu:zsh 与 Firefox 发生冲突

我的笔记本上安装了全新的 Kubuntu。我已通过 apt 下载了 zsh,并使用 将默认 shell 从 bash 更改为 zsh chsh -s。我没有下载.oh-my-zsh,也没有编辑任何启动文件。当我注销并重新登录时,Web 浏览器 Firefox 无法通过任何正常方式访问:

-图标从桌面面板上消失了

-图标和选项已从应用程序启动器中消失

-Krunner 无法将 Firefox 识别为命令

我可以在终端中找到可执行文件:which firefox返回/snap/bin/firefox(与使用 bash 时相同)。但是,当我firefox使用 zsh 在终端中运行时,它会打开访客浏览器,并且我的帐户信息不可用。

当我将默认 shell 重置为 bash 时,这些问题就消失了。据我所知,Firefox 是唯一受影响的应用程序。

系统信息:

Ubuntu:5.15.0-58-通用

Firefox:109.0

x86-64;英特尔 i7-6700HQ

我不知道在哪里或如何访问任何相关的日志文件;如果您知道任何想要查看的特定日志,请指导我如何为您找到它们。

我已经随意使用 Linux 大约 5 年了;在我的旧机器(Acer)上,我运行了相同的设置,虽然使用的是 Chrome,但并没有遇到类似或类似的问题。

注意:我使用 Linux 已有一段时间了,但只是随意使用;在 Google 的帮助下我能够解决问题,但我还是个新手。

先感谢您。

答案1

对于任何正在寻找解决方案的人:我已经找到了它这里。问题在于缺少 snap 应用程序的路径。可以通过以 root 身份在文件末尾添加以下行来解决/etc/zsh/zprofile

emulate sh -c 'source /etc/profile'

相关内容