Note

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Difference between revisions of "KDE Plasma Desktop"

From Funtoo
Jump to navigation Jump to search
(Recreate a main KDE page for KDE SC 4 and KDE Plasma 5. This will have links to ebuild Package pages as required.)
 
(Old single KDE guide. Has since been split into two pages: one each for KDE SC 4 and KDE Plasma 5. Set to redirect.)
 
(50 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= KDE =
#REDIRECT [[KDE Plasma 5]]
__NOTOC__
{{warning|[[User:Tassietux]] This page is work-in-progress!}}
 
(Introduction about KDE - cite kde.org, wikipedia, etc.)
 
== Versions ==
=== KDE SC 4 ===
The KDE Software Compilation 4...
 
(e.g. KDE Plasma 4, KDE Platform, Applications)
 
KDE Software Compilation 4 is the most stable version of the KDE desktop environment. Many 3rd-party packages support KDE SC 4. It is the recommended version to install.
 
=== KDE Plasma 5 ===
KDE Plasma 5 desktop environment...
 
(e.g. Plasma 5 desktop, KDE Frameworks, KDE Applications)
 
{{warning|While KDE Plasma 5 is maturing, several KDE applications are yet to be migrated to KDE Frameworks 5. Combining KDE Plasma 5 with KDE SC 4 packages may be problematic. 3rd-party packages that claim  support for KDE may remain broken until updated to support Plasma/Frameworks 5. Proceed with caution.}}
 
== Installation ==
=== Requirements ===
This guide is written for a new installation of Funtoo Linux performed using the [[Install]] guide.
 
{{console|body=
###i## epro flavor desktop
}}
 
{{console|body=
###i## epro show
}}
 
{{console|body=
###i## emerge -auvDN --with-bdeps=y @world
}}
Video Drivers
 
See [[Video]].
 
{{file|name=/etc/portage/make.conf|desc=example for Intel HD Graphics|body=
VIDEO_CARDS="intel i965"
}}
Install the X Window System
{{console|body=
###i## emerge --ask ---verbose x11-base/xorg-x11
}}
Optional: Localization
 
{{file|name=/etc/portage/make.conf|desc=Example for English (United Kingdom)|body=
LINGUAS="en_GB"
}}
 
=== Choose a KDE Installation ===
There are several variations to choose from.
 
==== KDE SC 4 ====
This will provide the most 'complete' KDE desktop environment.
 
{{console|body=
###i## epro mix-in +kde
}}
{{console|body=
###i## epro show
}}
{{console|body=
###i## emerge --ask kde-base/kde-meta
}}
 
==== KDE Plasma 5 ====
This will result in a minimal desktop environment based using KDE Plasma 5. Additional packages will need to be installed manually in order to provide a 'complete' desktop environment.
 
{{console|body=
###i## epro mix-in -kde +(upcoming plasma mix-in)
}}
{{console|body=
###i## epro show
}}
{{console|body=
###i## emerge --ask kde-plasma/plasma-meta
}}
 
Unlike the KDE SC 4 meta-package the kde-plasma/plasma-meta ebuild does not install additional core applications such as a file manager or terminal. The following applications updated to KDE Applications 5 are available in Funtoo Linux.
 
kde-apps/dolphin (File Manager for KDE Plasma desktops)
kde-apps/kate (An advanced text editor for KDE)
kde-apps/konsole (KDE's terminal emulator)
 
{{console|body=
###i## emerge --ask kde-apps/dolphin kde-apps/kate kde-apps/konsole
}}
 
Optional KDE meta-package ebuilds that are mostly KDE Frameworks 5 and KDE Applications 5:
{{console|body=
###i## emerge --ask kde-apps/kdeadmin-meta kde-apps/kdemultimedia-meta kde-apps/kdetoys-meta
}}
 
==== KDE Plasma 5 with KDE SC 4 packages ====
This combines the KDE Plasma 5 desktop with compatible KDE SC 4 packages.
 
{{warning|Updating an existing KDE SC 4 installation to KDE Plasma 5 may be problematic. This method is not recommended. Please consider a clean installation. Proceed with caution.}}
 
{{console|body=
###i## epro mix-in -kde +(upcoming plasma mix-in)
}}
{{console|body=
###i## epro show
}}
{{console|body=
###i## emerge --ask kde-base/kde-meta kde-plasma/plasma-meta
}}
 
==== KDE Plasma 5 using an Overlay ====
{{warning|This method involves packages outside of Funtoo Linux. Support for problems encountered will be limited.}}
See [[KDE_Plasma_5]]
 
== Configure and start KDE ==
 
=== OpenRC ===
{{console|body=
###i## rc-update add alsasound boot
###i## rc-update add cupsd default
###i## rc-update add consolekit default
###i## /etc/init.d/udev --nodeps restart
###i## rc
}}
=== Create a User Account ===
{{console|body=
###i## useradd -m -G ld,ldadmin,plugdev,users,video,wheel larry
}}
{{console|body=
###i## passwd larry
}}
 
=== Starting KDE ===
==== With a Display (Login) Manager (Recommended) ====
'''KDE SC 4'''
 
Edit xdm configuration
{{file|name=/etc/conf.d/xdm|body=
DISPLAYMANAGER="kdm"
}}
Add KDE to the default runlevel and start.
{{console|body=
###i## rc-update add xdm default
###i## rc
}}
 
'''KDE Plasma 5'''
 
Using SDDM
 
Use SDDM to create a new config file.
{{console|body=
###i## sddm --example-config > /etc/sddm.conf
}}
 
Edit the SDDM configuration to use the KDE Plasma 5 theme 'breeze'.
{{file|name=/etc/sddm.conf|desc=Change the line Current= |body=
 
[Theme]
# Current theme name
Current=breeze
 
}}
 
Edit xdm configuration
{{file|name=/etc/conf.d/xdm|body=
DISPLAYMANAGER="sddm"
}}
 
Add KDE to the default runlevel and start.
{{console|body=
###i## rc-update add xdm default
###i## rc
}}
 
Using LightDM
 
(details)
 
==== Without a Display (Login) Manager ====
(details)
 
== Tips and Tricks ==
=== Desktop Effects ===
System Setting > Desktop Behavior > Desktop Effects
 
=== Enable the Application Dashboard in KDE Plasma 5 ===
Unlock Widgets
Right-click on Panel > Alternatives
 
=== Useful packages ===
app-cdr/k3b
 
net-firewall/ufw + kde-misc/kcm-ufw
 
kde-misc/yakuake
 
NetworkManager frontends
 
== Troubleshooting ==
=== Package Blockers ===
(with kde-base/kde-meta + kde-plasma/plasma-meta)
 
=== Blank Screen with SDDM ===
{{console|body=
###i## gpasswd -a sddm video
}}
 
=== KDE Plasma 5 desktop crashes over VNC ===
Requires a OpenGL-capable viewer.
 
=== Missing KCM in KDE Plasma 5 ===
kde-misc/kcm-ufw has not been updated to work with KDE Plasma 5.
 
=== Combining KDE mix-ins with others ===
(Details)

Latest revision as of 13:37, May 13, 2016

Redirect to: