After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 341619 - ask "make this session the default session?" on change, not afterwards on next login.
ask "make this session the default session?" on change, not afterwards on nex...
Status: RESOLVED FIXED
Product: gdm
Classification: Core
Component: general
2.14.x
Other Linux
: Normal major
: ---
Assigned To: GDM maintainers
GDM maintainers
: 318696 368648 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-05-13 11:16 UTC by Sven J.
Modified: 2007-05-01 14:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Sven J. 2006-05-13 11:16:04 UTC
Hi!

i did a testcase and it seems like gdm is inconsistent in changing languages and sessions.

All i wanted to is use failsafe xterm and not change the default session type, so lets go on:

1) GDM started, default sesssion is Gnome (default ubuntu dapper setting)
2) press Session and choose "Failsafe Xterm"
3) login with name/password
4) Xterm starts without any questions
5) work with xterm
6) logout
7) back in gdm, ready for other users for example
---
8) login with name/passwort (expecting to use the default session)
9) gdm-question: "Do you want to make GDM_Failsafe.XTerm.desktop the default for future sessions?"
[Just Log in] [cancel] [Make default]
10) user stucks
probably he presses Just Log in (to what?) or he presses Cancel and goes this never ending dream goes allong with 2) where he chooses gnome for example.
Lets go on with [Just Log in]
11) Gnome starts
12) work with gnome
13) logout
14) back in gdm, ready for other users for example
---
15) User sees gdm and logs in with name/password
16) since last time he answered [Just Log in] go to 9)

Assuming the user only wanted to fix something without starting the gnome desktop, this produced a lot of questions on later logins.

Solution, or wanted behavior:
Look how language switching works, because the difference in terms of a testcase is:
1) default session is german on the system
---
2) user sven-tek chooses english(UK) (intended only for the next session)
3) login with name/password
4) gdm-question: Do you wish to make english(UK) the default for future sessions?
[Just for this session] [Cancel] [Make default]
5) i answer [J.f.t.s.]
6) Gnome starts in english, work
7) logout, back to gdm
---
8) simply login with name/password
9) Gnome starts in german
--> Okay, no later questions came up

You see, session switching is a little bit broken.

kind regards, Sven
Comment 1 Brian Cameron 2006-05-15 20:14:11 UTC
*** Bug 318696 has been marked as a duplicate of this bug. ***
Comment 2 Brian Cameron 2006-07-18 19:09:33 UTC
Fixed in CVS head and 2.14 branch.
Comment 3 Loïc Minier 2007-05-01 14:14:51 UTC
*** Bug 368648 has been marked as a duplicate of this bug. ***