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

Przenośne komputery i problemy z nimi związane
-Paweł
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 20 sie 2014, 23:56
Płeć: Mężczyzna

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

Post 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ę
Ostatnio zmieniony 20 mar 2015, 18:40 przez -Paweł, łącznie zmieniany 2 razy.
Awatar użytkownika
e X t 7 3
Przyjaciel
Przyjaciel
Posty: 4943
Rejestracja: 07 maja 2009, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: 21.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Kraków
Kontakt:

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

Post 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
Nie ma rzeczy niemożliwych ... są tylko trudne do zrobienia ;)

Moje kernele oraz skrypty:

NeteXt'73 - instalator kerneli i skryptów oraz optymalizator systemu w jednym > netext73.pl
TrolleY
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 160
Rejestracja: 06 cze 2013, 12:40
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

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

Post 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.
Linux Mint 17 + Cinnamon (x64) / Windows 7 (x64)
-Paweł
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 20 sie 2014, 23:56
Płeć: Mężczyzna

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

Post 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
TrolleY
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 160
Rejestracja: 06 cze 2013, 12:40
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

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

Post 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
Linux Mint 17 + Cinnamon (x64) / Windows 7 (x64)
-Paweł
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 20 sie 2014, 23:56
Płeć: Mężczyzna

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

Post 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
TrolleY
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 160
Rejestracja: 06 cze 2013, 12:40
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

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

Post 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
Linux Mint 17 + Cinnamon (x64) / Windows 7 (x64)
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 4 gości