http://bugzilla.opensuse.org/show_bug.cgi?id=980607 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" -- You are receiving this mail because: You are on the CC list for the bug.