[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Portability of KDE Applications
From: Nate Graham <nate () kde ! org>
Date: 2019-08-21 20:52:21
Message-ID: 7485327d-0b43-c7d9-7fd2-4f08f097ec82 () kde ! org
[Download RAW message or body]
As far as I understand, this is the reason why AppImage was invented.
KDE KDE apps can be packaged as AppImages, no problem. You might want to
look into that.
Nate
On 8/21/19 2:36 PM, Никита Сиргиенко wrote:
> Yes, but setting a few environment variables for each application start
> doesn't look very user friendly.
>
> So, I hope, there is another solution.
>
> ср, 21 авг. 2019 г. в 21:19, Francis Herne <mail@flherne.uk
> <mailto:mail@flherne.uk>>:
>
> On Wednesday, 21 August 2019 18:18:10 BST Никита Сиргиенко wrote:
> > Hi all,
> >
> > Has anyone had issues with KDE Apps (based on kde frameworks)
> portability?
> >
> > I mean, the app can use different types of file: .rc, .knsrc, .png,
> > additinal binary files, etc
> > The problem appears, if you installed this files non standart
> installetion
> > prefix, like /opt.
> >
> > Obviously, I can forward-pass installation prefix path, binary
> path, etc
> > from Cmake to the aplication, but I am interested, is there
> support for
> > situtation like this from KDE frameworks?
> >
> > Just an example: the app have a few .rc files for menus, can I set
> > additional search path for kde core addons (better from cmake,
> but settings
> > path for example from main.cpp not bad too, if it need done only
> one time),
> > and use not absolute path?
> >
> > I know, that Kde apps more target to kde platform, but the
> application is a
> > part of KdeEdu project, and portability is very important for us
> (for our
> > application), because we target for students, and the students often
> > haven't administration rights on work computers, used for education.
> >
> > Best Regards,
> > Nikita
>
> Most KDE applications are very tolerant of unusual paths.
>
> Besides the various prefixes at build/install time, you might need
> to set
> environment variables, particularly QT_PLUGIN_PATH and those
> specified by
> https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
>
> - Francis H
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic