Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 141627 - xscreensaver calls gdmflexiserver improperly
Summary: xscreensaver calls gdmflexiserver improperly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-24 14:15 UTC by Robert Theron Brockman II
Modified: 2007-06-07 12:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch, which allows more users to login (xscreensaver-5.01-new-login-with-more-users.patch,356 bytes, patch)
2007-04-29 09:57 UTC, Michal Varady
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Theron Brockman II 2006-07-24 14:15:19 UTC
When the new-login USE flag is turned on, the ebuild calls "--with-login-manager" with no options, when it should call --with-login-manager='/usr/bin/gdmflexiserver -ls'.  Calling with no options causes it to strip the default options that the configure script would have set.  

This bug manifests itself when users try to hit the "New Login" button on another user's locked screen in an attempt to get a gdm login prompt.  The first user will succeed, but subsequent attempts will generate a "There are some displays already open" dialog box BEHIND the locked screen, thus blocking the login attempt.

This bug persists in all of the curren ebuilds including 5.00
Comment 1 Michal Varady 2007-04-29 09:57:45 UTC
Created attachment 117621 [details, diff]
Patch, which allows more users to login

This patch changes "gdmflexiserver -l" to "gdmflexiserver -ls" in the file configure to allow more users to login, when the screen is locked
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2007-05-03 12:17:07 UTC
(In reply to comment #1)
> Created an attachment (id=117621) [edit]
> Patch, which allows more users to login
> 
> This patch changes "gdmflexiserver -l" to "gdmflexiserver -ls" in the file
> configure to allow more users to login, when the screen is locked
> 

I can't find anykind of documentation/mention of -s flag in gdmflexiserver. Weird..
Comment 3 Michal Varady 2007-05-04 10:45:04 UTC
gdmflexiserver --help

...
  -s, --startnew            Start new flexible session; do not show popup
...
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2007-05-11 09:08:43 UTC
Fixed in 5.02-r1, thanks.