Missing XInputExtension when using XForwarding over SSH

I recently had some issues whilst trying to tunnel an Xsession over to another machine (basically as I was too lazy to walk downstairs to my Mythtv box to use xxdiff to analyse 2 config files).

Using this command
ssh -X mythtv

resulted in many error messages once i ran any app that would have launched a Xdisplay:

mythtv ~ # xxdiff httpd.conf httpd.conf.old
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 55
Minor opcode: 0
Resource id: 0x1a6
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 2
Minor opcode: 0
Resource id: 0x1a6
Xlib: extension "XInputExtension" missing on display "localhost:10.0".
Failed to get list of devices
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 2
Minor opcode: 0
Resource id: 0x1a6
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 2
Minor opcode: 0
Resource id: 0x1a6
X Error of failed request: BadGC (invalid GC parameter)
Major opcode of failed request: 60 (X_FreeGC)
Resource id in failed request: 0x3200000
Serial number of failed request: 131
Current serial number in output stream: 133

Apparently the current version of SSH limits the X Window extensions that can be used. XInputExtension is one of these. If instead you use “-Y” it will accept ALL these X Window extensions and it works

ssh -Y mythtv

Great!

Laziness promotes education.

E90 & Infrant ReadyNas

I’ve not written about about my favourite 2 gadgets yet. probably because I’ve been too busy playing with them. I finally got my Nokia e90 (writing on it now). Its fairly large for a phone, but open it up and it’s way, way better than any smartphone I’ve ever had before. It is fast, and after being used to the UIQ Symbian interface this makes a nice change.  But mainly the keyboard and gorgeously sharp screen (’bout 800×200) mean it really is a mini pocket pc.  Along with a nice wifi connection it rocks. VOIP applications from a mobile are cool.  I’m just glad I never wasted money on one of those Skype wifi handsets. This doubles as one. The gps is basically crap, and the cursor lacks a lot.  Perhaps because I also miss a touchscreen (the screen is ful of dirty fingerprints where I forget). I also need a lot more practise with this keyboard. But I can really, truly recommend this phone.
Secondly my cute little ReadyNAS with propreitary raid of 4x512Gb discs (like Raid5) is great. Only downside is that the CPU lacks horses for any decent throughput for ssh. Rsync over ssh is far, far slower than this little beasty deserves wuth Gigabyte ethernet. Otherwise it fits v nicely with my Mac/LinuxWin network. Every home network/home office deserves one.

Next step when Mythtv .21 comes out is to play with disc groups, and to see how fast I can record video to it. More on that functiom later, a it’s like LVM for video easily, and something I’m quite excited about.

Stupid Holiday beard

Reading on Raj’s blog abut his sponsored ‘tache “experiment” reminds me that my stupid annoying holiday beard is still firmly on my chin. I think it is the godgiven right (well as god given as an atheist has any right to expect) of any man to grow a beard on holiday. The type of beard that you would quite rightly laugh at if it was on the face of any of your peers. Normally I end up shaving days before I return home. However, this one has lasted (2 months since the end of my holiday), and whats more this is probably the stupidest looking beard I have ever grown. Far, far stupider looking that the big goatee when I had long hair, and probably stupider than the full beard with the missing underlip hair. Either I’m becoming old enough to not care, or perhaps because I’m working from a home office and I shave so rarely, that it just looks like an extra hairy bit on the Grizzly Adams rest of my face.