mirror of
https://codeberg.org/icewind/shortcutd.git
synced 2026-06-03 17:24:08 +02:00
use system bus
This commit is contained in:
parent
f5095b25c8
commit
3e78aacb10
2 changed files with 17 additions and 1 deletions
16
nl.icewind.shortcutd.conf
Normal file
16
nl.icewind.shortcutd.conf
Normal 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>
|
||||||
|
|
@ -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::<()>(), ()));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue