https://bugs.kde.org/show_bug.cgi?id=516857

            Bug ID: 516857
           Summary: knighttimed shows DBus error when GeoClue2 not
                    installed instead of silent fallback to manual
                    location
    Classification: Plasma
           Product: kwin
      Version First 6.6.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: night color
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

STEPS TO REPRODUCE:
1. Configure Night Color with manual location (System Settings → Display &
Monitor → Night Color → Location: Manual)
2. Ensure geoclue package is not installed
3. Start Plasma 6.6.1
4. Check system journal: journalctl -b | grep knighttimed

OBSERVED RESULT:
knighttimed[3626]: Unable to obtain the client:
"org.freedesktop.DBus.Error.ServiceUnknown" "The name is not activatable"

EXPECTED RESULT:
No error when manual location is configured. The service should either:
- Check if GeoClue2 is available before attempting connection, OR
- Silently fall back to manual location without logging an error

ADDITIONAL INFORMATION:

Night Color works perfectly with manual location configuration. The error is
cosmetic but pollutes the system journal unnecessarily.

The error occurs during service initialization even when the user has
explicitly configured manual coordinates instead of automatic geolocation.

SUGGESTED FIX:
Add a check for GeoClue2 availability before attempting DBus connection, or
suppress the error when manual location mode is active.

SOFTWARE VERSIONS:
Plasma Version: 6.6.1
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Distribution: Arch Linux

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to