【发布时间】:2019-01-31 17:47:56
【问题描述】:
我喜欢通过 dbus 从我的应用程序控制第三方应用程序。
但是,第三方应用程序有一些参数,它的dbus接口无法控制,必须在服务激活时通过命令行设置。
如何在激活时将这些参数传递给服务?
【问题讨论】:
标签: dbus
我喜欢通过 dbus 从我的应用程序控制第三方应用程序。
但是,第三方应用程序有一些参数,它的dbus接口无法控制,必须在服务激活时通过命令行设置。
如何在激活时将这些参数传递给服务?
【问题讨论】:
标签: dbus
如果它们是静态的,请将它们放在该服务的 D-Bus .service 文件的 Exec= 行中。
如果它们需要是动态的,那是不可能的。如果是这样,我建议您针对您尝试启动的服务提交一个错误,要求他们通过 D-Bus 公开这些选项。
【讨论】: