我正在运行 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/
目录中。
这是我在未安装其他软件的情况下,全部通过命令行执行的操作:
- [可选] 从互联网上下载 Firefox 图标并将其保存为 ,
~/.local/share/icons/
并firefox
在末尾保留现有文件扩展名(.png
、.ico
、.svg
等)。通过使用原始文件名,您的主题可以更改图标。 firefox.desktop
在以下位置创建文件~/.local/share/applications/
- 将其粘贴到文件中[更改路径以适合您自己的配置]:
#!/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;
- 跑步
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