Bug 19087 - sddm-kcm - password enters in wrong (invisible) user's field when logging in with maui theme
Summary: sddm-kcm - password enters in wrong (invisible) user's field when logging in ...
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 17523
  Show dependency treegraph
 
Reported: 2016-07-29 12:36 CEST by Barry Jackson
Modified: 2017-03-18 00:48 CET (History)
3 users (show)

See Also:
Source RPM: sddm-kcm
CVE:
Status comment:


Attachments

Description Barry Jackson 2016-07-29 12:36:56 CEST
Description of problem:
Using the Maui sddm-kcm theme for plasma log-in the entered password is entered invisibly into the hidden field for the wrong user, which gives the impression that the keyboard is not working.

Switching to the second user the bullets for the entered password are visible in the field for that users password.
On switching back to the original user the password may be entered correctly and works.  

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


How reproducible:


Steps to Reproduce:
1.
2.
3.
Barry Jackson 2016-07-29 12:37:29 CEST

Summary: sddm-kcm - password enters in wrong (invisible) user's field when logging in with sddm-kcm maui theme => sddm-kcm - password enters in wrong (invisible) user's field when logging in with maui theme

Barry Jackson 2016-07-29 12:55:53 CEST

Severity: normal => major

Marja Van Waes 2016-07-30 19:55:46 CEST

CC: (none) => marja11
Blocks: (none) => 17523
Assignee: bugsquad => mageia

Samuel Verschelde 2016-08-25 16:24:58 CEST

Assignee: mageia => kde

Comment 1 Nicolas Lécureuil 2017-03-14 17:25:07 CET
is it still valid with plasma 5.8.6 ?

CC: (none) => mageia

Comment 2 Barry Jackson 2017-03-14 18:54:53 CET
I don't know as the Maui theme is not offered now by the systemsettings tool (under startup/shutdown -> sddm)

What is annoying is that the default Mageia background is not offered either, so having changed to one of the three offered, it is not possible to return to the Mageia default.

Any ideas?
Comment 3 Barry Jackson 2017-03-15 00:54:43 CET
Under /etc/sddm/themes/ I have:

breeze, elarun, maldives, maui, mga-coffee, mga-maui and numix

yet only breeze, elarun and maldives are available in systemsettings -> startup/shutdown -> login screen.

This seems really broken. Upping to critical.

Severity: major => critical

Comment 4 Barry Jackson 2017-03-15 01:05:09 CET
I have managed to get back to the default sddm login screen by manually editing /etc/sddm.conf to point to mga-coffee, so tomorrow I will edit it again to test maui and mga-maui for this original bug.
Comment 5 Nicolas Lécureuil 2017-03-15 11:30:09 CET
for mga-coffee:
file:///usr/share/sddm-kcm/main.qml:36:5: QML Image: Cannot open: file:///usr/share/sddm/themes/mga-coffee/maldives.jpg

 i think this is why it is not visible.

so the problem is with your themes and not with sddm_kcm

Severity: critical => normal

Comment 6 Barry Jackson 2017-03-15 11:55:10 CET
Where do you see that message?
I have mga-coffee working fine now it's in /etc/sddm.conf
Comment 7 Nicolas Lécureuil 2017-03-15 11:57:11 CET
with:

kcmshell5 kcm_sddm
Comment 8 Barry Jackson 2017-03-15 14:01:27 CET
Right - there is a mention of maldives.jpg in /usr/share/sddm/themes/mga-coffee/metadata.desktop

[SddmGreeterTheme]
Name=Maldives
Description=Maldives Theme
Author=Abdurrahman AVCI
Copyright=(c) 2013, Abdurrahman AVCI
License=CC-BY-SA
Type=sddm-theme
Version=0.1
Website=https://github.com/sddm/sddm
#Screenshot=maldives.jpg
Screenshot=default.jpg
MainScript=Main.qml
ConfigFile=theme.conf
TranslationsDirectory=translations
Email=abdurrahmanavci@gmail.com
Theme-Id=maldives
Theme-API=2.0

This looks wrong to be in mga-coffee

cc_ing eatdirt

CC: (none) => eatdirt

Comment 9 Barry Jackson 2017-03-15 14:13:33 CET
Oops sorry - ignore the edit 
Original had only Screenshot=maldives.jpg
Comment 10 Chris Denice 2017-03-16 15:30:27 CET
I am on it, I completely omitted the .desktop file at first, I am fixing it.
Comment 11 Chris Denice 2017-03-16 17:14:20 CET
Should be fixed in incoming sddm.
Comment 12 Barry Jackson 2017-03-17 12:36:18 CET
Thanks Chris,
That now works and I can select between breeze, elarun, maldives and mga-coffee themes in systemsettings and they all work.

However, in /usr/share/sddm/themes/ we still have maui, mga-maui and numix themes which appear to be in various states of breakage and do not show in systemsettings.

This bug was really about an issue in the maui theme which is currently not selectable.

If those that do not work are now obsolete, should they not be removed from the package and git, or if they are not obsolete can they be fixed?
Comment 13 Chris Denice 2017-03-17 14:11:09 CET
Good, I'll have a look to the other themes then!

thanks!
Comment 14 Chris Denice 2017-03-17 15:00:17 CET
Barry, are you sure that maui, mga-maui are not coming from some older install?

I don't have them, that's my /usr/share/sddm/themes:

ls /usr/share/sddm/themes/
breeze/  elarun/  maldives/  mga-coffee/

and urpmq -l sddm | grep themes does not show them neither.

/usr/share/sddm/themes
/usr/share/sddm/themes/elarun
/usr/share/sddm/themes/elarun/Main.qml
/usr/share/sddm/themes/elarun/README
/usr/share/sddm/themes/elarun/angle-down.png
/usr/share/sddm/themes/elarun/elarun.jpg
/usr/share/sddm/themes/elarun/images
/usr/share/sddm/themes/elarun/images/background.png
/usr/share/sddm/themes/elarun/images/lock.png
/usr/share/sddm/themes/elarun/images/login_active.png
/usr/share/sddm/themes/elarun/images/login_normal.png
/usr/share/sddm/themes/elarun/images/rectangle.png
/usr/share/sddm/themes/elarun/images/rectangle_overlay.png
/usr/share/sddm/themes/elarun/images/session_normal.png
/usr/share/sddm/themes/elarun/images/system_hibernate.png
/usr/share/sddm/themes/elarun/images/system_reboot.png
/usr/share/sddm/themes/elarun/images/system_shutdown.png
/usr/share/sddm/themes/elarun/images/system_suspend.png
/usr/share/sddm/themes/elarun/images/system_switch_user.png
/usr/share/sddm/themes/elarun/images/user_icon.png
/usr/share/sddm/themes/elarun/metadata.desktop
/usr/share/sddm/themes/elarun/theme.conf
/usr/share/sddm/themes/maldives
/usr/share/sddm/themes/maldives/LICENSE
/usr/share/sddm/themes/maldives/Main.qml
/usr/share/sddm/themes/maldives/README
/usr/share/sddm/themes/maldives/angle-down.png
/usr/share/sddm/themes/maldives/background.jpg
/usr/share/sddm/themes/maldives/maldives.jpg
/usr/share/sddm/themes/maldives/metadata.desktop
/usr/share/sddm/themes/maldives/rectangle.png
/usr/share/sddm/themes/maldives/theme.conf
/usr/share/sddm/themes/mga-coffee
/usr/share/sddm/themes/mga-coffee/Main.qml
/usr/share/sddm/themes/mga-coffee/README
/usr/share/sddm/themes/mga-coffee/angle-down.png
/usr/share/sddm/themes/mga-coffee/metadata.desktop
/usr/share/sddm/themes/mga-coffee/mgacoffee.png
/usr/share/sddm/themes/mga-coffee/mgangle.png
/usr/share/sddm/themes/mga-coffee/theme.conf
Comment 15 Barry Jackson 2017-03-18 00:48:37 CET
(In reply to Chris Denice from comment #14)
> Barry, are you sure that maui, mga-maui are not coming from some older
> install?
> 
I just checked in a clean VM upgrade from 5.1 and I see the same as you, so they must be relics from a bygone age on my main system.

This bug was from last July!

I did a urpmi --replacepkgs --replacefiles sddm the other day which I expected to put it back to current default, but it would not remove stuff it hadn't installed of course.

OK in that case lets close this now as invalid :)

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.