我几点前从编程开始,我使用GTK 3.0创建了第一个运行应用程序。我没有使用GLADE,我不知道是否值得强调它。我的代码正常工作,但是现在我有疑问,如何制作自己的桌面菜单应用程序?我的意思是,我希望我的应用程序在带有GTK 3.0编译器的终端中运行,但可以双击。
我已经看到了Gnome Developer Center提供的这些示例,但我承认不了解它:https://developer.gnome.org/integration-guide/stable/desktop/desktop-files.html.en#ex-ex-ex-样品desktop-file
这个想法是创建一个包含此行序列的文件:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=application
Icon=application.png
Terminal=false
这个文件是我的可执行文件,或者是一个指向我的可执行文件的不同文件?如果是我的可执行文件,我可以在哪里插入?
谢谢!
因此,基本上,此文件将为您为文件中相应指令提供的配置创建桌面条目。从您的问题来看,您找不到将应用程序可执行在该指令中的位置。
Exec="/absolute/path/to/your/executable/file"
和Name
指令将保存您的应用程序名称的信息。这是您将在GNOME应用程序搜索中查询的(当您按Windows键时出现)。
此文件将包含.desktop
扩展名。而且该文件本身无法执行。这将指向您的应用程序,使Gnome/Ubuntu系统了解此类应用程序存在。
这不会像Windows中那样直接创建桌面快捷方式,而是您可以从应用程序菜单(Ubuntu或Gnome)运行的应用程序索引您的应用程序
如果您不确定在哪里放置文件,请参阅您链接的文档中的提示。
将此文件放入/usr/share/申请目录中,以便每个人都可以访问它,或者在〜/.local/share/申请中,如果您只想使单个用户可以访问它