![Firefox 无法从 Gnome Launcher 打开](https://linux22.com/image/1162968/Firefox%20%E6%97%A0%E6%B3%95%E4%BB%8E%20Gnome%20Launcher%20%E6%89%93%E5%BC%80.png)
昨天中午,当尝试从 Gnome 3 桌面内部启动 Firefox 时,它停止了工作。
单击仪表盘中的启动器图标或单击其他应用程序(如 slack 或 discord)内的链接无法打开 Firefox 且不执行任何操作。
Thunderbird 也无法以同样的方式启动。这似乎只影响我安装的 Mozilla 应用程序,因为所有其他程序都可以正常启动。
我测试了新的用户帐户,并确认使用该帐户登录时 Firefox 会启动。我仍然能够从终端运行 Firefox。
来自 journalctl -xe
Jan 23 14:30:25 senjougahara org.gnome.Shell.desktop[11404]: /usr/bin/env: ‘node’: No such file or directory
Jan 23 14:31:11 senjougahara thunderbird.desktop[22406]: /usr/bin/env: ‘node’: No such file or directory
答案1
就我而言,是纱线搞乱了路径中的二进制文件。
我的中有以下几行.profile
:
PATH=/home/user/.yarn/bin:$PATH
该目录~/.yarn/bin
包含所有全局安装的 yarn 二进制文件。其中还包括一个名为 的文件which
,我认为它就是导致问题的原因。
因此我将路径改为.profile
:
PATH=$PATH:/home/user/.yarn/bin
这样,yarn 就不会覆盖任何系统二进制文件(例如which
)。到目前为止,一切似乎都运行良好。