KDE5

Has anyone tried KDE5 yet?

I installed it on my old P/C today. I have only had a quick look so far but looks (from a visual point of view) like a refined version of KDE4 rather than a dramtic chnage like KDE 3.5 to KDE4 was.

Hi.

I´m using 13.1. How did you installed it?
Have you used the **KDE SC packages?
**
Thanks :slight_smile:

You just need to add the following to your repo list in Yast:

http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.1/

http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/

http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.1/

You don’t need [noparse]KDE:Extra[/noparse] for KDE5.

And please note that you cannot install KDE4’s Plasma and Plasma5 in parallel.
If you install plasma-desktop5 you have to uninstall kdebase4-workspace. The same is true for (some) applications that exist in both KDE4 and KDE5 versions, f.e. systemsettings, kate, kwrite, and dolphin.

If you just want to try out “KDE5” (the official name is “Plasma Workspaces 5”), then you can also download a LiveCD:
http://files.kde.org/snapshots/
Yes, they are Ubuntu-based… But it should be easy to create similar ones based on openSUSE via SUSE Studio.
There is one here, but that’s not yet the final release version it seems:
https://susestudio.com/a/VU5ypu/kde-frameworks-5

A word of warning; as it is still fresh and untested, it has some really interesting bugs - especially in a virtualized environment.

f.ex. on my vmware install Plasma crashes if I try to resize/change the resolution and restarting Plasma will make kded chomp 100% of cpu power until I kill it.

You don't need KDE:Extra for KDE5.

I had to add this repo to provide qtcurve-qt5

That’s available in KDE:Frameworks5 as well:

# zypper se -s qtcurve-qt5

Loading repository data...
Reading installed packages...


S | Name                  | Type    | Version     | Arch   | Repository     
--+-----------------------+---------+-------------+--------+----------------
i | qtcurve-qt5           | package | 1.8.18-24.1 | x86_64 | KDE:Frameworks5
v | qtcurve-qt5           | package | 1.8.18-23.1 | x86_64 | KDE:Extra      
v | qtcurve-qt5           | package | 1.8.18-24.1 | i586   | KDE:Frameworks5
v | qtcurve-qt5           | package | 1.8.18-23.1 | i586   | KDE:Extra      
  | qtcurve-qt5-debuginfo | package | 1.8.18-24.1 | x86_64 | KDE:Frameworks5
  | qtcurve-qt5-debuginfo | package | 1.8.18-23.1 | x86_64 | KDE:Extra      
  | qtcurve-qt5-debuginfo | package | 1.8.18-24.1 | i586   | KDE:Frameworks5
  | qtcurve-qt5-debuginfo | package | 1.8.18-23.1 | i586   | KDE:Extra      



I understand that it might not work 100% but just a question, after adding the repos “zypper dup” is needed right?
Perhaps i´ll try the liveCD but if i install it will be in my main Laptop.

Thanks

No, zypper dup won’t do anything unless you already had KDE5 installed, as the packages are named completely different than their KDE4 counterparts.
Just installing “plasma-session” should pull in everything needed I think.

But, I am currently creating packages that can be co-installed with KDE4, so if you wait a bit, you can use those and don’t have to uninstall KDE4.

I understand your point but the question was, adding the repos and then doing zypper dup will install Plasma Workspace 5 or not.

But if you are creating packages that can be co-installed with KDE4, ill wait. (How will i know when they are ready?)

Thanks

I understood your question.
And my answer was: no, “zypper dup” will not install Plasma Workspace 5.
You have to install the package plasma5-session (after adding the repos of course), that should automatically pull in all necessary packages.

But if you are creating packages that can be co-installed with KDE4, ill wait. (How will i know when they are ready?)

I’ll tell you.

Actually they are ready, but I just made another change because Plasma 5 didn’t start correctly.
Now they have to rebuild.

I’ll post how to install them when they are available and I have tried them out myself.

But, I am currently creating packages that can be co-installed with KDE4, so if you wait a bit, you can use those and don't have to uninstall KDE4.

I like the sound of that.

No, zypper dup won't do anything unless you already had KDE5 installed, as the packages are named completely different than their KDE4 counterparts.
Just installing "plasma-session" should pull in everything needed I think.

I updated using yast and switched to the KDE5 repo and clicked update all. As Wolfi323 explained nothing happened as the packaging is numbered completely different and I had to individually select a number of the key KDE5 packages which then triggered the install (and the deletion of a number of key KDE4 packages.

Ok, sorry i misunderstood your first answer, i got it now.

Thanks

Ok, the packages are ready and available here:
http://download.opensuse.org/repositories/home:wolfi323:branches:KDE:Frameworks5/

This repo only contains those packages that conflict with KDE4, so you still need the other two repos as well:
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.1/
http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.1/

Install plasma5-session, this should automatically install all other necessary packages and add an entry “Plasma 5” to the login screen.
But be sure to install that package from my repo (home:wolfi323:branches:KDE:Frameworks5) or it won’t work!
So better use YaST, search for “plasma5-session”, select the package and click on “Versions” below the package list.

You also will need at least plasma5-workspace, plasma5-desktop and powerdevil5 from my repo, but I think YaST should select the correct packages automatically, because the ones from KDE:Frameworks5 will create a conflict.
If you want to install kinfocenter5 and/or kmenuedit5 as well, you should also install them from my repo.

You could try this 1-click install (should add all needed repos automatically), but I cannot guarantee you it will work flawlessly: (although it should I think)
http://software.opensuse.org/download.html?project=home%3Awolfi323%3Abranches%3AKDE%3AFrameworks5&package=plasma5-session
(you need the one for openSUSE 13.1 probably, “openSUSE 13.1 ports” is for PPC and ARM CPUs)

If there are problems (conflicts f.e.), please tell me.
I installed the packages here and I can login to Plasma5 fine. (and KDE4 still works as well, of course)
But I haven’t tested them much yet.

Please note, that those packages are a big hack, so do not expect them to be pushed to any (semi-)official repo ever… :wink:
The packages are the same version as the “official” packages in KDE:Frameworks5 though, and I will try to keep them in sync.

I plan to add some more packages that conflict with KDE4 packages, like the KDE5 versions of Dolphin, Kate/Kwrite, Konsole (taken from KDE:Unstable:Frameworks), but I haven’t succeeded in building them yet (some installation path issues, I have to look in more detail at that tomorrow…).

Thanks very much Wolfi232 for the repo link and the instructions. I can’t wait to give it a try when I get home from work tonight.

Right, when running in VMware 10.0.3 with VMware Tools installed or open-vm-tools, resizing the window to change resolution will crash KDE5 plasma if Compositor is enabled.

It’ll still crash without it (and restart itself) but it will allow resizing the screen at least.

Thanks, ill try to install and give feedback.

Thanks again :slight_smile:

Ok first try and your repo is not working. Yast gives the message that it can´t create the repo from the URL http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/

The others are fine.

Ok. Please feel free to ask when you have problems or further questions.

Btw, my repo now additionally contains co-installable versions of kate5 (also includes kwrite), kde-baseapps5 (contains dolphin, kfind and kdialog f.e.), konsole5, libKF5BalooWidgets (needed for dolphin’s information panel), and okteta5.
But those have not been released yet (that’s why they are not part of the standard KDE:Frameworks5 repo), so they should not be considered stable.
Only install them if you want to try them out. Installing them will prevent you from starting the corresponding KDE4 applications from the application launcher in Plasma5.
You can only run them when logged in to Plasma5, so they shouldn’t influence your KDE4 session in any way though.

That’s the parent folder of the available repos, try to click on the link to see.
You have to append your openSUSE version, like openSUSE_13.1 f.e.:
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_13.1