我已经下载了最新的 Firefox tar.bz2 文件并解压到家目录中,我将其添加到收藏夹。但当我启动时它显示旧版本。
我如何将最新版本添加到收藏夹以便直接从 Dock 启动它?
答案1
对于使用 Firefox 开发者版本遇到问题的人,根据此https://askubuntu.com/a/1201328,您必须StartupWMClass
在.desktop
文件中设置正确的值。我当前的 Firefox Developer 版本是 98.0b3,StartupWMClass
值为firefox-aurora
StartupWMClass=firefox-aurora
注意:桌面文件的值不要加引号
答案2
我在 Ubuntu 18.04 上运行良好:
[桌面条目] 姓名=Firefox 开发人员 GenericName=Firefox 开发者版本 Exec=/home/sebastien/firefox-dev/firefox %u 终端=false 图标=/home/sebastien/firefox-dev/browser/chrome/icons/default/default128.png 类型=应用程序 类别=应用程序;网络;X-开发人员; 注释=Firefox 开发者版 Web 浏览器。 StartupWMClass=Firefox 开发者版本 StartupNotify=true
答案3
将新版 Firefox 的 .desktop 文件复制到 .local/share/applications。这将覆盖系统范围内安装的 firefox.desktop 文件。下次启动 Firefox 时,新的 firefox.desktop 将生效。Firefox 加载后,将其固定到仪表板。
如果您的旧版 Firefox 仍被加载,那么 .desktop 文件可能Exec=
只调用“firefox”,而不是新版本的特定可执行文件。
如果新版本的 Firefox 的 .tar.gz 不包含 .desktop 文件,则将系统范围的 firefox.desktop 从 /usr/share/applications 复制到 .local/share/applications。
在这两种情况下,请编辑本地副本,并更改行Exec=
以反映新版本可执行文件的实际文件路径。此文件路径取决于您安装此版本的位置。
答案4
搜索 Firefox.desktop
文件如下:
ls -lAh ~/.local/share/applications/*.desktop | grep Firefox
我的是:
userapp-Firefox Developer Edition-U1OMM2.desktop
我添加了这一行,正如@windyzboy 提到的:
StartupWMClass=firefox-aurora
现在它运行完美。