On Tue, Mar 11, 2014 at 4:15 AM, Ian Wadham <iandw...@gmail.com> wrote:

> Hi guys,
>
> I need some ongoing help, advice and mentoring from time to
> time as I investigate why some KDE apps run OK on Apple
> OS X and others do not.  The problem is simply stated.
>
> Linux and Apple OS X are similar operating systems underneath,
> but they run different desktops.  When you boot up, each system
> gets to a point where it starts up the desktop.  KDE uses the
> startkde script --- Apple OS X uses something else …
>
> Startkde and its successors set up several processes, services
> and resources that are essential to certain KDE applications at
> run time and for which there is no equivalent in Apple OS X.
> Unless someone/something starts the necessary components,
> some KDE applications will fail.
>
> The problem is to find out which processes, services and
> resources are essential, how to start them and whether they
> operate correctly in an Apple OS X environment.  Obviously
> kwin is not essential in this sense, but what is?
>
> Conversely, given an app that fails to run or has missing pieces,
> how does one find out what is required for it to run?
>
> Most KDE apps build and run well in Apple OS X.  The difficult
> ones are the more complex ones --- and the ones that are in
> demand from Apple users --- such as Digikam, Kdenlive,
> KDevelop and Amarok.
>
> So far Macports, which packages KDE apps for Apple OS X,
> is aware of the need for DBus, kdeinit4 and kbuildsysoca4.
> It takes steps to inform users on how to set these up after
> installation or --- if possible --- it automates some of the work
> via scripts.
>
> The case of kbuildsysoca4 is a good example.  In Sept 2012,
> I was trying to run KCompare, but it kept failing without
> displaying anything.  So I tried running it from the command
> line.  There was an error message about not being able to
> find a view and a suggestion to run kbuildsycoca4, so I did.
>
> KCompare sprang to life.  On a hunch, I tried some other
> apps and they worked too.  Since that time kbuildsycoca4
> has been run automatically by a Macports script and the
> number of problems with KDE apps has dropped dramatically.
>
> The first thing I would like to try and find out is how plugins
> work, behind the scenes.  The app I am currently working on
> is Palapeli, a KDE jigsaw puzzle game.  When you create
> a puzzle, a "slicers" app runs as a plugin.  That never used
> to work on Apple OS X before we started using kbuildsycoca4.
>
> Now it works in the Macports installed version, but not in my
> development environment, which has several environment
> variables for $KDEHOME, etc.  Is there perhaps a variable
> or path that I need to set to help find plugins?
>
> It is no use reporting this on Bugzilla, because there is
> currently no maintainer for Palapeli.  I am all there is.
> So if I cannot fix it myself, nobody will.
>
> But I need help, guidance and mentoring as I dive into
> KDE internals.  Any offers will be gratefully accepted.
>
> All the best, Ian W.
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe <<
>

Hi Ian,
I know Alexander set up his KDevelop on Mac OS X with these scripts:
https://github.com/Anonymooseable/homebrew-kde

Maybe you can use it for inspiration or contact him.

Good luck!
Aleix
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to