So ibus was recently updated in focal and this moves the ibus socket
path from /tmp to the users home directory - the existing desktop_legacy
interface species the ibus socket path in /tmp still:

# allow communicating with ibus-daemon (this allows sniffing key events)
unix (connect, receive, send)
    type=stream
    peer=(addr="@/tmp/ibus/dbus-*"),


So this needs to have something like the following added:

unix (connect, receive, send)
     type=stream
     peer=(addr="@/home/*/.cache/ibus/dbus-*"),

to the desktop-legacy interface (OR ibus is reverted to move the socket
back to /tmp however from a security point-of-view I think it is better
to have the ibus socket address in the user's home directory).

I don't think there is a way to use the @{HOME} variable in this rule
hence the /home/*/ above

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1863255

Title:
  Programs installed in Snap format do not detect the keyboard

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1863255/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to