[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#821867: plasma-desktop: Defaut/Breeze Login Screen was designed badly



Package: plasma-desktop
Version: 4:5.4.3-1
Severity: normal

The default Login Screen (SDDM), Breeze, hides login options, user accounts, and can potentially put the user into a position where they can not log back in without deviating from reasonable behavior.

Let's just call it thoughtlessly bad design.

First, add at least five users accounts to the system.

At the default login screen, we are presented with a large clock, some squares representing users with the username below the square, and a login prompt and Login button below.

Select the right-most user and all but the left-adjacent users have disappeared. There is no indication that these users exist. They have just magically disappeared and there is no obvious way to get them back. Any logical reasonable person who sat down to the computer in this state would think there was only two user accounts on the system and nothing else. And, if the last user to log into the computer was the right-most in the list, this is exactly what happens when the system boots and presents the login screen. The only way to make the other accounts appear to to click on the 2nd-right most user on the bar or use the left-arrow key. Additionally, I suspect if there are enough user accounts (ten in the case of my screen), they will also not be visible and there will be no hint/indication that they exist.

Next let's log in and then lock our screen (ctrl+alt+l).

We are presented with three squares: The user, "New Session", and "Change Session". Click on the Change Session square, or press right-arrow twice.

Tada, your user account has disappeared and is nowhere to be found. It no longer exists. Pressing the Esc key does nothing. Mouse wheel does nothing. Take any average computer user, stick them down in front of this screen, and count the milliseconds away until frustration and confusion occurs.

The only way to correct the situation is to click on the "New Session" button or press the right-arrow key on the keyboard, neither of which is a logical thing to do.




-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages plasma-desktop depends on:
ii  breeze                              4:5.4.3-1
ii  kactivities                         5.16.0-1
ii  kde-cli-tools                       4:5.4.3-1
ii  kded5                               5.16.0-1
ii  kio                                 5.16.0-1
ii  libc6                               2.22-6
ii  libcanberra0                        0.30-3
ii  libfontconfig1                      2.11.0-6.4
ii  libgcc1                             1:5.3.1-14
ii  libkf5activities5                   5.16.0-1
ii  libkf5activitiesexperimentalstats1  4:5.4.3-1
ii  libkf5archive5                      5.16.0-1
ii  libkf5auth5                         5.16.0-1
ii  libkf5baloo5                        5.16.0-1
ii  libkf5bookmarks5                    5.16.0-1
ii  libkf5codecs5                       5.16.0-1
ii  libkf5completion5                   5.16.0-1
ii  libkf5configcore5                   5.16.0-1
ii  libkf5configgui5                    5.16.0-1
ii  libkf5configwidgets5                5.16.0-1
ii  libkf5coreaddons5                   5.16.0-1
ii  libkf5dbusaddons5                   5.16.0-1
ii  libkf5emoticons5                    5.16.0-2
ii  libkf5globalaccel5                  5.16.0-1
ii  libkf5guiaddons5                    5.16.0-1
ii  libkf5i18n5                         5.16.0-1
ii  libkf5iconthemes5                   5.16.0-1
ii  libkf5itemviews5                    5.16.0-1
ii  libkf5jobwidgets5                   5.16.0-1
ii  libkf5kcmutils5                     5.16.0-1
ii  libkf5kdelibs4support5              5.16.0-1
ii  libkf5kiocore5                      5.16.0-1
ii  libkf5kiofilewidgets5               5.16.0-1
ii  libkf5kiowidgets5                   5.16.0-1
ii  libkf5newstuff5                     5.16.0-1
ii  libkf5notifications5                5.16.0-1
ii  libkf5notifyconfig5                 5.16.0-1
ii  libkf5parts5                        5.16.0-1
ii  libkf5people5                       5.16.0-1
ii  libkf5peoplewidgets5                5.16.0-1
ii  libkf5plasma5                       5.16.0-1
ii  libkf5plasmaquick5                  5.16.0-1
ii  libkf5quickaddons5                  5.16.0-1
ii  libkf5runner5                       5.16.0-1
ii  libkf5service-bin                   5.16.0-1
ii  libkf5service5                      5.16.0-1
ii  libkf5solid5                        5.16.0-1
ii  libkf5sonnetui5                     5.16.0-1
ii  libkf5wallet-bin                    5.16.0-1
ii  libkf5wallet5                       5.16.0-1
ii  libkf5widgetsaddons5                5.16.0-1
ii  libkf5windowsystem5                 5.16.0-1
ii  libkf5xmlgui5                       5.16.0-1
ii  libkfontinst5                       4:5.4.3-1
ii  libkfontinstui5                     4:5.4.3-1
ii  libkworkspace5-5                    4:5.4.3-2
ii  libphonon4qt5-4                     4:4.8.3-2
ii  libpulse-mainloop-glib0             8.0-2
ii  libpulse0                           8.0-2
ii  libqt5concurrent5                   5.5.1+dfsg-16+b1
ii  libqt5core5a                        5.5.1+dfsg-16+b1
ii  libqt5dbus5                         5.5.1+dfsg-16+b1
ii  libqt5gui5                          5.5.1+dfsg-16+b1
ii  libqt5network5                      5.5.1+dfsg-16+b1
ii  libqt5printsupport5                 5.5.1+dfsg-16+b1
ii  libqt5qml5                          5.5.1-3
ii  libqt5quick5                        5.5.1-3
ii  libqt5svg5                          5.5.1-2
ii  libqt5widgets5                      5.5.1+dfsg-16+b1
ii  libqt5x11extras5                    5.5.1-3
ii  libqt5xml5                          5.5.1+dfsg-16+b1
ii  libstdc++6                          5.3.1-14
ii  libtaskmanager5                     4:5.4.3-2
ii  libx11-6                            2:1.6.3-1
ii  libx11-xcb1                         2:1.6.3-1
ii  libxcb-record0                      1.11.1-1
ii  libxcb-xkb1                         1.11.1-1
ii  libxcb1                             1.11.1-1
ii  libxcursor1                         1:1.1.14-1+b1
ii  libxfixes3                          1:5.0.1-2+b2
ii  libxi6                              2:1.7.6-1
ii  libxkbfile1                         1:1.0.9-2
ii  oxygen-sounds                       4:5.4.3-1
ii  phonon4qt5                          4:4.8.3-2
ii  plasma-desktop-data                 4:5.4.3-1
ii  plasma-framework                    5.16.0-1
ii  plasma-workspace                    4:5.4.3-2
ii  polkit-kde-agent-1                  4:5.4.3-1
ii  qml-module-org-kde-kwindowsystem    5.16.0-1
ii  qml-module-org-kde-solid            5.16.0-1
ii  qml-module-qt-labs-folderlistmodel  5.5.1-3
ii  qml-module-qt-labs-settings         5.5.1-3
ii  qtdeclarative5-kf5declarative       5.16.0-1

Versions of packages plasma-desktop recommends:
ii  bluedevil             4:5.4.3-1
ii  fonts-oxygen          4:5.4.3-1
ii  kde-config-gtk-style  4:5.4.3-1
ii  kde-config-sddm       4:5.4.3-1
ii  kde-style-oxygen-qt5  4:5.4.3-1
ii  kgamma5               5.4.3-1
ii  khelpcenter           4:5.4.3-1
ii  khotkeys              4:5.4.3-1
ii  kinfocenter           4:5.4.3-1
ii  kio-extras            4:15.08.3-2
ii  kmenuedit             4:5.4.3-1
ii  kscreen               4:5.4.3-1
ii  ksshaskpass           4:5.4.3-1
ii  ksysguard             4:5.4.3-1
ii  kwin-wayland [kwin]   4:5.4.3-1.1
ii  kwin-x11 [kwin]       4:5.4.3-1.1
ii  kwrited               4:5.4.3-1
ii  muon-discover         4:5.6.2-1
ii  muon-notifier         4:5.6.2-1
ii  muon-updater          4:5.6.2-1
pn  pam-kwallet5          <none>
ii  plasma-pa             5.4.3-1
ii  powerdevil            4:5.4.3-1
ii  sni-qt                0.2.7+15.10.20150729-2
ii  systemsettings        4:5.4.3-1
ii  user-manager          4:5.4.3-1

plasma-desktop suggests no packages.

-- no debconf information


Reply to: