On 12/24/2015 08:14 AM, Simon Lees wrote:
Sorry, I'm not on the list please CC me.
On Thursday, December 10, 2015 2:39:36 PM CET Mark Gaiser wrote://>
It won't depend on KWin. It will depend on an API provided by the
KWayland
library (tier 1). In runtime it depends on a wayland interface which
in theory
anybody can provide. In practice it will just be KWin.
/That way other window managers could benefit from that as well. />
Sure they can implement the interface or just use KWayland.
So let's look at it again from a very technical level:
1. The QPT plugin currently has a de-facto not specified dependency
on breeze
2. The QPT plugin currently has a de-facto not specified dependency
on plasma-
workspace for look-and-feel package
3. Right now the only package (in Debian) to depend on
frameworkintegration is
plasma-workspace
4. Right now users of other desktops have to manually install the
package
5. Right now users of other desktops have to manually specify env
variables
6. In fact we even have a non specified dependency loop as breeze
depends on
framework integration.
How will this look after the logical move:
1. The incorrect not specified de-facto dependencies can (!) be properly
defined as runtime dependencies
2. On other desktops users have to install a package which isn't
automatically
installed
3. On other desktops users have to manually specify env variables to
use it
Please hurry up and implement this or atleast something, currently
KDE5 apps
(sorry i don't know the technically correct term) are completely
broken when run
under enlightenment. Most icons don't load as the fallback icon theme
is hicolor
which while it contains fallback icons for applications doesn't
contain a complete
icon set. So for example Dolphin out of the box on openSUSE 42.1 when
run under
enlightenment or from a remote desktop session looks like the following
http://www.enlightenment.org/ss/e-567b0d4d4f1177.04759170.jpg see
https://bugzilla.suse.com/show_bug.cgi?id=920792 for more info. Then
because I
prefer a dark theme as it matches enlightenment I tried using
systemsetting5
to set the colorscheme as I always did for kde4 apps and I got the
following.
http://www.enlightenment.org/ss/e-567b0c92d465d8.81313635.jpg
All this fallback to non kde stuff is nice, but its pretty pointless
if it causes
apps not to work and people to not bother using them. I did consider
exporting
KDE_SESSION_FULL=true globally but that would break xdg-utils and
variety. In my
opinion you should go do your funky check for gnome stuff but if you
don't find it
you should just use whatever is defined in the kde settings. Those of
us who use
non GNOME / KDE environments know how to go to systemsettings5 and set
up our kde
apps the way we want and to do the equivalent for gnome.
My guess is the reason you haven't heard more about this is because it
effects
people who are not kde devs or part of the kde community and are
unaware of the
discussions that are happening.
Cheers
Simon Lees
What will be the actual change? A not specified dependency can be
specified as
a runtime dependency.
Just by the move no dependency changes. It's a logical grouping,
nothing more.
Dependencies only change if we do specify them. By only logical
moving nothing
changes.
Now yes, the move is to maybe add more dependencies in future. But
this will
happen either way or another. If we cannot depend on stuff from
workspace we
have to push them into frameworks.
Please take a step back and think about the whole thing. Please think
about
whether moving a plugin in a logical structure causes the
dependencies to
increase. If you come to the conclusion that yes it will, please have
a look
at the size of the packages it would in worst case(!) start to
install. Please
compare that to the size of your hard disk. Please also compare it to
other
things like let's say LibreOffice or Chrome. Take a step back and think
whether the change is as bad as you expect it to be or whether it's
actually a
non-issue.
Cheers
Martin
Hi All,
Sorry for double posting, but after chatting with someone on IRC we
discovered that exporting QT_QPA_PLATFORMTHEME=kde or
QT_QPA_PLATFORMTHEME=gtk2 fixes the issue. For now I can just patch
enlightenment to export one of these and it will fix my issues. If I
have a lot of free time oneday I could write a Platform theme for
enlightenment but atm I don't.
Cheers
Simon
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel