KInit will be gone in KF6. However, we still need to update a KF5 KLauncher for the time being, for KF5-based apps running in a Plasma 6 session. All we need for that is a copy of the D-Bus interface definition though.wilder-5.26
parent
7f96e360c5
commit
502430d769
5 changed files with 79 additions and 4 deletions
@ -0,0 +1,76 @@ |
||||
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> |
||||
<node> |
||||
<interface name="org.kde.KLauncher"> |
||||
<method name="exec_blind"> |
||||
<arg name="name" type="s" direction="in"/> |
||||
<arg name="arg_list" type="as" direction="in"/> |
||||
</method> |
||||
<method name="exec_blind"> |
||||
<arg name="name" type="s" direction="in"/> |
||||
<arg name="arg_list" type="as" direction="in"/> |
||||
<arg name="envs" type="as" direction="in"/> |
||||
<arg name="startup_id" type="s" direction="in"/> |
||||
</method> |
||||
<method name="kdeinit_exec"> |
||||
<arg type="i" direction="out"/> |
||||
<arg name="app" type="s" direction="in"/> |
||||
<arg name="args" type="as" direction="in"/> |
||||
<arg name="env" type="as" direction="in"/> |
||||
<arg name="startup_id" type="s" direction="in"/> |
||||
<arg name="dbusServiceName" type="s" direction="out"/> |
||||
<arg name="error" type="s" direction="out"/> |
||||
<arg name="pid" type="i" direction="out"/> |
||||
</method> |
||||
<method name="kdeinit_exec_wait"> |
||||
<arg type="i" direction="out"/> |
||||
<arg name="app" type="s" direction="in"/> |
||||
<arg name="args" type="as" direction="in"/> |
||||
<arg name="env" type="as" direction="in"/> |
||||
<arg name="startup_id" type="s" direction="in"/> |
||||
<arg name="dbusServiceName" type="s" direction="out"/> |
||||
<arg name="error" type="s" direction="out"/> |
||||
<arg name="pid" type="i" direction="out"/> |
||||
</method> |
||||
<method name="kdeinit_exec_with_workdir"> |
||||
<arg type="i" direction="out"/> |
||||
<arg name="app" type="s" direction="in"/> |
||||
<arg name="args" type="as" direction="in"/> |
||||
<arg name="workdir" type="s" direction="in"/> |
||||
<arg name="env" type="as" direction="in"/> |
||||
<arg name="startup_id" type="s" direction="in"/> |
||||
<arg name="dbusServiceName" type="s" direction="out"/> |
||||
<arg name="error" type="s" direction="out"/> |
||||
<arg name="pid" type="i" direction="out"/> |
||||
</method> |
||||
<method name="reparseConfiguration"> |
||||
</method> |
||||
<method name="setLaunchEnv"> |
||||
<arg name="name" type="s" direction="in"/> |
||||
<arg name="value" type="s" direction="in"/> |
||||
</method> |
||||
<method name="start_service_by_desktop_name"> |
||||
<arg type="i" direction="out"/> |
||||
<arg name="serviceName" type="s" direction="in"/> |
||||
<arg name="urls" type="as" direction="in"/> |
||||
<arg name="envs" type="as" direction="in"/> |
||||
<arg name="startup_id" type="s" direction="in"/> |
||||
<arg name="blind" type="b" direction="in"/> |
||||
<arg name="dbusServiceName" type="s" direction="out"/> |
||||
<arg name="error" type="s" direction="out"/> |
||||
<arg name="pid" type="i" direction="out"/> |
||||
</method> |
||||
<method name="start_service_by_desktop_path"> |
||||
<arg type="i" direction="out"/> |
||||
<arg name="serviceName" type="s" direction="in"/> |
||||
<arg name="urls" type="as" direction="in"/> |
||||
<arg name="envs" type="as" direction="in"/> |
||||
<arg name="startup_id" type="s" direction="in"/> |
||||
<arg name="blind" type="b" direction="in"/> |
||||
<arg name="dbusServiceName" type="s" direction="out"/> |
||||
<arg name="error" type="s" direction="out"/> |
||||
<arg name="pid" type="i" direction="out"/> |
||||
</method> |
||||
<method name="terminate_kdeinit"> |
||||
</method> |
||||
</interface> |
||||
</node> |
||||
Loading…
Reference in new issue