创建指向已安装但未显示在 Applications 文件夹中的应用程序的链接

Cha*_* RC 6 shortcuts

在此处输入图片说明Linux 和 Ubuntu 新手。

我想在桌面上创建的文件夹中创建指向Slic3r的链接。我想在这个文件夹中显示的所有其他应用程序都是我从/usr/share/applications文件夹中复制的,它们都可以正常工作。Slic3r 似乎没有出现在应用程序文件夹中。我使用现在找不到的一长串复杂的说明进行安装。它工作得很好,但我仍然想在我在桌面上创建的设计文件夹中创建一个图标。如果应用程序没有出现在应用程序文件夹中,我还能在哪里找到它?

dan*_*zel 9

在 Ubuntu 中,应用程序的快捷方式是具有.desktop文件扩展名的文本文件。如果您是通过软件中心或apt安装的,这些通常会随应用程序一起提供。但是,如果您使用不同的方法安装它,您很可能必须自己创建.desktop文件。

首先,您必须知道要运行的可执行文件的位置。如果您不这样做,但可以通过在终端中键入其名称来启动它,该命令which将告诉您其绝对路径(例如which firefox)。

现在打开您最喜欢的文本编辑器(例如 gedit)。一个简单的.desktop文件可能如下所示:

[Desktop Entry]
Type=Application
Name=<application_name>
Exec=/path/to/executable
Run Code Online (Sandbox Code Playgroud)

替换应用程序的名称和可执行文件的路径。将文件另存为 * .desktop(例如slic3r.desktop)到您的桌面。

如果您希望它出现在Dash 中,请将副本放入

  • /usr/share/applications (对每个用户可见)

  • ~/.local/share/applications (仅对您的用户可见)


补充说明:

  • 如果可执行文件在$PATH变量中(即,您可以通过在终端中键入其名称来运行它),则不必在.desktop文件中提供绝对路径。但是,我建议使用绝对路径。
  • 还有一些应用程序提供了用于创建启动器的 GUI,例如ArronaxMenuLibre