Jak sprawić, by klawisze multimedialne działały na moim notebooku ASUS N56VZ Ubuntu 12.04

11

Nie uruchamiam moich klawiszy multimedialnych (klawiszy FN). Notebook to ASUS N56VZ.

Jeśli normalnie naciskam kombinacje klawiszy multimedialnych, nic się nie dzieje. Jeśli spróbuję uzyskać kody klawiszy podczas naciskania, na przykład Fn+ F8(powinno to zwiększyć głośność) przy uruchomionym xev lub acpi_listen, nie będzie żadnego wyjścia. Jedynie Fn+ F1(Standby) i Fn+ F2(Wireless ON / OFF) kombinacje pracują, ale także, nie ma wyjścia na xev lub acpi_listen, robiąc to.

Co mogę tutaj zrobić?

linuxrecon
źródło
2
Istnieje kilka ostatnich aktualizacji systemu BIOS dla laptopa - czy masz najnowszą wersję?
fossfreedom
Przetestowałem to i aktualizuję BIOS do wersji, która jest najnowsza na oficjalnej stronie sterownika ASUS N56VZ. Po tej aktualizacji nadal nie ma sukcesu.
linuxrecon,

Odpowiedzi:

3

Mam również Asus N56VZ.

Dobra wiadomość, możesz mieć prawie wszystkie klawisze Fn do pracy (wszystkie oprócz klawiszy sterowania podświetleniem ekranu, nie wiem dlaczego)

Zła wiadomość, na razie będziesz musiał poczekać na wydanie jądra 3.5 lub zmodyfikować kod źródłowy zgodnie z tym, co możesz zobaczyć tutaj, jeśli nie możesz czekać.

AKTUALIZACJA 19.11.2012

Dobra wiadomość, większość klawiszy Fn działa od razu po uruchomieniu Ubuntu 12.10.

Kolejna dobra wiadomość! Znalazłem tę procedurę dla niechętnych klawiszy sterowania podświetleniem ekranu (F5 i F6) . Oryginalnie został napisany dla Asus Zenbook Prime, ale działa jak urok z N56VZ.

AKTUALIZACJA 04/07/2013

Niedawno zaktualizowałem oprogramowanie wewnętrzne do wersji 2.16. Niestety, obejście fixasusbacklight wydaje się nieskuteczne w tej wersji. Fn+F5/F6Klawisze podświetlenia ekranu już nie działają. W każdym razie ta sytuacja powinna zostać naprawiona do końca miesiąca wraz z wydaniem Ubuntu 13.04. Właśnie przetestowałem wersję beta Live CD i wszystko z nią działa.

Jean-Louis Jouannic
źródło
Mam N56VJ bardzo podobny do N56VZ. Mam pewne problemy ze snem z Ubuntu 12.10 na n56VJ, proszę zobaczyć to: goo.gl/uNOY0 Czy na końcu ten problem występuje?
ashishsony
@ Jean-Louis Jak zastosowałeś fixasusbacklight? Jaka jest twoja kombinacja przesunięcia podstawowego i przesunięcia DIDL i CADL? W przypadku BIOS 2.12 postępowałem zgodnie z procedurą opisaną w łączu i znalazłem odpowiednie adresy 0xCA876018, 0x120 i 0x220. Niestety, to nadal nie działa i nie ma Fn + F5 ani Fn + F6.
Adam Ryczkowski
@ adam-ryczkowski Nie mam tej samej wersji BIOS-u. Mój to 2.11. W przypadku tej wersji wskazane wartości są skuteczne. Czy próbowałeś zastosować procedurę wskazaną w pliku README, aby wyodrębnić przesunięcia DIDL / CADL?
Jean-Louis Jouannic
@ Jean-Louis Tak, zrobiłem. Zredagowałem trzy wartości w tym skrypcie. BTW: Kiedy używam acpi_os=linię w / etc / default / grub, że można regulować jasność za pomocą klawiszy Fn + F5 / F6 (bez scenariusza), ale tylko około 20% górnej nim. I chociaż dostosowanie techniczne działa, Ubuntu nie jest tego świadomy; Nie mogę złapać klawisza Fn-F5, aby go powiązać xbacklighti nie ma powiadomienia OSD o zmianie jasności ekranu.
Adam Ryczkowski
@ adam-ryczkowski Cóż. Obawiam się, że nie będę w stanie ci pomóc. Może możesz spróbować zaktualizować oprogramowanie wewnętrzne. Jak wspomniałem powyżej, w ostatnim BIOS 2.16 nie wydaje się, aby konieczne było obejście tego problemu. Każdy klawisz Fn działa dobrze.
Jean-Louis Jouannic
2

Według Asusa może to być problem z BIOS-em. Powiedzieli również, że zgodnie z odpowiedziami zespołu BIOS metoda wywołania metody oceny wmi zwraca wartość ASUS_WMI_UNSUPPORTED_METHOD w nowych laptopach ASUS. Ta łatka to naprawia. 1

Jak powiedziała fossfreedom, istnieje kilka ostatnich aktualizacji BIOS-u dla twojego laptopa. Przed przystąpieniem do tej poprawki należy upewnić się, że system BIOS jest aktualny.

Udostępniłem ten plik na Dropbox, ponieważ nie mogłem go znaleźć nigdzie, który nie wymaga posiadania nazwy użytkownika i hasła.

Najpierw musisz pobrać plik asus-wmi-dkms_0.2_all.deb. Gdy to zrobisz, naciśnij Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu przejdź do folderu, w którym plik został pobrany, prawdopodobnie do folderu Pobrane, a następnie uruchom poniższe polecenia.

sudo apt-get install dkms
sudo dpkg -i asus-wmi-dkms_0.2_all.deb

Mam nadzieję, że to zadziała dla ciebie.

Kliknij tutaj, aby pobrać plik

1 Źródło: Wsparcie techniczne Asus VIP

PS Daj mi znać, jeśli to zadziała. Bo jeśli tak nie jest, muszę powiadomić obsługę Asus VIP. Dzięki

Mitch
źródło
Czy wiesz, jak zaktualizować bios z Ubuntu? Mam tylko Ubuntu (i Windows 7 w virtualbox, ale myślę, że nie mogę zaktualizować biografii z VM). Dzięki
fernando garcía,
Dostaję komunikat o Error! Bad return status for module build on kernel: 3.2.0-26-generic (x86_64)uruchomieniu powyższego polecenia dpkg. Zaktualizowałem bios do najnowszej wersji (N56VZ.204).
Keppil
Czy pobrałeś plik?
Mitch
@Mitch: Tak, zaktualizowałem BIOS, następnie pobrałem plik i uruchomiłem polecenia określone powyżej, co dało mi dużo danych wyjściowych kończących się w linii w poprzednim komentarzu.
Keppil 17.07.12
1

Mam też ASUS N56VZ.

Aby klucz Fn działał, zainstalowałem jądro 3.5.3, wszystko oprócz jasności ekranu działa idealnie. Jestem prawie pewien, że aktualizacja jądra nie jest konieczna, jeśli zaktualizujesz moduł, asus_wb_wmi wystarczy.

Inną rzeczą, która działa teraz z tym jądrem, jest dioda Wi-Fi, która wcześniej nie działała.

Erico
źródło
W aktualnym jądrze Ubuntu 12.04 3.2.0-32-generic wszystkie klawisze funkcyjne oprócz Jasności ekranu działają poprawnie. Czy wiesz, co moduł odpowiada za diodę WiFi?
tommyk
0

Spróbuj edytować skróty klawiaturowe, ponieważ wszystkie wyżej wymienione funkcje multimedialne są dostępne do wprowadzania.

Przejdź do Ustawienia systemu, Klawiatura, a następnie kliknij kartę Skróty. Funkcje, których szukasz, znajdują się w sekcji Dźwięk i multimedia, ale możesz także znaleźć przydatne funkcje, które warto zmienić również w innych sekcjach.

xlukasx
źródło
Spróbuj skorzystać z sugestii z forum Ubuntu: ubuntuforums.org/showpost.php?p=9212176&postcount=3
xlukasx
Próbowałem tego też, ale nawet z tym dodatkiem nie jest możliwe żadne powiązanie klawiszy z FN + Fx. Także xev nie podaje tutaj żadnego wyjścia ...
linuxrecon,
0

Wygląda na funkcję, klawisze multimedialne są kierowane programowo; z wyjątkiem funkcji zasilania, czuwania i zasilania Wi-Fi.
JEŚLI chcesz tych skrótów funkcji, musisz ręcznie utworzyć je w preferencjach KB: ponieważ nie są one rozszerzeniami natywnymi.

Na przykład: Moja klawiatura ma całkowicie oddzielne klawisze skrótów (jest to stare HP, które znalazłem) i jest tam przycisk o nazwie „Zakupy”, który jest szeregowym kodem i nie jest odwzorowany. Więc ustawiłem na terminal.

Jeśli przejdziesz do ustawień klawiatury -> karta Skróty: Czy pozwala zmapować „Function + Fx”?

TardisGuy
źródło
Nie nie ma mowy. Nie mogę mapować za pomocą klawiszy FN + F1, po prostu ich nie rozpoznaje. Jedyne, co mogę zrobić, to ustawić głośność w górę / w dół (na przykład) za pomocą SHIT + Fx zamiast Fn + Fx, ale to nie jest prawdziwe rozwiązanie.
linuxrecon,
0

Mam Asus N53SM, a wszystkie moje klawisze FN + F * pokazują się jako kod klucza w xev. Upewnij się, że masz zaznaczone okno Xev podczas testowania kluczy. Jeśli twoje klawisze nie generują kodu, oznacza to, że system XWindows nie może wiedzieć, kiedy zostanie naciśnięty.

Sepero
źródło
Jestem absolutnie pewien, że okno Xev było z przodu. W przeciwnym razie nie byłoby możliwe przetestowanie innych kluczy takich jak 12345 z wyjściem.
linuxrecon,
0

Mam N56VJ i ostatnia aktualizacja jądra do wersji 3.7.0.4 wreszcie ma podświetlenie ekranu f6, F7 działa. Generują zdarzenia w xev, a suwak wyświetla się w prawym górnym rogu. Nie zmieni to jednak znacznie jasności, suwak przesunie się tylko do około 90 procent. Czy istnieje sposób na zmianę zasięgu?

użytkownik109005
źródło
Jeśli masz inne pytanie, zadaj je, klikając przycisk Zadaj pytanie .
Oyibo
Potwierdzam, że w N56VZ, pewnego szczęśliwego dnia, cudownie Fn + F5 / F6 zaczął produkować zdarzenia klawiatury, jasność zaczęła się zmieniać, a OSD zaczęło to potwierdzać (!).
Adam Ryczkowski
1
Możesz ręcznie zmienić poziom jasności do końca (aby całkowicie go wyłączyć), robiąc to echo 23 > /sys/class/backlight/intel_backlight/brightnessjako root. „23” to pożądany poziom jasności. Jeśli wstawisz „0”, ekran będzie pusty.
Adam Ryczkowski