几个星期以来,我断断续续地尝试为 Ungoogled Chromium AppImage 创建 .desktop 文件。我曾尝试通过其他方式安装浏览器,例如通过其 github 上的说明(其中包括构建二进制文件),但它们要么不起作用,要么没有生成任何可用的东西,或者就二进制文件而言,运行了大约 12 个小时,似乎没有生成任何我可以使用的东西,或者弄清楚如何使用。我曾多次尝试在 Xubuntu 帮助频道中询问如何为最终必须使用的 AppImage 创建 .desktop 文件,并自行搜索解决方案,但我找不到任何可以正常工作的方法,导致我每次都必须导航到 AppImage 并打开它。
现在,在新安装的 Xubuntu 上,我尝试做同样的事情,但 AppImage 无法启动,询问我希望使用什么应用程序来打开它,同时不推荐任何应用程序,而不是允许我像在其他 Xubuntu 系统上一样简单地执行它。如果我也能得到一些帮助,让 Xubuntu 接受它作为我的默认浏览器,我将不胜感激,因为现在我目前收到一个错误,但我的主要问题是我完全不知道我可以做什么来创建一个可以搜索和启动 AppImage 的 .desktop 文件。我正在使用从 USB 安装到新存储设备上的 22.04 Xubuntu。最近才开始使用 Linux,所以非常感激您能彻底解决。
答案1
使用文本编辑器,.desktop
在目录中创建一个带有扩展名的文本文件~/.local/share/applications
(~
代表您的主目录,.local
是一个隐藏目录 - 在文件管理器中打开“显示隐藏文件”即可查看这些隐藏目录和文件)。
粘贴以下内容
[Desktop Entry]
Exec=/full/path/to/your/executable.AppImage
Name=Ungoogled Chromium
Comment=A free and open source web browser
Type=Application
可能不需要指出您需要Exec=
用 AppImage 文件的实际路径和名称替换后面的路径。
这是有效文件所需的最低要求.desktop
。它将自动包含在您的应用程序菜单中,因为它位于 中~/.local/share/applications
。
您可能需要为该启动器指定一个专用图标。然后将以下行添加到文件.desktop
:
Icon=/path/to/your/icon.png
或者,将图标文件放在 中~/local/share/icons
。然后,您只需通过文件名(无需扩展名)引用图标即可:
Icon=icon
或者,使用“menulibre”或“alacarte”等图形应用程序来创建菜单项(.desktop
为您创建启动器文件)。