Vivek Sharma Asked: 2018-10-31 11:40:00 +0800 CST2018-10-31 11:40:00 +0800 CST 2018-10-31 11:40:00 +0800 CST 无法在 Ubuntu 18.04 上将最新的 Firefox 浏览器添加到收藏夹 772 我已经下载了最新的 Firefox tar.bz2 文件并在主目录中解压,我将它添加到收藏夹中。但是当我启动它时,它会显示旧版本。 如何在收藏夹中添加最新版本以直接从扩展坞启动它? firefox gnome-shell ubuntu-dock 18.04 favorites 4 个回答 Voted Best Answer Sébastien Serre 2019-08-15T03:40:10+08:002019-08-15T03:40:10+08:00 我的在 Ubuntu 18.04 上运行良好: [桌面入口] 名称=Firefox 开发人员 GenericName=Firefox 开发者版 执行=/home/sebastien/firefox-dev/firefox %u 终端=假 图标=/home/sebastien/firefox-dev/browser/chrome/icons/default/default128.png 类型=应用 类别=应用程序;网络;X-开发者; Comment=Firefox 开发者版网络浏览器。 StartupWMClass=Firefox 开发者版 启动通知=真 windyzboy 2022-02-13T06:03:56+08:002022-02-13T06:03:56+08:00 对于 Firefox 开发者版有问题的人,根据这个https://askubuntu.com/a/1201328,你必须StartupWMClass在.desktop文件中设置正确。我当前的 Firefox 开发者版本是 98.0b3,StartupWMClass值为firefox-aurora StartupWMClass=firefox-aurora 注意:不应该在桌面文件的值中添加引号 vanadium 2018-10-31T12:01:25+08:002018-10-31T12:01:25+08:00 将新版 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=行以反映新版本的可执行文件的实际文件路径。此文件路径将取决于您安装此版本的位置。 Amit JS 2020-09-30T10:07:29+08:002020-09-30T10:07:29+08:00 对我来说,将文件中的NoDisplayfrom更改true为false帮助,~/.local/share/applications 即 NoDisplay=false 我还添加了Icon, Terminal, StartupNotify,StartupWMClass 这是文件现在的样子 [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application NoDisplay=false Exec=/home/amit/firefox/firefox-bin %u Name=Firefox Comment=Custom definition for Firefox StartupWMClass=Firefox StartupNotify=true Terminal=false Icon=/home/amit/firefox/browser/chrome/icons/default/default128.png
我的在 Ubuntu 18.04 上运行良好:
对于 Firefox 开发者版有问题的人,根据这个https://askubuntu.com/a/1201328,你必须
StartupWMClass
在.desktop
文件中设置正确。我当前的 Firefox 开发者版本是 98.0b3,StartupWMClass
值为firefox-aurora
注意:不应该在桌面文件的值中添加引号
将新版 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=
行以反映新版本的可执行文件的实际文件路径。此文件路径将取决于您安装此版本的位置。对我来说,将文件中的
NoDisplay
from更改true
为false
帮助,~/.local/share/applications
即NoDisplay=false
我还添加了
Icon
,Terminal
,StartupNotify
,StartupWMClass
这是文件现在的样子