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 570472 - GDM does not handle old configuration
GDM does not handle old configuration
Status: RESOLVED OBSOLETE
Product: gdm
Classification: Core
Component: general
2.24.x
Other All
: Normal major
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2009-02-04 08:14 UTC by vova
Modified: 2013-12-16 19:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description vova 2009-02-04 08:14:38 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
Comment 1 Brian Cameron 2009-02-17 19:52:17 UTC
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.
Comment 2 vova 2009-02-17 20:58:34 UTC
I am lack of following:
- an ability to configure servers (what VT to use)
- ability to disable user menu
- ability to configure background
Comment 3 Brian Cameron 2009-02-17 21:42:57 UTC
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.
Comment 4 Ray Strode [halfline] 2013-12-16 19:26:59 UTC
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.