Bug 1164783

Summary: default session in sddm is KDE Plasma failsafe
Product: [Fedora] Fedora Reporter: Mustafa Muhammad <mustafa1024m>
Component: sddmAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: awilliam, bitlord0xff, dvratil, jgrulich, kevin, ltinkl, mbriza, rdieter, sgallagh
Target Milestone: ---Keywords: CommonBugs
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: https://fedoraproject.org/wiki/Common_F21_bugs#kde-default-failsafe
Fixed In Version: kde-workspace-4.11.14-3.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-11 15:59:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1092216    

Description Mustafa Muhammad 2014-11-17 13:25:10 UTC
Description of problem:
Using KDE live DVD image to install, the default session is set to failsafe.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Start Fedora 21 beta KDE live DVD
2. Logout and see the selected session
Or
1. Install KDE live
2. on sddm, see the selected session
3.

Actual results:
KDE Plasma (failsafe) 

Expected results:
KDE Plasma

Additional info:

Comment 1 Rex Dieter 2014-11-17 13:32:16 UTC
I think sddm lists those sorted/alphabetically, so looks like:

KDE Plasma (failsafe)
KDE Plasma Workspace

is the sort order, which is unfortunate.  Will see if there's something we can do about that.

Comment 2 Rex Dieter 2014-12-03 20:23:00 UTC
Looks like a simple workaround would be to rename kde session files in 
/usr/share/xsessions

kde-plasma.desktop => 01-kde-plasma.desktop
kde-plasma-safe.desktop => 99-kde-plasma-safe.desktop

Comment 3 Rex Dieter 2014-12-03 21:22:12 UTC
Went with safe approach of renaming just
kde-plasma-safe.desktop => kde-plasma99-safe.desktop

Still would be nice/ideal if sddm grew some new configuration option, like
DefaultSession=

or to cheat, and simply always prefer kde-plasma.desktop if present (that's what gdm does with gnome-shell apparently)

Comment 4 Fedora Update System 2014-12-04 04:50:18 UTC
kde-workspace-4.11.14-3.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/kde-workspace-4.11.14-3.fc21

Comment 5 Fedora Blocker Bugs Application 2014-12-04 14:57:42 UTC
Proposed as a Freeze Exception for 21-final by Fedora user rdieter using the blocker tracking app because:

 KDE Plasma Workspace (failsafe) session is sorted first in sddm, so gets picked by default after kde (live,net) install... which yields a poor experience (with at least desktop effects disabled).

Comment 6 Stephen Gallagher 2014-12-04 16:54:35 UTC
In the event that today's Go/No-Go decision is "slip one week", I'm +1 to this low-risk, high-value Freeze Exception.

Given that the workaround is "Click to change the default session, and forever after it will work right", it's clearly not a candidate for a blocker.

Comment 7 Adam Williamson 2014-12-05 00:01:54 UTC
F21 is signed off now, so dropping proposal as it's moot. Marking as CommonBugs.

Comment 8 Fedora Update System 2014-12-13 09:35:36 UTC
kde-workspace-4.11.14-3.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.