By David Clack on Jun 13, 2009
So I've been playing with VB and Ubuntu, I upgraded the Ubuntu to 8.10.
Here is a screen shot of Ubuntu running, it actually has Compiz turned on inside Ubuntu as well as the Nevada that has Compiz.
So this issue with the programs not appearing on the correct screen if your running nvidia with separate X screens configured has already been solved in the Ubuntu forums.
It's a bug in glib, I applied the patch and rebuilt glib, the problem has gone away for the gnome panel launch, but quick lounge (launcher list applet) is still having the problem, I'll have to check the source code.
This is the patch for glib 2.20.1
diff -ur clean/glib2.0-2.20.1/gio/gdesktopappinfo.c postclean/glib2.0-2.20.1/gio/gdesktopappinfo.c
--- clean/glib2.0-2.20.1/gio/gdesktopappinfo.c 2009-03-31 18:04:20.000000000 -0500
+++ postclean/glib2.0-2.20.1/gio/gdesktopappinfo.c 2009-05-29 13:52:50.000000000 -0500
@@ -831,16 +831,16 @@
while (\*a == \*b)
- if (\*a == 0 || \*b == 0)
+ if (\*a == 0 || \*b == 0 || \*b == '=') /\* cover naughty equals usage. \*/
- if (\*a == '=')
- return TRUE;
+ if (\*a == '=' && \*b == 0)
+ return TRUE;
I keep promising myself that once I have my primary laptop working fine I will not touch it, why do I keep breaking this promise, I killed B112 in a way that I could not recover it again :-)
I did an luupgrade to B115, I have never seen so many svc errors during boot in my life.
So luck would have it, that I just moved all my user data and source store to an external 500GB USB HD with a zfs pool.
I had to do a clean install of B115, I've been reinstalling my software for about a week now.
B115 has the Gnome 2.26 desktop, so there are still a few issues, I'll have to check bugtraq and add some bugs.
I did upgrade the evolution from the 2.26 version to 2.27.2, it's a pretty nice release.
I did find some issues with the 2.27 gtkhtml module that is used by eveolution for creating, replying and forwarding mail.
If I use 2.27.2, then the drag and drop of attachments work, but check spelling causes the evolution to hang up.
If i use 2.27.1 check spelling works, but drag and drop causes the evolution to hang up.
Using truss on anything causes the desktop to stop resonding though the cursor is still moving.
I run dual screen with compiz on an nvidia card, 8 separate desktops.
The strange old bug is back, if I start a program from the gnome panel on monitor 2 it shows up on monitor 1.
If I start the program from a terminal on monitor 2 then it appears on monitor 2.
I want to think I remeber this is a PATH issue, but I'm still investigating.
Does not matter if I'm root or a standard user, compiz or not compiz.
Cursor staill shows up on monitor 1 if I go to monitor 2 fast enough, never noticed this before on B112.
I did do the upgrade to Xorg 1.6 as well, it looks stable.
So I will have to continue working on the program start up issue and why any use of truss looks up the system.
So you guys probably know about wireshark, it's a protocol analyzer now in B115.
It is so much better than snoop -d :-)
This is a screenshot of it running on my C90S
BTW I just moved all my user data and source code store to a ZFS 500Gb external USB drive, now if I kill the laptop playing with it, I can just import the pool
I work for the Java Embedded Global Business Unit of Oracle within Java Industry Solutions group under Alliances and Channels . I'm focused on the Java SE Embedded and BDB for ARM and PPC across multiple verticals