Bug#751959: gdm3: Resets chosen session on Authentication Failure

Z bugs at theloosespoke.org.uk
Wed Jun 18 10:02:37 UTC 2014


Package: gdm3
Version: 3.8.4-9
Severity: minor

Dear Maintainter,
I tried to log into a different session, through GDM3, when logged out. It
works either way round, but for example I had just been logged on with 'gnome'
session and want to log in with 'kde plasma desktop' as the session. This is
done by clicking where it says session below the password input and selecting a
different one. After selecting kde, I then accidentally put in the wrong
password. It tells me 'Authentication Failure' as expected, and then allows me
to re-type my password, but meanwhile reset my chosen session to gnome. This
meant that I ended up logging into gnome and had to log back out again and log
back in (or, if I remembered, change it back to kde after the failure). This is
slightly annoying, and should not be the case, especially as it remembers your
last chosen session across logins.
Ideally, it would remember what you had chosen last and not reset it until you
manually reset it.



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

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gdm3 depends on:
ii  accountsservice                              0.6.37-1
ii  adduser                                      3.113+nmu3
ii  dconf-cli                                    0.20.0-2
ii  dconf-gsettings-backend                      0.20.0-2
ii  debconf [debconf-2.0]                        1.5.53
ii  e17 [x-window-manager]                       0.17.3-3
ii  gir1.2-gdm3                                  3.8.4-9
ii  gnome-session [x-session-manager]            3.8.4-4
ii  gnome-session-bin                            3.8.4-4
ii  gnome-session-flashback [x-session-manager]  3.8.0-3
ii  gnome-settings-daemon                        3.8.5-2+b2
ii  gnome-shell                                  3.8.4-8.1
ii  gnome-terminal [x-terminal-emulator]         3.12.2-3
ii  gsettings-desktop-schemas                    3.8.2-2
ii  kde-window-manager [x-window-manager]        4:4.11.9-1
ii  konsole [x-terminal-emulator]                4:4.13.1-1
ii  libaccountsservice0                          0.6.37-1
ii  libatk1.0-0                                  2.12.0-1
ii  libaudit1                                    1:2.3.6-1
ii  libc6                                        2.19-1
ii  libcairo-gobject2                            1.12.16-2
ii  libcairo2                                    1.12.16-2
ii  libcanberra-gtk3-0                           0.30-2
ii  libcanberra0                                 0.30-2
ii  libgdk-pixbuf2.0-0                           2.30.7-1
ii  libgdm1                                      3.8.4-9
ii  libglib2.0-0                                 2.40.0-3
ii  libglib2.0-bin                               2.40.0-3
ii  libgtk-3-0                                   3.12.2-1+b1
ii  libpam-modules                               1.1.8-3
ii  libpam-runtime                               1.1.8-3
ii  libpam-systemd                               204-8
ii  libpam0g                                     1.1.8-3
ii  libpango-1.0-0                               1.36.3-1
ii  libpangocairo-1.0-0                          1.36.3-1
ii  librsvg2-common                              2.40.2-1
ii  libselinux1                                  2.3-1
ii  libsystemd-daemon0                           204-8
ii  libsystemd-id128-0                           204-8
ii  libsystemd-journal0                          204-8
ii  libsystemd-login0                            204-8
ii  libwrap0                                     7.6.q-25
ii  libx11-6                                     2:1.6.2-2
ii  libxau6                                      1:1.0.8-1
ii  libxdmcp6                                    1:1.1.1-1
ii  libxrandr2                                   2:1.4.2-1
ii  lsb-base                                     4.1+Debian13
ii  marco [x-window-manager]                     1.8.0+dfsg1-5
ii  mate-terminal [x-terminal-emulator]          1.8.0+dfsg1-2
ii  metacity [x-window-manager]                  1:2.34.13-1
ii  policykit-1                                  0.105-6
ii  upower                                       0.9.23-2+b2
ii  x11-common                                   1:7.7+7
ii  x11-xserver-utils                            7.7+2
ii  xfce4-session [x-session-manager]            4.10.1-5
ii  xfce4-terminal [x-terminal-emulator]         0.6.3-1
ii  xfwm4 [x-window-manager]                     4.10.1-2
ii  xterm [x-terminal-emulator]                  304-1

Versions of packages gdm3 recommends:
ii  at-spi2-core               2.10.2-3
ii  desktop-base               7.0.3
ii  gnome-icon-theme           3.12.0-1
ii  gnome-icon-theme-symbolic  3.12.0-1
ii  x11-xkb-utils              7.7+1
ii  xserver-xephyr             2:1.15.1-1
ii  xserver-xorg               1:7.7+7
ii  zenity                     3.12.1-1

Versions of packages gdm3 suggests:
ii  gnome-orca            3.12.1-1
ii  libpam-gnome-keyring  3.8.2-2+b1

-- Configuration Files:
/etc/gdm3/daemon.conf changed:
[daemon]
TimedLoginEnable=true
TimedLogin=guest
TimedLoginDelay=10
AutomaticLoginEnable=False
AutomaticLogin=zack
[security]
[xdmcp]
[greeter]
[chooser]
[debug]

/etc/gdm3/greeter.gsettings changed:
[org.gnome.login-screen]
logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
fallback-logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'


-- debconf information:
  gdm3/daemon_name: /usr/sbin/gdm3
* shared/default-x-display-manager: gdm3



More information about the pkg-gnome-maintainers mailing list