On Thu, Jun 30, 2011 at 09:56:48AM +0200, Tormod Volden wrote: > On Sat, Jun 25, 2011 at 5:14 PM, Yann Dirson wrote: > > So it looks like the -s flag was indeed here at some point, but was > > removed to improve things for machines without gdm ? Unfortunately, I > > can't find any details in the changelog, not in the bts, about what > > can be improved that way. > > The -s option was removed from the command line because the option is > ignored by gdmflexiserver. At least, that is what "gdmflexiserver -?" > says.
In which version does it say so ? In 2.20.11-4 it says: -s, --startnew Start new flexible session; do not show popup If they changed someting in gdm3, there may be a problem to be solved in one way or another. But it may be that they kept the -s flag for compatibility with gdm2. > > Another strange issue: although /etc/X11/app-defaults/XScreenSaver is > > there and adding -s in there does allow "new login" to work again > > correctly, it is not provided by any package, whereas there is a > > Are you really sure that the -s has any effect? In that case the "-?" > output must be wrong. Yes, I added it do the app-defaults file and it works correctly again. > > /etc/X11/app-defaults/XScreenSaver-nogl which is provided by > > xscreensaver-data, and *does* contain the -s flag. Unfortunately, > > moving app-defaults/XScreenSaver out of the way leaves the > > "gdmflexiserver -l" built into the binary be used as default, the > > -nogl version is not used. Looking at the xscreensaver postinst, it > > appears that file should be handled as a symlink, but here it is a > > plain file. > > I believe XScreenSaver should be a symlink, pointing to > XScreenSaver-gl as long as xscreensaver-gl has been installed. The > link is created/deleted in the xscreensaver-gl postinst/postrm. Yes, that's what I had gathered from reading the postinst. > > Here I suspect that there would have been a transition from plain to > > symlink at some point, but can't find a hint about that in the > > changelog either (looking for "app-default" or "symlink"). Any idea > > why I got this plain file ? > > The postinst/postrm files have not been touched since at least the > 5.05-2 release (that's how far back the git history goes). Maybe there > was a bug in some really old version and you have kept the plain file > ever since? That's strange. This machine was installed on 2010/05/23, which is 2y after 5.05-2. /var/log/installer/lsb-release reports: DISTRIB_RELEASE="6.0 (squeeze) - installer build 20100211" > Thanks for investigating these issues! You're welcome, -- Yann -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

