You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
Currently, the systemd config file makes it always start with the session. We can make it run only when it is required
Describe the solution you'd like
Systemd allows to start a service when another component requires its D-Bus service. It would be great to have touchegg only started by systemd when a component (like the compositor) is using it.
Additional context
This has been requested by Fedora maintainer in order to not have touchegg run on a pure GNOME session when installed for the Pantheon session.
The text was updated successfully, but these errors were encountered:
Hi @tintou, I'm looking into this issue... Without any luck for the moment.
Have you ever implemented something like this? I'd appreciate your help 😄
Following the docs, I added a service file in /usr/share/dbus-1/system-services/io.github.joseexposito.Touchegg.service indicating that when a the interface is created it should run the service (SystemdService) and I also modified the current service type to Type=dbus.
However, the service starts running on boot (and fails) instead of waiting for the D-Bus interface to be created 🤔
Not SUPER helpful, but I know that this is how the notification-daemon package works. The actual package that I've seen that provides this is here. Perhaps that can help with reverse-engineering how to get it to behave?
Is your feature request related to a problem? Please describe
Currently, the systemd config file makes it always start with the session. We can make it run only when it is required
Describe the solution you'd like
Systemd allows to start a service when another component requires its D-Bus service. It would be great to have touchegg only started by systemd when a component (like the compositor) is using it.
Additional context
This has been requested by Fedora maintainer in order to not have touchegg run on a pure GNOME session when installed for the Pantheon session.
The text was updated successfully, but these errors were encountered: