Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auto-start m-n-d with session #214

Merged
merged 3 commits into from
Aug 9, 2023
Merged

auto-start m-n-d with session #214

merged 3 commits into from
Aug 9, 2023

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    2640f88 View commit details
    Browse the repository at this point in the history
  2. Only exit on idle when explicitly requested

    This allows to run as a regular session service that does not exit, but
    also as a well-behaved D-Bus-activated service.  Make the default
    behavior not to exit, but when activated through D-Bus.
    cwendling committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    56a1f65 View commit details
    Browse the repository at this point in the history
  3. Auto-start m-n-d with session

    Relying on D-Bus activation to launch org.freedesktop.Notifications can
    result in selecting the wrong implementation if multiple daemons are
    installed.
    
    Fix this by launching m-n-d with the session rather than depending on
    D-Bus activation.  We keep D-Bus activation for the moment for backward
    compatibility and to re-start the daemon in otherwise non-problematic
    situations if it crashes.
    
    Fixes #133 and #174.
    raveit65 authored and cwendling committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    fc6a01d View commit details
    Browse the repository at this point in the history