xsplash should support UNR in netbook-launcher mode
Bug #418716 reported by
David Barth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Netbook Remix Launcher |
Fix Released
|
High
|
Neil J. Patel | ||
xsplash |
Fix Released
|
High
|
Cody Russell |
Bug Description
xsplash should fade out and reveal the user session without relying on the timeout in UNR. More specifically, when the user session is in netbook-launcher mode. In classic desktop mode (ie vanilla gnome-session) xsplash should already work correctly on UNR.
Design trap: if xsplash needs to wait for an extra signal from netbook-launcher, then it needs to know in advance whether the user session is running in classic or launcher mode.
Related branches
lp:~bratsche/xsplash/configurable-signals
Rejected
for merging
into
lp:~bratsche/xsplash/release-0.7
- Cody Russell: Disapprove
- Diff: None lines
Merged
into
lp:xsplash
- David Barth (community): Approve
- Diff: None lines
Changed in xsplash: | |
assignee: | nobody → Cody Russell (bratsche) |
importance: | Undecided → High |
milestone: | none → ubuntu-9.10-feature-freeze |
Changed in xsplash: | |
status: | New → Triaged |
Changed in netbook-remix-launcher: | |
milestone: | none → ubuntu-9.10-ui-freeze |
Changed in xsplash: | |
milestone: | ubuntu-9.10-feature-freeze → ubuntu-9.10-ui-freeze |
Changed in xsplash: | |
status: | Triaged → In Progress |
Changed in netbook-remix-launcher: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Neil J. Patel (njpatel) |
Changed in xsplash: | |
status: | In Progress → Fix Committed |
Changed in netbook-remix-launcher: | |
status: | Confirmed → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in xsplash: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Cody and I have discussed possible ways in which Xsplash could be made aware of the need to wait for netbook-launcher to signal it's ready on UNR systems.
As UNR shares the same packages as the desktop (i.e. we can't make unr-specific changes to packages), the possibility of having a 'unr build' of xsplash doesn't work.
Instead of that, we have discussed having a /etc/xsplash.conf file which contains a very simple CSV list of applications xsplash should expect to receive 'ready' signals from before fading out. The UNR distribution could easy add this file to ubuntu- netbook- remix-default- settings, and it would contain something like "gnome- panel,nautilus, netbook- launcher" .
I think this would also help other spins such as Kubuntu/Xubuntu as and when they support xsplash. If no file exists, then xsplash can assume "gnome- panel,nautilus" , so no changes need to be made to the desktop spin.
Another concern was disk-activity while trying to access the file affected start-up time of xsplash, but the reading of the file can happen at the gdm stage rather than the startup stage, and therefore wouldn't effect the startup time of xsplash.