use system bus

This commit is contained in:
Robin Appelman 2020-04-11 14:03:31 +02:00
commit 3e78aacb10
2 changed files with 17 additions and 1 deletions

16
nl.icewind.shortcutd.conf Normal file
View file

@ -0,0 +1,16 @@
<?xml version="1.0"?> <!--*-nxml-*-->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
<allow own="nl.icewind.shortcutd"/>
</policy>
<policy context="default">
<allow send_destination="nl.icewind.shortcutd"/>
<allow receive_sender="nl.icewind.shortcutd"/>
</policy>
</busconfig>

View file

@ -77,7 +77,7 @@ fn main() -> Result<(), MainError> {
let rx = listener.listen(device); let rx = listener.listen(device);
let mut connection = LocalConnection::new_session()?; let mut connection = LocalConnection::new_system()?;
connection.request_name(INTERFACE, false, true, false)?; connection.request_name(INTERFACE, false, true, false)?;
let mtree = Arc::new(MutateTree::new(Factory::new_fn::<()>(), ())); let mtree = Arc::new(MutateTree::new(Factory::new_fn::<()>(), ()));