On Wed, Feb 24, 2010 at 12:35:52PM +0100, Felix Kaechele wrote:
> this one might be handled by the bios but as I don't
> have a touchpad I cannot test this.
It is not handled by the Embedded Controller (EC). It emits an X
event:
XF86TouchpadToggle
I'll check again but I'm pretty sure it didn't do that for me (checked
with xev).
> Eject CD (Fn-F9):
> again this may be handled by the bios - I cannot test
> it either because my x200s doesn't have an optical drive.
This is not the button to eject an optical medium. It is used to
eject
your ThinkPad from the Dock/UltraBase. This event should be handled by
acpi/udev. I will test it when I get home. It does not emit an X event
though. Also there is no good Docking support in any DE at the moment.
For example when undocking, whatever responsible for device management
should unmount the filesystems that are on devices connected to the dock.
Good to know.
And overall I agree. It's gotten worse with the F13 Kernel/Intel-Driver
- on F12 I could at least manually (using a script that calls xrandr)
enable the external and disable the internal display on dock. Currently
I have to reboot on pretty much each dock/undock.
I haven't gotten around to really debug/report this.
> Sleep& Suspend:
This is the most annoying. I just expect those buttons to work.
What worries me the most is that apparently distributions like OpenSUSE
and Kubuntu have this fixed (maybe using ugly hacks) - without trying to
properly upstream it :(
--
sven === jabber/xmpp: sven(a)lankes.net