2023-05-26 10:05:56 +08:00
|
|
|
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "https://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
|
|
|
|
<node>
|
|
|
|
<interface name="org.desktopspec.ApplicationManager1">
|
|
|
|
<property type="ao" access="read" name="List" />
|
2023-09-06 12:06:34 +08:00
|
|
|
<method name="ReloadApplications">
|
2023-07-24 14:12:59 +08:00
|
|
|
<annotation
|
|
|
|
name="org.freedesktop.DBus.Description"
|
|
|
|
value="This method is used to update the desktop file cache when needed.
|
|
|
|
You can pass a list of absolute paths to files or directories that you want to update.
|
|
|
|
Note: Application Manager only supports directory paths in $XDG_DATA_DIRS."
|
|
|
|
/>
|
|
|
|
</method>
|
2023-05-26 10:05:56 +08:00
|
|
|
|
|
|
|
<method name="Identify">
|
|
|
|
<arg type="h" name="pidfd" direction="in" />
|
|
|
|
|
|
|
|
<arg type="s" name="id" direction="out" />
|
|
|
|
<arg type="o" name="application" direction="out" />
|
|
|
|
<arg type="o" name="application_instance" direction="out" />
|
|
|
|
|
|
|
|
<annotation
|
|
|
|
name="org.freedesktop.DBus.Description"
|
|
|
|
value="Given a pidfd,
|
|
|
|
this method return a destkop file id,
|
|
|
|
an application instance object path,
|
|
|
|
as well as an application object path.
|
|
|
|
|
|
|
|
NOTE:
|
|
|
|
1. You should use pidfd_open(2) to get a pidfd."
|
|
|
|
/>
|
|
|
|
</method>
|
|
|
|
</interface>
|
|
|
|
</node>
|