Bug ID | 980607 |
---|---|
Summary | sddm breeze theme is useless when there is no local user |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | KDE Workspace (Plasma) |
Assignee | opensuse-kde-bugs@opensuse.org |
Reporter | luizluca@tre-sc.jus.br |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Hello, components/UserSelect.qml uses this logic for choosing between a login textbox or a list of users: property bool showUserList: (usersList.model.count && usersList.model.disableAvatarsThreshold) ? usersList.model.count <= usersList.model.disableAvatarsThreshold : true However, this logic has some problems. If there is no user, it still shows the (empty) user list (as usersList.model.count == 0 == false). Also, usersList.model.count cannot count when network authentication is in use. I think that this theme should allow the user to select between the two aproches (user list or login textbox) at runtime. Something like an extra dummy avatar with "Authenticate as another user". Also, the last used login should always apear at first (and pre-selected), even if it is not a local user (that would not normally apear in the user selection). Ex: +----------+ +---------+ +----------+ +----------+ | | | | | | | | | user 2 | | user 1 | | user 3 | | login as | | last | | | | | | another | | used | | | | | | user | +----------+ +---------+ +----------+ +----------+ +-----------------+ +------+ |********* | |enter | +-----------------+ +------+ And when user click on "login as another user": +-----------------+ |login | +-----------------+ +-----------------+ +------+ |********* | |enter | +-----------------+ +------+ +------+ |back | +------+ With "back" or "ESC" returning to the user selection. It would be interesting to have an option to disable each behavior as: ForceManualLogin: goes directly to login/password and disables the "back" DisableManualLogin: hide "login as another user"