如何在 Ubuntu 20.04 上为 Firefox 创建桌面快捷方式

如何在 Ubuntu 20.04 上为 Firefox 创建桌面快捷方式

我正在运行 Ubuntu 20.04,并从 tar 文件安装了 Firefox 79。我现在只能从命令行启动。我想创建快捷方式并将其添加到我的收藏夹中。该怎么做?

我尝试过这里的步骤https://linuxconfig.org/how-to-create-desktop-shortcut-launcher-on-ubuntu-20-04-focal-fossa-linux但是没有可以复制的 Firefox 文件,并且在任何地方都找不到 *.desktop 文件。

答案1

创建工作文件时存在几个陷阱firefox.desktop

  • Ubuntu 20.04 中没有“允许启动”选项。
  • Exec=桌面文件中的值必须包含 Firefox 可执行文件的完整路径(例如)/home/wonko/myapps/firefox/firefox,除非可执行文件位于$PATH变量的某个位置。
  • 桌面文件必须放在~/.local/share/applications/目录中。

这是我在未安装其他软件的情况下,全部通过命令行执行的操作:

  1. [可选] 从互联网上下载 Firefox 图标并将其保存为 ,~/.local/share/icons/firefox在末尾保留现有文件扩展名(.png.ico.svg等)。通过使用原始文件名,您的主题可以更改图标。
  2. firefox.desktop在以下位置创建文件~/.local/share/applications/
  3. 将其粘贴到文件中[更改路径以适合您自己的配置]:
    #!/usr/bin/env xdg-open
    [Desktop Entry]
    Type=Application
    Terminal=false
    Exec=/home/wonko/myapps/firefox/firefox
    Name=Firefox
    Comment=Firefox
    Icon=firefox
    Categories=GNOME;GTK;Network;WebBrowser;
    
  4. 跑步chmod +x ~/.local/share/applications/firefox.desktop

几秒钟后,您应该会在 Dock 或应用程序启动器中看到 Firefox 图标,一切就绪。您也可以通过按下Super并输入“Firefox”来启动。

答案2

使用默认firefox.desktop文件,
Firefox 安装在 snap 下。这意味着,/snap 是获取桌面文件的路径。

找到正确的桌面文件:
sudo find /snap/ -type f -name "firefox.desktop"
示例输出:
/snap/firefox/1232/firefox.desktop  
/snap/firefox/1232/meta/gui/firefox.desktop

我们刚刚firefox.desktop在路径下找到了:/snap/firefox/1232/

将其复制到您的桌面:
cp -v /snap/firefox/1232/firefox.desktop ~/Desktop/

然后,右键单击它并允许启动。

修复图标不显示

如果没有出现图标,您只需添加图像文件的完整路径。
笔记:捕捉 PATH 编号1232可能会随着时间而改变,所以我们必须将图标图像复制到不同的位置:

cp -v /snap/firefox/1232/default256.png /usr/share/pixmaps/firefox.png

从您的桌面进行编辑firefox.desktop,并将行
从:更改Icon=/default256.png
为:Icon=/usr/share/pixmaps/firefox.png

相关内容