[systemd-devel] hardware/system keys/buttons
Tormen
quickhelp at gmail.com
Wed Dec 26 07:25:55 PST 2012
Aargh! I tried to be clear ... and was not ;)
> I would like to trigger events on my notebook hardware keys and
independent of any X environment!
I would like to react to input events [triggered by hardware keys] on my
notebook
and this independent of any X environment.
On 26/12/12 16:21, Tormen wrote:
> Hi,
>
> I would like to trigger events on my notebook hardware keys and
> independent of any X environment!
> (very useful to do all sorts of things when something went south in
> your graphical environment)
>
> (a) systemd is already reacting to the power button and lid switch
> (!)
> (b) part logind is already listening to *all* possible input event
> sources:
>
> Dec 04 09:55:07 seven systemd-logind[1126]: Watching system buttons on
> /dev/input/event3 (Sony Vaio Keys)
> Dec 04 09:55:07 seven systemd-logind[1126]: Watching system buttons on
> /dev/input/event4 (Sony Vaio Jogdial)
> Dec 04 09:55:07 seven systemd-logind[1126]: Watching system buttons on
> /dev/input/event2 (Power Button)
> Dec 04 09:55:07 seven systemd-logind[1126]: Watching system buttons on
> /dev/input/event1 (Lid Switch)
>
> ... so the necessary infrastructure to react to all sorts of
> input/events is in place (*)
> and already used, but seemingly (?) limited to power buttons.
>
> ... wouldn't it be nicer to flexibly allow the treatment of all sorts
> of input events to give the user the freedom to decide how to use
> systemd's capability to listen to system/hardware keys/buttons and
> react to them ?
>
> Because I would love to throw out my "actkbd" - a simple unmaintained
> service that also registers itself to - but only one -
> /dev/input/event* and able to launch commands.
>
> I really think systemd should be more flexible at this point.
>
> Or did I miss something ??
>
> Thanks a lot for any explanation / help in advance!
>
> Best,
>
> Tormen.
>
> (*) and the only other player I see at this level (without X) is "udevd",
> which is [and cannot be] not responsible for such events (e.g.
> "udevadm monitor all" shows nothing when pressing the "Assist key")
> which I guess makes sense, because the device is not removed or added,
> but /used/ in this case...
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
More information about the systemd-devel
mailing list