全新安装 Ubuntu 22.04 和 Firefox 100.0.1 后无法看到外部源编辑器。
之前在 Ubuntu 16.04 上,Notepad++ (Wine) 运行良好。我也尝试使用 gedit 和 scite,结果相同。
这是错误信息:
[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIProcess.init]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://global/content/viewSourceUtils.js :: getExternalViewSourceEditor :: line 321" data: no].
目标文件明显存在
答案1
问题是 Ubuntu 22.04 中的 Firefox 是作为 snap 包安装的,由于某些限制,无法启动外部编辑器。
看来解决该问题的唯一方法是卸载 Firefox snap 并为 Ubuntu 22.04 安装 Firefox deb 包。
其中一种方法是https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04
如果要保留 Firefox snap 中的设置,请移动〜/ snap / firefox /通用/ .mozilla / firefox到〜/ .mozilla / Firefox在取下按扣之前。