David Clack, Ocean Shores, WA Netbooks Plus Java

Monday Jun 22, 2009

Hi All,

So I'm not sure how many of you watched the last day keynote by James Gosling, I've already talked about the JavaFX Jukebox on stage, I actually did get to go down the San Francisco and was in the hall during the keynote.

I got to meet and shake hands with both James Goslings and Paul Perrone finally.

Paul and I got to work on the Solaris X86 and JRTS, UAV helicopter that flew at Java ONE a couple of years ago, a very small full featured motherboard from IGoLogic and Axiomtek.

The second to last presentation was by Sun and VW about working with Stanford University to build an Audi car that could navigate a rally course at high speed, without a driver.

 It will be using Java Real Time to do the processing on top of Solaris X86.

 Well I shipped the first test unit of the dual core Celeron running Solaris 10 X86, to VW on the Monday after Java ONE.

In the end there will be four separate systems in the car running Solaris X86, we received the Canbus controllers from our other partner in Germany Hilscher just the week before Java One, we have one of the first multiprotocol PCI104 cards in the USA, Canbus, DeviceNet and ProfiBus, we just need to change drivers and connectors on the front of the system.

The system is just like the other motherboards from IGoLogic and Axiomtek, no issues at all with the install, GUI installer works all the time, even through the DVI / VGA converter.

Once Solaris is up and running, the system is very quite, no error messages in the logs at all.

I installed Solaris X86 onto a Transcend 8Gb SDD, same 2.5" form factor as we use in the BlueWonder, this time though with a SATA connector, the speed looks just like you would see if it was a real SATA HDD.

Dave



Friday Jun 19, 2009

Hi,

  So someone asked for gnome hearts, the python install is missing a file, download from here, put in /usr/lib/python2.4/config/, this is easier than rebuilding Python 2.4.5, though the system does look like it gates faster if you do.

Download gnome-hearts-0.3 from here

gtar xvfj  gnome-hearts-0.3-os.tar.bz2

cd gnome-hearts-03

./configure --prefix=/usr --disable-static

gmake

gmake install

You should be able to see and play hearts in the games menu

Enjoy

Dave

Ps don't forget you need /usr/sfw/bin in your PATH



Tuesday Jun 16, 2009

Hi All,

This fix is only for Nvidia graphics system with separate  X screens configured.

Anyone who is running separate X screens on Nvidia and likes to run quick lounge in the gnome panel,  Paolo Bacchilega in Italy just sent me a fixed source version and it now works correctly.

If you start up a program from screen 2 quick lounge it comes up on screen 2.

Thanks Paolo :-)

You can get the 2.14.1 source from git clone git://git.gnome.org/quick-lounge-applet

Do a mkdir m4 in the quick-lounge-applet directory

then ./autogen.sh --prefix=/usr --disable-static --localstatedir=/var/lib

gmake

gmake install

pkill quick-lounge

pkill gnome-panel

Dave

Hi All,

 So it looks like luupgrade is not working very well at all, ended up with B112, B115 and B116 on my AA1 10 inch, could not boot anything at all.

Good news is a clean install of B116 fixed the problem :-)

Everything works off the DVD but the Attansic ethernet controller, I downloaded the latest atge driver from http://homepage2.nifty.com/mrym3/taiyodo/eng/, looks like they solve the problem of the netbook hanging up if you did a big file transfer.

Compiz is working fine, the Atheros wifi is fine, sound buttons are working without having to adjust in gnome-keyboard-shortcuts anymore.

Suspend / resume is working fine after setting up the /etc/power.conf, I've posted this is an earlier blog entry.

The suspend works fine from the right click on gnome-power-manager in the gnome panel, closing the lid does get it into suspend mode, but it takes about two minutes before the system actually reacts.

I just downloaded and tested the Intel Moblin v2 and tested on the AA1 8 inch, it looks really good, I'll load up a spare hard drive into the AA11 10 inch this afternoon and do a full install, I also have it installed in VB 2.2.4 and it works fine also.

Dave


Saturday Jun 13, 2009

Hi All,

So my wife decides to get me away from the lab and cell phone today, we drove 120 miles North of our home to La Push, WA.

This is the home of the Quileute Tribe.

We passed through the town of Forks, Wa.

80 miles north of our house we start to pass through the northern most Sub Tropical Forest in the world.

Trees that have been growing for 600 - 800 years or more, everything turns green.

These are a few of the pictures I took today.

Who knows why you would go to La Push, WA ?


Hi All,

 Here is a photo of the JavaFX Jukebox on stage with the inventory Manuel  Tijerino and Jamaes Gosling.

Manuel built the case from 1/4 steel himself, there could be a fight in a bar, it ways 300 Lbs.

Manuel and a friend drove it from New Orleans to San Francisco in 35 hours.

You can see more pictures at http://www.check1two.com/javaone.jsp



Hi All,

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.


Wednesday Jun 03, 2009

Hi All,

 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. */
       return FALSE;
-    
-    if (*a == '=')
-      return TRUE;

     a++;
     b++;
   }

+  if (*a == '=' && *b == 0)
+    return TRUE;
+
   return FALSE;
 }


Hi All,

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.

More later

Dave