我的笔记本上安装了全新的 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'