Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Linux Kernel Development (3rd Edition)
Image of Modern Operating Systems (3rd Edition)
Image of Android Wireless Application Development

Fedora 19, Simple-Scan and Canon LiDE Scanners

Recently I updated my Fedora 19 system and all appeared to be well until I wanted to quickly scan in a document to send to a colleague. The scanner I used is my old trustly Canon LiDE 30. Simple-scan refused to work because it claimed that no scanners were detected. Using lsusb, I quickly determined that the scanner was detected: # lsusb Bus 002 Device 004: ID 045e:076c Microsoft Corp. Comfort Mouse 4500 Bus 002 Device 003: ID 045e:0734 Microsoft Corp. Wireless Optical Desktop 700 Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device

Fedora 19 Disable GNOME Shell Screensaver

Most current documentation on the Internet states that the correct way to disable the GNOME Shell screensaver is to simply set idle-activation-enabled to false: $ gsettings set org.gnome.desktop.screensaver idle-activation-enabled false With Fedora 19, changing idle-activation-enabled to false does not stop the screen from dimming and locking your screen. In Fedora 19, this key is marked deprecated and ignored. You have to set org.gnome.session.idle-delay to 0 if you do not want to activate the GNOME Shell screensaver. $ gsettings set org.gnome.desktop.session idle-delay 0

Restarting GNOME Shell Extension From Command Line

You can restart a GNOME Shell extension from the command line using D-Bus. For example: $ gdbus call –session –dest org.gnome.Shell –object-path /org/gnome/Shell –method org.gnome.Shell.Extensions.ReloadExtension Any utility that enables you to generate a D-Bus message can be used – not just gdbus.

GNOME Shell Weather Extension

Recently I got some time to work on adding color icons to my GNOME Shell weather extension. Here is what the weather panel now looks like: This version works with Gnome Shell 3.6 and has been tested with Fedora 18. I will release it in a week or two when I get all the color icons finished.

GNOME 3 Is Bad For Your Health As a Developer

With the recent release of GNOME 3.6, once again the GNOME developer cabel have managed to royally upset their third party developer base – in particular those who develop GNOME Shell extensions and themes. This blog post sums up the attitude of the GNOME developers nicely and should be required reading for anybody who thinks of developing an extension, theme, or application for GNOME 3. GTK 3.6 breaks virtually every third party theme out there. GNOME Shell 3.6 breaks a large number of third party extensions. The removal of the ability to display debugging messages in Looking Glass in GNOME