#27 Amixer plugin doesn't work

open
nobody
None
5
2009-11-18
2009-11-18
Anonymous
No

I use Ubuntu 9.10 with all updates, keytouch 2.4.1 from the official repository.
My keyboard is compaq KB-0133.
When I assign its keys to the Amixer plugin, volume increase or decrease, nothing happens.

Discussion


  • Anonymous
    2009-11-18

    However, setting these bindings in the standard Ubuntu's dialog for setting kebindings, works.

     
  • JC Francois
    JC Francois
    2009-11-20

    I confirm issue with amixer plugin.

    I installed keytouch 2.4.1 on opensuse 11.2 x64 from packman repository. I am using a Logitech iTouch keyboard.

    All keys function as expected except volume up / volume down and mute (i.e. the amixer functionalities). With keytouch launched from the console I get this message when pressing mute:

    keytouchd: symbol lookup error: /usr/lib64/keytouch/plugins/amixer.so: undefined symbol: snd_mixer_selem_id_sizeof

     
  • MrBooter
    MrBooter
    2009-12-10

    How did you tried that -> With keytouch launched from the console
    I get this message when pressing mute:
    I would like to reproduce it.

     
  • JC Francois
    JC Francois
    2009-12-11

    I can reproduce like this:
    * Type "keytouch" at the console
    * click "apply" at the bottom of the keytouch window
    * press mute

    The following error message is displayed in the console:
    keytouchd: symbol lookup error: /usr/lib64/keytouch/plugins/amixer.so: undefined symbol: snd_mixer_selem_id_sizeof

    If I open a second console to check what processes are running I notice that keytouchd does not run anymore after the error. In other words pressing mute crashes keytouchd.

    with keytouchd running, turning the volume button only display the characters ^@ in the console at every tick up or down and does not crash keytouch (but the amixer sound volume is not changing).

    I hope this helps.

    ~/jc

     
  • JC Francois
    JC Francois
    2009-12-11

    I forgot to mention that I am running keytouch on the console as root to see the error message appear.

    Now I just notice that when I run keytouch as a normal user I get this message at the console:

    keytouchd(6608): Operation not permitted
    keytouchd: no process found
    Warning: Not all keys can be grabbed by this program. This
    can be caused by another program which is already
    grabbing these keys.

    Pressing mute, Vol up or Vol down displays the characters ^@ at he console but keytouchd does not crash.