Desfaça as modificacoes do poste anterior.
Outra tentativa seria modificar o arquivo:
sudo nano /usr/share/hotkey-setup/acer.hk
e acrescentar no final deste arquivo a seguinte linha:
setkeycodes e059 $KEY_ # TouchPad
ou
setkeycodes e059 $KEY_F22 # TouchPad
salve e reinicie o hotkeysetup.
sudo /etc/init.d/hotkey-setup restart
Caso nao funcione novamente entenda que:
O probrema é que se deve acertar a combinacao do setkeycodes com a $KEY. E eu não sei qual o $KEY. Para saber
no terminal, digite
xev
e abrirá uma janela em branco. Posicione o mouse sobre esta janela e aperte a tecla que ativa e
desativa o scroll. No terminal deve aparecer algo do tipo, onde o que interessa está em negrito.
KeyRelease event, serial 31, synthetic NO, window 0x2800001,
root 0x1a6, subw 0x2800002, time 3768286, (47,38), root:(626,86),
state 0x0, keycode 249 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Passe esta informacao para mim. Pois de posse do keycode eu procurarei nos arquivso
/usr/share/hotkey-setup/key-constants
/usr/share/acpi-support/key-constants
e alguns outros.
Como ocorre o /etc/init.d/hotkey-setup
executa um dmidecode. Este dmidecode identifica o modelo do notebook
manufacturer=`dmidecode --string system-manufacturer`
name=`dmidecode --string system-product-name`
version=`dmidecode --string system-version`
( experimento digitar no terminado sudo dmidecode, terá os resultados acima)
onde maufacturer, name e version serão usados nesta parte do arquivo /etc/init.d/hotkey-setup
. /usr/share/hotkey-setup/key-constants
case "$manufacturer" in
Acer*)
. /usr/share/hotkey-setup/acer.hk
case "$name" in
Aspire\ 16*)
. /usr/share/hotkey-setup/acer-aspire-1600.hk
;;
esac
;;
Veja que há apenas dois modelos para o acer: Um genérico: ACER e outro específico: ACER-ASPIRE-1600.hk.
O que fizemos foi acresectar a linha
setkeycodes e059 $KEY_ # TouchPad
no arquivo
/usr/share/hotkey-setup/acer.hk
para que o hotkey-setup o execute quando a tecla for acionada.
Boa sorte.