GNOME Bugzilla – Bug 570472
GDM does not handle old configuration
Last modified: 2013-12-16 19:26:59 UTC
Please describe the problem: I had following gdm configuration (etc/gdm/custom.conf): [daemon] Greeter=/usr/local/libexec/gdmgreeter [security] #DisallowTCP=false AllowRoot=false [xdmcp] #Enable=true [gui] [greeter] GraphicalTheme=gdm2-vaio [chooser] [debug] [servers] 0=Standard #1=Flexi [server-Standard] name=Standard Autostart server command=/usr/local/bin/X -audit 0 vt12 chooser=false handled=true flexible=false [server-Flexi] name=Standard Flexi server command=/usr/local/bin/X -audit 0 chooser=false handled=true flexible=true priority=0 It works fine for me: * Xserver starts on vt12 (<Alt>F12 to switch) * I had simple login page with two input and no user selector * I have my favorite background on that login page Now (after upgrade), * Xserver starts on first free vt (7 or 8). * I have big dialog with technical users on login page (I do not need it) * I have another background that I do not like Reading google I've found that themes support was just dropped. For me it is really bad, but, as minimum do not loose configuration and allow to have disable login users list as well as custom background. Steps to reproduce: 1. customize gdm-2.22 like in my example 2. upgrade to 2.24 3. see that all customization was lost Actual results: gdm lost all customization Expected results: gdm will behave exactly same as before upgrade Does this happen every time? yes Other information: uname -a FreeBSD vbook.fbsd.ru 8.0-CURRENT FreeBSD 8.0-CURRENT #2: Mon Feb 2 16:46:22 MSK 2009 root@vbook.fbsd.ru:/usr/obj/usr/src/sys/VBOOK i386 gdm-2.24.1_5
GDM 2.21 and later does not support the same configuration options as supported in older versions of GDM (2.20 and earlier). What specific configuration options that are no longer supported are causing you particular problems. I am guessing that you are particularly bothered by the fact that the new GDM doesn't allow you to manage more than a single display. In other words the [servers] and [server-foo] (e.g. [server-Standard]) mechanisms are no longer supported. If so, it would be good to confirm this and perhaps highlight this problem in the synopsis. Just complaining that configuration isn't supported in general is unlikely to get as much attention.
I am lack of following: - an ability to configure servers (what VT to use) - ability to disable user menu - ability to configure background
Note that the latest version of GDM supports the "disable_user_list" GConf key to disable the user list. Not sure if the version of GDM you are using supports this key, but if you set this GConf key for the gdm user, it should turn off the face browser. Since the new GDM uses gnome-settings-daemon, you should be able to configure the background image via GConf settings in the "gdm" user. However, the gdmgreeter style GDM themes are no longer supported. I'm not sure what exact key g-s-d uses for the background, but perhaps someone else can specify if you don't figure it out yourself. If you get this working, let me know how you did it.
We don't try to be completely backward compatible with all config options. These days most of the user visible functionality isn't provided by GDM at all, but by gnome-shell. closing.