XSPLASH: Displays incorrectly on multi-monitor setups
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| xsplash |
Wishlist
|
Unassigned | ||
| Ubuntu |
Undecided
|
Unassigned | ||
Bug Description
There are three fairly big problems with multi-screen Xsplash(Using nVidia TwinView with two monitors at 1920x1080)
1. The wallpaper is stretched across all sceens, even though the logo, throbber and login dialog only appear on the primary screen.
2. The throbber and logo look... weird. Try it using my setup yourself, you'll see. I'll take a picture if you find it impossible to reproduce.
3. I can see my desktop loading.
Robert Collins (lifeless) wrote : Re: [Bug 463769] [NEW] Xsplash is very ugly with multi-screen setups | #1 |
Nicholas Christian Langkjær Ipsen (ncli) wrote : Re: Xsplash is very ugly with multi-screen setups | #2 |
Here's something better: A video.
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Cody Russell (bratsche) wrote : | #3 |
"1. The wallpaper is stretched across all sceens, even though the logo, throbber and login dialog only appear on the primary screen."
This is not actually xsplash. That's the desktop background being drawn by gnome-settings-
The video was interesting. It seems like xsplash is not loading the background image for you. Can you open up a terminal and run:
sudo -u gdm xsplash
And confirm that it does the same thing?
Also, please post the contents of /var/log/
Cody Russell (bratsche) wrote : | #4 |
Also, before doing that can you post the xsplash version you're using and make sure you're up-to-date?
Nicholas Christian Langkjær Ipsen (ncli) wrote : Re: [Bug 463769] Re: Xsplash is very ugly with multi-screen setups | #5 |
I will do all of it as soon as I've finished doing a clean install to make
sure it's not just leftover stuff from the pre-release versions
Nicholas Ipsen,
sent from a phone powered by Google Android LINUX.
On Oct 30, 2009 4:26 p.m., "Cody Russell" <email address hidden> wrote:
Also, before doing that can you post the xsplash version you're using
and make sure you're up-to-date?
-- Xsplash is very ugly with multi-screen setups
https:/
There are three fairly big problems with multi-screen Xsplash(Using nVidia
TwinView with two monitors at 1920x1080)
1. The wallpaper is stretched across all sceens, even though the logo,
throbber and login dialog on...
3. I can see my desktop loading.
Nicholas Christian Langkjær Ipsen (ncli) wrote : Re: Xsplash is very ugly with multi-screen setups | #6 |
After a clean isntall, this went away. I guess it was a remnant from somewhere in the Alpha period.
Changed in ubuntu: | |
status: | New → Invalid |
Changed in xsplash: | |
status: | New → Invalid |
Troy James Sobotka (troy-sobotka) wrote : | #7 |
Actually, the grey box clip region still appears here exactly as in the linked video.
I wouldn't mark this as invalid just yet.
Running Xinerama off of dual ATI cards, so it appears to be something regarding implementation as opposed to video card related specifics.
Changed in ubuntu: | |
status: | Invalid → Incomplete |
Changed in xsplash: | |
status: | Invalid → Incomplete |
Robert Collins (lifeless) wrote : | #8 |
Troy, please supply the data that Cody was asking for then (the manual test results and the log and xsplash version info).
Troy James Sobotka (troy-sobotka) wrote : | #9 |
How odd... Apparently I'm not subscribed to this bug. Sorry for the late response. Give me a few...
Troy James Sobotka (troy-sobotka) wrote : | #10 |
"It seems like xsplash is not loading the background image for you. Can you open up a terminal and run:
sudo -u gdm xsplash
And confirm that it does the same thing?"
Answer: Confirmed. A grey rectangle appears in the upper left of my leftof screen.
Information: xsplash output from apt-cache show:
Package: xsplash
Priority: optional
Section: misc
Installed-Size: 104
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Version: 0.8.4-0ubuntu1sudo -u su
pool/main/
MMarking (cpt-mocha) wrote : | #11 |
I have this exact same problem on my Ubuntu 32 bit, upgraded from Jaunty, never had Karmic alpha/beta installed. Nvidia card running in TwinView mode using the latest 190.42 driver manually installed. Nvidia card 9500GT. Problem is exactly like the YouTube video link. When I run "sudo -u gdm xsplash" it looks the same way as during boot up. xsplash 0.8.5 from Karmic updates repo is installed.
$ apt-cache show xsplash
Package: xsplash
Priority: optional
Section: misc
Installed-Size: 96
Maintainer: Ubuntu Developers <email address hidden>
Architecture: i386
Version: 0.8.5-0ubuntu1
Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.3.6-6~), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2.1), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.0), libpango1.0-0 (>= 1.14.0), libxcomposite1 (>= 1:0.3-1), ubuntu-
Filename: pool/main/
Size: 17056
MD5sum: a47cf6a05bb45a6
SHA1: a9090834278ae3d
SHA256: 4006c09a5670b14
Description: X based bootsplash
xsplash is a userspace application that uses the X interface
to draw a splash screen at boot.
Homepage: https:/
Bugs: https:/
Origin: Ubuntu
Task: ubuntu-desktop, edubuntu-desktop, xubuntu-desktop, mythbuntu-
MMarking (cpt-mocha) wrote : | #12 |
Here is the log after running "sudo -u gdm xsplash". My TwinView screens are setup as 1280x1024 (primary DFP) and 800x600 (NTSC TV) to the "right of" the DFP. Nvidia sees my screen in xorg as 2080x1024. I have some other metamodes setup but only used for fullscreen games, see below.
$ sudo cat /var/log/
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
[13:52:
$ xrandr
Screen 0: minimum 640 x 480, current 2080 x 1024, maximum 2080 x 1024
default connected 2080x1024+0+0 0mm x 0mm
2080x1024 50.0*
1280x1024 51.0
640x480 52.0
Matthias Bouvet (matthias-bouvet) wrote : | #13 |
Hi,
I have this exact same problem on my Ubuntu 64 bit, upgraded from Jaunty yesterday (xsplash 0.8.5-0ubuntu1).
The log in terminal for ''sudo -u gdm xsplash":
(xsplash:19142): Gdk-CRITICAL **: _gdk_pixmap_new: assertion `(drawable != NULL) || (depth != -1)' failed
(xsplash:19142): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_DRAWABLE (drawable)' failed
The log in /var/log/
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:26:
[22:27:
[22:27:
[22:27:
regards
Matthias Bouvet (matthias-bouvet) wrote : | #14 |
screenshoot
Changed in xsplash: | |
status: | Incomplete → Confirmed |
summary: |
- Xsplash is very ugly with multi-screen setups + XSPLASH: Displays incorrectly on multi-monitor setups |
Suzy Jackson (suzy-jackson) wrote : | #15 |
It's not only multi-screen setups that are affected. I'm running a single screen (1440x900), with nVidia drivers version 185.18.36, and am getting the grey rectangle on boot and when running sudo -u gdm xsplash.
Logs follow:
suzy@gzunda:~$ sudo -u gdm xsplash
(xsplash:2887): Gdk-CRITICAL **: _gdk_pixmap_new: assertion `(drawable != NULL) || (depth != -1)' failed
(xsplash:2887): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_DRAWABLE (drawable)' failed
suzy@gzunda:~$ sudo more /var/log/
[14:59:
[14:59:
creen width...
[14:59:
[14:59:
_medium.png
[14:59:
er for screen width...
[14:59:
[14:59:
throbber_medium.png
[14:59:
x1600.jpg
[14:59:
ng
[14:59:
medium.png
[14:59:
mand line; using that
[14:59:
the command line; using that
[14:59:
[14:59:
[14:59:
[14:59:
Changed in xsplash: | |
importance: | Undecided → Wishlist |
Peter Hurley (phurley) wrote : | #16 |
Here's a patch for this bug against the karmic/lucid source package xsplash-
The approach I took was to wipe the whole X screen (in TwinView, this is both monitors) with the background image, and then display the logo and throbber (that's what it's called...) on monitor 0 (the default monitor). The background image is isotropically scaled to match the largest dimension and centered in the other dimension.
Also, the original source allowed the source background image dimensions to vary and I preserved this behavior. This means if you are running dual 1920x1280 monitors in TwinView, you can supply a 3840x1280 jpg and the image won't be scaled. (Although since I didn't test this, there might be an off-by-one error in which case it will scale).
I tested this on a dual-monitor NVidia in TwinView, single monitor and separate X screens, running driver version 185.18.36 (stock karmic but rebuilt for custom kernel).
tags: | added: patch |
Nigel Babu (nigelbabu) wrote : | #17 |
I'm closing the Ubuntu task, since there is already an xsplash task.
Changed in ubuntu: | |
status: | Incomplete → Invalid |
> 2. The throbber and logo look... weird. Try it using my setup yourself,
> you'll see. I'll take a picture if you find it impossible to reproduce.
Please attach a picture - it would help.
Thanks,
Rob