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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
However, setting these bindings in the standard Ubuntu's dialog for setting kebindings, works.
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
How did you tried that -> With keytouch launched from the console
I get this message when pressing mute:
I would like to reproduce it.
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
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.