Am Montag, 27. Oktober 2014, 08:45:17 schrieb Stanislav Baiduzhyi:
Wolfgang,
I've had a chance to try out kate5 from your repositories. It works great, thank you very much for the effort. Including the export of XDG_* variables. Good to hear. :-)
Also, looks like kinit is required by most of kf5 apps, file open/save dialogs do not work without it. You mean, there's a dependency missing?
One suggestion though, I think it would be more convenient to move kf5.sh script to separate package, so it will be possible to use it without installing the whole plasma5-session. In my case, I just downloaded rpm and extracted the script from it without installing, works pretty fine for running kate5 so far. Well, when I created those packages, my foremost goal was to get Plasma 5 co- installable with KDE4. The applications were mostly added as bonus then to be able to use some KF5 applications inside the Plasma 5 session, and to test how far the porting went for those apps.
1. systemsettings5 fonts module cannot be installed without full plasma5 session, and I'm using 6pt font in KDE4 session, which is ignored by oxygen5 completely and default of 9pt is used. The fonts KCM is in the package plasma5-desktop, yes, like many other KCMs. That's an upstream decision. (it wasn't any different in KDE4 either, although
But I could split out the script, yes. I will think about it. But I guess I won't add a dependency on that script to all (application) packages, if that's what you have in mind. If you don't mind uninstalling the corresponding KDE4 application(s), you could of course also install those KF5 apps from KDE:Unstable:Frameworks as mentioned already, that's where I branch them from. You should be able to mix them with my packages (to fulfill the dependencies without removing KDE4), although some of them require newer KDE Frameworks already. (dolphin e.g., I had to patch out the latest commits there to get it build against the current release). This will of course get easier/safer when those apps get released and there are stable versions in KDE:Frameworks5. Btw, not everything the script does is necessary any more. E.g. I install the Qt5 and QML plugins now to /usr/share/qt5 (was necessary to get SDDM's breeze theme to work with my plasma5-workspace), they don't conflict with Qt4/KDE4 anyway. The only thing really necessary to start (at least most) KF5 applications is "export LD_LIBRARY_PATH=/opt/kf5/lib64", and maybe adding /opt/kf5/bin to the path (but you can also specify the full path to run them instead). Adding /opt/kf5/share to the XDG_DATA_DIRS might be necessary as well, but this somehow gets added automatically here in KDE4. Not sure at the moment where that comes from, I have to check... The stuff in /opt/kf5/etc/xdg/ will not be found (unless you set XDG_CONFIG_DIRS accordingly as well), but disregarding the desktop this only would affect some default settings and the "Get New Stuff" function AFAICS. I do consider moving those to /etc/xdg/ though as the corresponding KDE4 stuff is in /etc/kde4/share/config/ and /usr/share/kde4/config/ anyway. they have been split out to the subpackage kdebase4-workspace-addons recently) If you install my plasma5-desktop package, the fonts settings should work in systemsettings5 even without calling the kf5.sh script though.
2. systemsettings5 color is similar, for some reason Breeze color theme is used even with oxygen style, and the only way to change it is to replace Breeze.colors file with another color theme. I tried to copy the settings from full plasma5 session, but looks like there is some issue, color theme can be changed but cannot be applied, every record appears twice in configuration files. The color settings modules seem to have problems at the moment. There's this upstream bug report e.g.: https://bugs.kde.org/show_bug.cgi?id=336813
The opensuse branding packages contain this changelog entry: - Don't hardcode colorscheme within kdeglobals, this is redundant with Plasma5 mechanism, and also has bad side-effect where users can't change the scheme But AFAICT this didn't completely fix the problem. Last time I tried after that change, I could change the colorscheme once, but then it was stuck again IIRC.
3. Similar issue with styles, if Breeze is installed - it will be applied any way, the only way to change to oxygen5 is to uninstall breeze. Breeze is the default theme, yes. But changing it to oxygen in systemsettings5 works fine here. The corresponding KCM is again in the package plasma5-desktop though.
Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org