启动时提示

虽然 第1.1节 ― 桌面项文件:将您的应用程序放在桌面菜单中。 中显示的内容提供了让桌面识别您的程序的足够信息,但是还有一些其它内容在您的特定情况下可能会对您有用。这些内容中的一项就是 启动时提示

设置了启动时提示时,面板和光标提示用户程序已经启动,当程序出现在屏幕上时,面板和光标恢复正常。

要让启动器知道您的程序支持启动时提示,向您的桌面文件添加如下行:

StartupNotify=true

桌面项文件中的命令行允许桌面环境使用任何启动时提示,无论是内建在程序中还是工具集中。多数现代的工具集透明和启动时提示系统配合。如果您没有使用现代的工具集,启动时提示规范 中有怎样自己实现的细节。

无论何种工具集,都有之中类型的应用程序您必须手动处理反馈。具有远程能力(让现有进程打开一个新窗口,而不是启动一个新进程)不能使用内置机制。DESKTOP_LAUNCH_ID 环境的值必须由您的程序传递并且让它通知新窗口的启动系统。如果您使用 GTK+gdk_notify_startup_complete() 的文档有写更多的信息。

2.1.1. 指南

Startup Notification Protocol — Describes the low-level details of how startup notification is implemented in the X Window System.