Bug 345547 - Caps Lock warning is always on with Breeze SDDM theme
Summary: Caps Lock warning is always on with Breeze SDDM theme
Status: RESOLVED NOT A BUG
Alias: None
Product: Breeze
Classification: Plasma
Component: general (show other bugs)
Version: 5.3.0
Platform: ROSA RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Development Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-26 14:23 UTC by Pulfer
Modified: 2015-05-02 13:24 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pulfer 2015-03-26 14:23:01 UTC
Caps Lock warning is always on with Breeze SDDM theme. There's no such issue with screenlocker or small testing QML application used to read data from keystate engine. SDDM 0.11.0.

Reproducible: Always
Comment 1 Rajeesh K V 2015-03-26 15:36:45 UTC
Also reproducible here with 5.2.1, x86_64 Fedora 21.
Comment 2 Pulfer 2015-05-02 12:32:52 UTC
Also battery indicator is showing 0%. Looks like SDDM just cannot read from Plasma dataengines.
Comment 3 Pulfer 2015-05-02 12:51:56 UTC
Log:

--------------------
sddm-greeter[5543]: Couldn't start kded5 from org.kde.kded5.service: QDBusError("org.freedesktop.DBus.Error.Disconnected", "Not connected to D-Bus server") , falling back to running kbuildsycoca5
sddm-greeter[5543]: Trying to open ksycoca from "/var/lib/sddm/.cache/ksycoca5"
sddm-greeter[5543]: Trying to open global ksycoca from  "/var/lib/sddm/.local/share/kservices5/ksycoca5"
sddm-greeter[5543]: Still no database...
sddm-greeter[5543]: No ksycoca database available! Tried running kbuildsycoca5 ?
sddm-greeter[5543]: KServiceTypeTrader: serviceType "Plasma/DataEngine" not found
sddm-greeter[5543]: Can't find a dataengine named "keystate"
sddm-greeter[5543]: No ksycoca database available! Tried running kbuildsycoca5 ?
sddm-greeter[5543]: KServiceTypeTrader: serviceType "Plasma/DataEngine" not found
sddm-greeter[5543]: Can't find a dataengine named "powermanagement"
sddm-greeter[5543]: No ksycoca database available! Tried running kbuildsycoca5 ?
sddm-greeter[5543]: KServiceTypeTrader: serviceType "Plasma/DataEngine" not found
sddm-greeter[5543]: Can't find a dataengine named "time"
--------------------
Comment 4 Pulfer 2015-05-02 13:24:48 UTC
Seems to be a packaging bug, /var/lib/sddm should be owned by sddm, not by root.

But fixing ownership brings another issue - quite a big lag between plymouth being closed and sddm being shown. Likely because of kbuildsycoca5 running.