[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: kded5
From:       Gregor Mi <codestruct () posteo ! org>
Date:       2014-12-28 23:08:55
Message-ID: 54A08D87.4000305 () posteo ! org
[Download RAW message or body]

>>>> And why is kded5 not running? It's not installed?
>>>
>>> I thought this is maybe normal when developing under KDE4, isn't it?
>>
>> Not really, no. It can run in parallel with kded4, and you need that, for a 
>> number of things in KF5. So ... is kded5 installed? Not that this is the main 
>> issue here.

Again the message triggered when running ksnapshot

```
ksnapshot(16590)/default KSycocaPrivate::checkDatabase: Couldn't start kded5 from
org.kde.kded5.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name
org.kde.kded5 was not provided by any .service files") , falling back to running kbuildsycoca5
```

The corresponding code is this: ksycoca.cpp:

```
        bool kdedRunning = false;
        if (!bus->isServiceRegistered(QLatin1String("org.kde.kded5"))) {
            // kded isn't even running: start it
            QDBusReply<void> reply = bus->startService(QLatin1String("org.kde.kded5"));
            if (!reply.isValid()) {
                // kded isn't even available, fall back to kbuildsycoca
                qWarning() << "Couldn't start kded5 from org.kde.kded5.service:" <<
reply.error() << ", falling back to running" << KBUILDSYCOCA_EXENAME;
```

The error message sounds like a service file is not installed. Searching for it yields this:

$ locate org.kde.kded5
/home/gregor/dev/kf5/build/frameworks/kded/src/org.kde.kded5.service
/home/gregor/dev/kf5/build/frameworks/kded/src/org.kde.kded5.xml
/home/gregor/dev/kf5/src/frameworks/kded/src/org.kde.kded5.service.in
/home/gregor/dev/kf5/usr/share/dbus-1/interfaces/org.kde.kded5.xml
/home/gregor/dev/kf5/usr/share/dbus-1/services/org.kde.kded5.service

Is this how it should be?

- Gregor

> When I have my KF5 environment variables set I can run kded5 by just typing it into the
> console. So it is installed the same way as the other KF5 apps. Should it be installed
> system wide?
> 
> For reference this is how it looks like when I start kded5:
> 
> 0]gregor@host[KF5 set]:~/dev/kf5> kded5
> kded5(6941)/default KCrash::setDrKonqiEnabled: Could not find drkonqi at
> /home/gregor/dev/kf5/usr/lib64/libexec/drkonqi
> kded5(6941)/default QXcbSessionManager::QXcbSessionManager: Qt: Session management error:
> networkIdsList argument is NULL
> kded5(6941)/default KDEInitInterface::ensureKdeinitRunning: klauncher not running...
> launching kdeinit
> kdeinit5: preparing to launch 'libkdeinit5_klauncher'
> kdeinit5: Launched KLauncher, pid = 6947, result = 0
> klauncher(6947)/default KCrash::setDrKonqiEnabled: Could not find drkonqi at
> /home/gregor/dev/kf5/usr/lib64/libexec/drkonqi
> klauncher(6947)/default QXcbSessionManager::QXcbSessionManager: Qt: Session management
> error: networkIdsList argument is NULL
> klauncher(6947)/default QDBusConnectionInterface::connectNotify: Connecting to deprecated
> signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
> kdeinit5: opened connection to :0
> klauncher(6947)/kf5.kiconthemes KIconLoaderPrivate::initIconThemes: "Theme tree: (Breeze)"
> kdeinit5: Got EXT_EXEC '/home/gregor/dev/kf5/usr/bin/kbuildsycoca5' from launcher.
> kdeinit5: preparing to launch '/home/gregor/dev/kf5/usr/bin/kbuildsycoca5'
> kbuildsycoca5(6953)/default KCrash::setDrKonqiEnabled: Could not find drkonqi at
> /home/gregor/dev/kf5/usr/lib64/libexec/drkonqi
> kbuildsycoca5 running...
> kbuildsycoca5(6953)/kf5.kservice.sycoca KSycocaPrivate::openDatabase: Trying to open
> ksycoca from "/home/gregor/.cache5/ksycoca5"
> kbuildsycoca5(6953)/default KBuildSycoca::checkTimestamps: checking file timestamps
> kbuildsycoca5(6953)/default KBuildSycoca::checkTimestamps: timestamps check ok
> kbuildsycoca5(6953)/default main: Emitting notifyDatabaseChanged ()
> kdeinit5: PID 6953 terminated.
> kded5(6941)/kf5.kservice.sycoca KSycocaPrivate::openDatabase: Trying to open ksycoca from
> "/home/gregor/.cache5/ksycoca5"
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "kscreen"
> kded5(6941)/kmix GlobalConfig::GlobalConfig: "Orientation" "Vertical"
> kded5(6941)/kmix KMixD::KMixD: kmixd: Triggering delayed initialization
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "kmixd"
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "networkmanagement"
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "baloosearchfolderupdater"
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "platformstatus"
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "networkstatus"
> kded5(6941)/kf5.kded Kded::loadModule: Successfully loaded module "printmanager"
> klauncher(6947)/kf5.kservice.sycoca KSycocaPrivate::openDatabase: Trying to open ksycoca
> from "/home/gregor/.cache5/ksycoca5"
> kdeinit5: Got EXEC_NEW '/home/gregor/dev/kf5/usr/lib64/libexec/kf5/kconf_update' from
> launcher.
> kdeinit5: preparing to launch '/home/gregor/dev/kf5/usr/lib64/libexec/kf5/kconf_update'
> 2014-12-28T18:55:11 Checking update-file
> '/home/gregor/dev/kf5/usr/share/kconf_update/gtkbreeze.upd' for new updates
> 2014-12-28T18:55:11 Checking update-file
> '/home/gregor/dev/kf5/usr/share/kconf_update/kcalcrc.upd' for new updates
> 2014-12-28T18:55:11 Checking update-file
> '/home/gregor/dev/kf5/usr/share/kconf_update/kde4breeze.upd' for new updates
> kdeinit5: PID 6954 terminated.
> kded5(6941)/kf5.kiconthemes KIconLoaderPrivate::initIconThemes: "Theme tree: (Breeze)"
> kded5(6941)/pm.kded NewPrinterNotification::registerService: unable to register service to
> dbus
> kded5(6941)/kscreen KScreen::BackendManager::launcherDataAvailable: launcherDataAvailable:
> "org.kde.KScreen.Backend.XRandR"
> kded5(6941)/kscreen.kded KScreenDaemon::configReady: Config KScreen::Config(0xeab960) is ready
> kded5(6941)/kscreen.kded KScreenDaemon::applyConfig: Applying config
> kded5(6941)/kscreen.kded Serializer::configId: Part of the Id:
> "25c4fee3c280aa9bb888bf21252b7c52"
> kded5(6941)/kscreen.kded Serializer::configId: Part of the Id:
> "e884a27ec443f963c20bc41d009bd8e6"
> kded5(6941)/kscreen.kded Serializer::configId: Part of the Id:
> "25c4fee3c280aa9bb888bf21252b7c52"
> kded5(6941)/kscreen.kded Serializer::configId: Part of the Id:
> "e884a27ec443f963c20bc41d009bd8e6"
> kded5(6941)/kscreen.kded KScreenDaemon::applyKnownConfig: Applying known config
> "dbdfc95f14579b3cb170363823868d48"
> kded5(6941)/kscreen.kded Serializer::findOutput: Finding a mode with:
> kded5(6941)/kscreen.kded Serializer::findOutput: QSize(0, 0)
> kded5(6941)/kscreen.kded Serializer::findOutput: ""
> kded5(6941)/kscreen.kded Serializer::findOutput: Finding a mode with:
> kded5(6941)/kscreen.kded Serializer::findOutput: QSize(1680, 1050)
> kded5(6941)/kscreen.kded Serializer::findOutput: "59.9542503356934"
> kded5(6941)/kscreen.kded KScreenDaemon::doApplyConfig: doApplyConfig()
> kded5(6941)/kscreen.kded KScreenDaemon::doApplyConfig: Config applied
> kded5(6941)/kscreen.kded KScreenDaemon::setMonitorForChanges: Monitor for changes:  true
> kded5(6941)/kscreen KScreen::ConfigMonitor::Private::backendConfigChanged: Requesting
> missing EDID for outputs QSet(98, 100)
> kded5(6941)/kscreen KScreen::ConfigMonitor::Private::edidReady: Received valid EDID for
> output 98
> kded5(6941)/kscreen KScreen::ConfigMonitor::Private::edidReady: Received valid EDID for
> output 100
> kded5(6941)/kmix KMixD::delayedInitialization: kmixd: Delayed initialization running now
> [...]
> 
>>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic