Strona 1 z 1

ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 20 mar 2015, 14:51
autor: -Paweł
Czołem Wszystkim

Sprawa, o którą chciałbym się zapytać zawiera się w tytule, ale powtórzę, a więc co zrobić by klawisz FN +F9 wyłączały lub włączały touch pad?

Laptop ASUS R510J

Z góry dziękuję

Re: ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 21 mar 2015, 23:47
autor: e X t 7 3
-Paweł pisze:Czołem Wszystkim

Sprawa, o którą chciałbym się zapytać zawiera się w tytule, ale powtórzę, a więc co zrobić by klawisz FN +F9 wyłączały lub włączały touch pad?

Laptop ASUS R510J

Z góry dziękuję
ocode
Zapewne kwestia pełnej aktywacji ACPI i tu odpowiedniego "profilu" osi. Sprawdź nasz NeteXt'73 i tam kernel, wpisy grub, apm, microcode/najnowszy firmware.

Pozdrawiam

Re: ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 22 mar 2015, 11:49
autor: TrolleY
Ja musiałem dodać acpi event.
Moje pliki (sam musiałem je potworzyć):
/etc/acpi/events/asus-touchpad

Kod: Zaznacz cały

#event=hotkey (ATKD|HOTK) (0000006[ab]|00000037) 
event=hotkey ATK0100:00 0000006b
action=/etc/acpi/asus-touchpad.sh
/etc/acpi/asus-touchpad.sh

Kod: Zaznacz cały

#!/bin/sh
change_state() 
{
    for pid in $(pgrep 'touchpad'); do
        eval $(grep -z ^USER /proc/$pid/environ)
        eval export $(grep -z ^DISPLAY /proc/$pid/environ)
        eval export $(grep -z ^DBUS_SESSION_BUS_ADDRESS /proc/$pid/environ)
	sudo -u "trolley" touchpad-indicator -c
        break
    done
}

change_state
Uwaga: w pliku asus-touchpad.sh zmień "trolley" na nazwę swojego użytkownika. Zakładam, że masz zainstalowany i uruchomion touchpad-indicator.

Re: ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 23 mar 2015, 19:21
autor: -Paweł
@TrolleY niestety nic to zmieniło, i tak jak Twoim przypadku nie posiadałem owych plików, ale utworzenie ich też nic nie pomogło

Re: ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 26 mar 2015, 23:04
autor: TrolleY
Spróbuj użyć tego narzędzia:
http://manpages.ubuntu.com/manpages/tru ... ten.8.html
i zobaczyć, czy cokolwiek się drukuje na konsolę jak wciskasz Fn+F9

Po zmodyfikowaniu zdarzenia acpi powinieneś chyba albo zrestartować komputer albo wykonać komendę:

Kod: Zaznacz cały

sudo /etc/init.d/acpid restart

Re: ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 28 mar 2015, 21:06
autor: -Paweł
Niestety drukuje tylko tyle:

Kod: Zaznacz cały

pawel@pawel-x550jk:~$ acpi_listen
 PNP0C14:01 000000ff 00000000
W przypadku dobrze ustawionych skrótów wygląda to tak:

Kod: Zaznacz cały

video/brightnessdown BRTDN 00000087 00000000 K
 PNP0C14:01 000000ff 00000000

Re: ASUS R510J - jak wyłączyć Touchpad za pomocą Fn + F9?

: 28 mar 2015, 23:32
autor: TrolleY
A no widzisz, bo mi drukuje:

Kod: Zaznacz cały

hotkey ATK0100:00 0000006b 00000000
hotkey ATK0100:00 0000006b 00000001
Musisz dostosować plik /etc/acpi/events/asus-touchpad do twojego komputera

EDIT: chyba ten sposób jednak nie zadziała. To zdarzenie jest generowane pewnie dla wszystkich Fn. Ogólnie działa ci rozjaśnianie i przyciemnianie ekranu za pomocą klawiszy Fn? Bo jeżeli tak, to może jednak jest jakaś różnica którą można wychwycić przez analizę skryptów wywoływanych na tych zdarzeniach.

EDIT2: może to jakoś pomoże: http://unix.stackexchange.com/questions ... -key-is-un