Difference between revisions of "Plasma/InstallingNext"

Jump to: navigation, search
(Running Project Neon 5)
Line 22: Line 22:
 
If you want to keep your current session running (which is probably most convenient), you can run  
 
If you want to keep your current session running (which is probably most convenient), you can run  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
neon5-env
+
neon5-env
 
kdeinit5 --kded
 
kdeinit5 --kded
kwin --replace
+
kwin --replace &
plasmashell
+
plasmashell
 
</syntaxhighlight>
 
</syntaxhighlight>
 
to start Plasma in a window (not as desktop or root window).
 
to start Plasma in a window (not as desktop or root window).

Revision as of 08:28, 5 June 2014

How to install test versions of Plasma Next

Kubuntu

Add the Neon5 repository:

sudo apt-add-repository ppa:neon/kf5-snapshot-weekly
sudo apt-get update

(If you would like more frequent updates, (which also bear the risk of breaking more often!), use "ppa:neon/kf5-snapshot-daily" or "ppa:neon/kf5" for the most frequent updates. To install Project Neon 5, issue the command

sudo apt-get install project-neon5-session project-neon5-utils \
 project-neon5-konsole

Running Project Neon 5

The LightDM login screen will now offer a Project Neon 5 session. You can also run neon5-env, and start plasma-shell from there. By default, we start an xterm with the environment set up. In order to start plasma, run "plasma-shell", for Konsole, start "konsole". If you want to keep your current session running (which is probably most convenient), you can run

neon5-env
kdeinit5 --kded
kwin --replace &
plasmashell

to start Plasma in a window (not as desktop or root window).

openSUSE

openSUSE offers snapshots from git master updated frequently as well. Add the KDE:Unstable:Frameworks repository (http://en.opensuse.org/SDB:KDE_repositories#Plasma_Next) and the Qt53 repository (available at the same link) and install the plasma-next-session package to have a session available at the next login.

Gentoo

Gentoo provides beta as well as live ebuilds inside kde overlay, with dependencies in qt overlay. The following assumes you have a basic understanding of Gentoo Portage and already set up layman initially:

layman -a kde && layman -a qt
emerge @kde-next-live --autounmask-write=y


To make the most of it, run

layman -S && smart-live-rebuild

to get the latest packaging changes for qt and kde and update any live packages that got new commits since last time.

See also: Gentoo KDE/Frameworks Packaging Status

Fedora

Fedora provides 3 COPR repositories, that must be added to yum in order to install Plasma Next. Note that all packages are installed into /usr, so conflicts with KDE 4 packages might occur.

cd /etc/yum.repos.d/
wget http://copr.fedoraproject.org/coprs/dvratil/kde-frameworks/repo/fedora-20-x86_64/dvratil-kde-frameworks-fedora-20-x86_64.repo
wget http://copr.fedoraproject.org/coprs/dvratil/kde-frameworks-unstable/repo/fedora-20-x86_64/dvratil-kde-frameworks-unstable-fedora-20-x86_64.repo
wget http://copr.fedoraproject.org/coprs/dvratil/plasma-next/repo/fedora-20-x86_64/dvratil-plasma-next-fedora-20-x86_64.repo
yum install kde5-\*

On 32bit system, replace x86_64 by i386. On rawhide, replace fedora-20 by fedora-rawhide.

If you want to build packages locally, SRPMs are available on http://dvratil.fedorapeople.org/kf5/srpm and http://dvratil.fedorapeople.org/kde5/srpm.


From Source

Following the instructions here it will automatically build all KDE software that has a KF5 port, most notably the Plasma workspaces, but also development previews of Kate, Konsole and Dolphin.

Afterwards follow the guides for "Runtime setup" and then run "kwin --replace" and "plasmashell".

Live CD

Kubuntu-based Live CD: http://files.kde.org/snapshots/neon5-latest.iso (More information at http://kshadeslayer.wordpress.com/2013/12/03/introducing-project-neon-5-isos/)

Fedora-based LiveCD: http://dvratil.fedorapeople.org/kde5/iso/ (More information at http://www.progdan.cz/2014/05/kde-frameworks-5-beta-and-plasma-next-preview-on-fedora/)


Content is available under Creative Commons License SA 4.0 unless otherwise noted.