X11


Over the holiday I managed to close out a few nagging issues in the builds.  First, logins stopped working until I realized that I’d turned off the getty’s on tty0 and tty02.  This wasn’t the complete fix, however, as Busybox was adding /etc/securetty to the rootfs and that file did […]

BeagleBox: working Xorg and eth support


This past weekend I made the 0.4.0 release of BeagleBox.  This is a major milestone for the project because it establishes the baselines for two of the core software componets, the bootloader and the kernel.  I made a public release on SourceForge and updated the source and build pages on […]

BeagleBox: V0.4.0 released, wiki updated


I decided a fork of Matchbox made the most sense for the BeagleBox UI.  There isn’t much activity in Matchbox and the developers are busy with other projects.  Besides, Matchbox is for hand helds while BeagleBox is an STB. The fork is named BUI, for BeagleBox UI. Not too original, […]

BeaglBox: BeagleBox UI (BUI) initialized in CVS



I signed up for the Matchbox mailing list last night and have just sent a request to find out the status of the project.  While I was waiting for confirmation of my sign-up last night I started a metabuild for Matchbox.  Essentially its just like the metabuild used by BeagleBox, […]

BeagleBox: Matchbox metabuild to generate patches for buildroot


The version of Matchbox’s panel and desktop programs in buildroot are pre-1.0.  The latest available from Matchbox’s site are 2.0.  I tried to patch buildroot so that the 2.0 panel would build.  This required disabling dbus during the configure and patching the applets/Makefile.in to prevent the notify applet from building.  […]

BeagleBox: Matchbox revision issues


I spent the weekend trying to figure out why I couldn’t get the XComposite extension to show up under the fbdev X driver under QEMU.  It took until Sunday night to figure out that I need the cirrus fbdev kernel driver along with turning on xdpyinfo, libXcomposite, and the Cirrus […]

BeagleBox: XComposite enabled under QEMU



2
I’ve gotten the embedded bug lately.  I dug around for an interesting hardware platform to work with and stumbled across the BeagleBoard.  This 3×3″ board provides impressive multimedia capabilities via the TI OMAP35xx processor.  It appears to serve the purpose I had long ago thought about for the miniITX boards […]

Announcing BeagleBox: Internet video platform for the BeagleBoard


Today I released a complete rewrite of XNotesPlus, which I've renamed XNotesNG.  This version was properly architected (well, mostly) and implemented in Java.  Unlike other Java developers, I don't use IDEs like Eclipse or NetBeans.  Instead, I rely on the tried and true tools of kernel developers:  cscope and vi.  […]

XNotesNG: XNotesPlus never dies, it just evolves


I placed an order for a gray Peek from Amazon.  The gray Peek’s are$2 less than the colored ones.  Who needs a colored one for hacking?  Anyway, it should arrive by Saturday.  In the meantime I’ve been watching the videos and scanning online resources to learn about the internals of […]

Peek ordered, learning about the hardware




4
If you’re using xrandr on a box with an Intel graphics chip in order to setup your dual displays then you might have noticed that GNOME moves its main panel to the monitor connected to the external VGA port.  This happens because the Intel chip says that the external VGA […]

Intel graphics, xrandr and GNOME: the case of the ...


11
I’ve noticed a lot of searches on xrandr in my blog stats and have been wondering what the problem is.  Xrandr is a command line tool for enabling or disabling multiple display ports on your system as well as setting display resolution and even rotation.  You would use it, for […]

Using xrandr with external display ports