HAL, xserver 1.5.3 and AllowEmptyInput

I still haven’t really traced the source of my scrambled Crux graphical systems — I’m hoping the Crux 2.5 release candidate sorts it out for me — but one thing that was mentioned to me in IRC was that an xorg-server 1.5.3 “bug” (“feature”?) causes both the keyboard and mouse to go dead if HAL isn’t running on the machine.

Of course, I run without HAL as a course of habit, so it didn’t surprise me when an Intrepid system I build up from nada had nada coming from the mouse and keyboard. A quick double-check of my personal desktop wiki, a sharp three-finger salute to regain control of my system, and with this line added to the “ServerLayout” option in my xorg.conf file,

Option "AllowEmptyInput" "false"

everything was right as rain. If, for some reason, you find yourself in the same boat, that might be what fixes it.

It’s worth mentioning that this didn’t solve my mangled X systems in Crux though. The solution to that problem is still out there somewhere. I want to believe.

Tilman’s note to the Crux faithful is here, and the Xorg mailing list discussion is here.

About these ads

14 Responses to “HAL, xserver 1.5.3 and AllowEmptyInput”

  1. 1 Dapper Dan 2008/12/29 at 10:43 PM

    Missed this. It deals exactly with the issues I’m having! Sorry I didn’t see it sooner and thanks! :)

  2. 2 K.Mandla 2008/12/29 at 11:22 PM

    No problem! :D For what it’s worth I’ve been needing this tweak for both Arch and Ubuntu systems, mostly because I prefer to run without HAL and dbus. Ubuntu is a little less hamfisted about it because it will more or less automagically configure things, but Arch needs the option or you definitely get the dead X. Progress, we call it. … :roll:

  3. 3 johnraff 2009/02/05 at 1:53 AM

    How much do HAL and dbus slow things down?
    Conversely, what functionality do you lose by not having them, beyond automounting of plugin usb sticks?

    • 4 K.Mandla 2009/02/05 at 7:09 AM

      Ech, that’s a matter of personal experience really. I wouldn’t even consider using either HAL or dbus on that 100Mhz laptop, but my 1Ghz machine doesn’t flinch at them. I suppose it’s part of my reluctance to use daemons or subsystems that aren’t truly essential, and on a modern machine, it’s hardly noticed at all.

  4. 5 kone80 2009/10/06 at 3:53 AM

    menuconfig -> device drivers -> input device supports -> event interface
    is the real solution for this


  5. 6 Anton Eliasson 2010/12/17 at 6:26 AM

    Actually, I was in that same boat for a moment while downgrading the X server in Arch to work properly on a Thinkpad T23. It appears that this “feature” was removed in later X versions and was only present in versions ~1.5 to ~1.7. Thanks for the protip!

  1. 1 Playing whack-a-mole « Motho ke motho ka botho Trackback on 2008/12/04 at 7:17 PM
  2. 2 Stupid mistake, drastic solution « Motho ke motho ka botho Trackback on 2009/01/21 at 11:38 PM
  3. 3 One week at 100Mhz: X-less and not a hiccup « Motho ke motho ka botho Trackback on 2009/02/26 at 11:11 PM
  4. 4 What’s to like? « Motho ke motho ka botho Trackback on 2009/07/12 at 10:43 PM
  5. 5 Oliver Herold (olhe) 's status on Tuesday, 28-Jul-09 09:12:28 UTC - Identi.ca Trackback on 2009/07/28 at 6:12 PM
  6. 6 hal’s day of reckoning « Motho ke motho ka botho Trackback on 2010/06/22 at 11:07 PM
  7. 7 PS2 Controller Trackback on 2010/11/01 at 4:28 AM
  8. 8 Also not a joke: XFCE on 39Mb « Motho ke motho ka botho Trackback on 2010/12/02 at 7:01 AM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Visit the Wiki!

Some recent desktops

May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF

May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games

Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers


This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,961,445 hits



Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: