Bug 213305 - RFE: don't clear screen on login
Summary: RFE: don't clear screen on login
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Fedora
Classification: Fedora
Component: gdm
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-10-31 18:46 UTC by Bill Nottingham
Modified: 2014-03-17 03:03 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-04-02 14:21:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Bill Nottingham 2006-10-31 18:46:46 UTC
One of the 'features' that kdm has (although it could just be by accident) is
that it doesn't clear the screen after logging in.

What this means is that if your *dm background is the same as your desktop
background, it does not flash and stays constant while the desktop is brought up
- this is a nice effect.

Comment 1 Ray Strode [halfline] 2007-04-02 14:21:06 UTC
Well, I think part of the problem is the themed greeter paints it's background
on a full screen window instead of the root window.

Since the theme format doesn't have the concept of "setting a background", but
instead has the primitive "show a full screen image, and then show other things
on top of it", it's not clear what the right way to go is.  We could

1) If an image is full screen set it as the root window background, too
2) add a new "background" primitive to the greeter and always set it as the root
window background
3) make the canvas window track the root window by default and set the
background outside of the theme before starting the greeter
4) switch to using the plain greeter by default (and making it more themable)
5) write a new themed greeter

1 is the easiest short term hack, but I think 4 is probably the right way to go
long term.  We could get a lot of themability, I think, by shipping a custom
gtkrc file and glade file.

Anyway, we're not going to tackle this for FC7, so I'm going to close this out
to get my bug count down to a manageable level.


Note You need to log in before you can comment on or make changes to this bug.