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

List:       kde-devel
Subject:    Re: When does kbuildsycoca4 run?
From:       Ian Wadham <iandw.au () gmail ! com>
Date:       2012-09-20 4:05:11
Message-ID: E6298E6D-A689-4794-9CCC-1A480294CD03 () gmail ! com
[Download RAW message or body]


On 18/09/2012, at 6:17 PM, Ian Wadham wrote:
> On my Linux system I have not had to run kbuildsycoca in all the
> ten years or so I have been working on KDE.  So when does KDE
> run it?  As part of the build and install process for KDE libs and apps?
> Whenever you run an app?  Whenever you start the KDE desktop?

Thank you, everybody, for answering my primary questions.

> Also it would be helpful if someone could point me to some doco
> on the *architecture* of KDE.  What background processes run?  What
> do they do?  What are the interactions between them?  What is the
> sequence of processes and events when the KDE desktop starts?
> =

> Which of those processes are necessary for running KDE apps?
> Which can be omitted or "bound off" somehow if you are not running
> on a KDE desktop?

But still these other questions remain =85  Basically, what do you need to
know to run KDE applications successfully on a non-KDE, non-Linux
desktop?  Or is that just not universally feasible?  Perhaps some KDE
apps "travel well" and others not at all =85 :-( =85 but which is which?

Browsing the KDE repository, I have found:

https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/ma=
ster/changes/startkde.cmake
https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/e=
ntry/kded/DESIGN
https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/e=
ntry/kded/HOWTO

The first one seems to be the Shell script that starts KDE and has quite
a few comments, but it is odd that it has a .cmake suffix.  Are the above
all the documentation there is on how KDE works?

There are scads of processes in:

https://projects.kde.org/projects/kde/kde-workspace/repository/
https://projects.kde.org/projects/kde/kde-runtime/repository

but which of them would be essential on a non-KDE, non-Linux desktop?
And how can I tell?

On Apple Macports, if we wish to run KDE apps, we are advised to have
DBus processes running (root and user), plus kdeinit4.  We install
kde-runtime, but not kde-workspace.

I see kuiserver sometimes.  Dr Konqui sometimes works, but more often
than not I have to kill it.  It seems to clash with the Apple equivalent.  =
Then
there is KNotificationManager, which seems to grumble every time my own
(rather simple) apps run a KMessageBox =85

Is KDE really portable to other platforms?  And is KDE documented?

Best regards, Ian W.


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

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