Właśnie zainstalowałem Ubuntu 12.10 na moim Samsung 900X4C. Nie mogę jednak uruchomić podświetlenia klawiatury.
Dodałem mapy klawiszy zgodnie z dokumentami społeczności - Samsung Series 9 (sekcja Klawisze funkcyjne). Ale niezależnie od naciśnięcia Fn + F9 lub F10 (zmniejszenie / zwiększenie podświetlenia) otrzymuję:
- Brak świateł na klawiaturze
- Przełącznik w prawym górnym rogu zawsze wyskakuje jak maksymalny (tzn. „Pełne światło”)
Jak naprawić podświetlenie klawiatury? Przycisk Fan (Fn + F11) też nie działa, jeśli również o nim wiesz, byłoby świetnie.
Odpowiedzi:
Kilka dni temu kupiłem dokładnie ten sam model (900X4C) i z powodzeniem widziałem, jak działają klawisze F9 / F10, i nie musiałem nawet instalować
samsung-tools
pakietu Voria / - po prostu bawiłem się/lib/udev/keymaps/samsung-other
plikiem i odpowiedni plik zwolnienia.Niestety zepsułem proces instalacji (nie uruchomiłem Ubuntu w trybie UEFI i miałem zamianę) i zdecydowałem się na ponowną instalację, od tego czasu nie byłem w stanie zreplikować działającego podświetlenia klawiatury.
Po prostu czułem, że jest to coś, co może pomóc innym, bardziej kompetentnym, w znalezieniu rozwiązania.
Oto kilka (być może użytecznych) zasobów, z którymi się zetknąłem:
Ponadto kilka eksperymentów i wyników ...
Robić:
Zwroty:
Po nowej instalacji Ubuntu 13.04 i aktualizacji otrzymuję:
Udało mi się również uzyskać prawidłowe kody map klawiszy dla tego dokładnego modelu, wykonując
/lib/udev/keymap -i input/event3
i gromadząc dane wyjściowe po naciśnięciu kombinacji klawiszy FN+ Fx:Możesz użyć,
showkey
aby uzyskać dziesiętny reprezentację kodu dla kombinacji prasowanego.Pamiętaj, aby później wywołać następujące polecenia:
Jakoś na razie się poddaję, ale jeśli ktokolwiek to zrozumie, daj mi znać!
PS: Podczas eksperymentów zauważyłem 2 ciekawe rzeczy:
Punkt 2 sprawia, że podejrzewam, że klucze nie zostały zwolnione.
Powyższe zostało zaczerpnięte z
/lib/udev/rules.d/95-keyboard-force-release.rules
.źródło
samsung-laptop
moduł jest bezużyteczny w tej wersji modelu, nie pytaj mnie dlaczego, bo nie wiem.Czy to możliwe, że istnieją opcje / ustawienia bios dla światła i wentylatora?
Po prostu przeglądanie modelu laptopa ujawnia wyniki, w tym strony pokazujące, że Twój laptop będzie potrzebował zaciemnionego miejsca na włączenie podświetlenia klawiatury, ponieważ jest czujnik, który automatycznie przełącza podświetlenie klawiatury odpowiednio do dostępnych poziomów oświetlenia. Może to być przyczyną wskaźnika pokazującego poziomy jasności bez widocznego podświetlenia. Ustawienia tych ustawień są dostępne w systemie Windows po zainstalowaniu łatwych ustawień.
Możesz pobrać Easy Settings ze strony producenta po upewnieniu się, że masz dokładny model lub że jesteś na właściwej stronie dla konkretnego modelu. To znaczy, jeśli masz system Windows, aby przynajmniej potwierdzić, że wszystko działa zgodnie z oczekiwaniami.
Dokumentacja społeczności potwierdza, że skancody są co najmniej takie same dla serii 9 i zawiera model potwierdzony jako działający po konfiguracji, tj. Po zainstalowaniu modułu jądra i edycji dwóch plików.
Oto cytat z https://help.ubuntu.com/community/SamsungSeries9
Spróbuj metodycznie przeczytać podane zamieszczone linki. wypróbuj inne opcje. to znaczy alternatywne instrukcje, za pośrednictwem których znajduje się link do poprzedniego postu, wszystkie w odwrotnej kolejności chronologicznej, więc warto spróbować przeczytać linki w tej kolejności:
https://help.ubuntu.com/community/SamsungSeries9
Dobrym pomysłem może być dodanie paliwa do ognia w starterze
Tak jak Windows został wstępnie zainstalowany z UEFI po kroku 1 z powyższego mówi
Wiedziałem, że mój laptop ma opcję obsługi oprogramowania układowego UEFI, więc włączyłem to, ponieważ UEFI jest fajne, prawda? Potem odkryłem, że jeśli ktoś używa podsystemu UEFI, fedora wraca do korzystania z grub-0.9x zamiast grub2, były pewne problemy ze zgodnością, o ile wiem, więc wybrałem starszą opcję BIOS-u, ponieważ naprawdę chciałem mieć grub2 uruchamianie mojego systemu operacyjnego.
i odpowiedź z @MrNice tutaj zacytować;
lub wypróbuj różne parametry jądra, aby załadować moduł samsung-laptop. Cytat z http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt
które nie są względne, ale uważały, że znalezienie ich było zabawne!
Oznacza to, że nadszedł czas na decyzję! UEFI czy podświetlenie klawiatury?
Użycie opcji UEFI pozwoli na instalację najnowszych wersji Ubuntu.
Moduł samsung-laptop działa tylko z jądrem 12.04 3.2 w wersji starszej lub wcześniejszej z jądrem <= 3.2. (źródło: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1170885 ) Kolejny raport o błędzie ( https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1012284 ) mówi
źródło
samsung-tools
(wspomniany w linlin.com link), nie pokazuje niczego związanego z podświetleniem klawiatury.Aby klawisze funkcyjne podświetlenia klawiatury działały na modelu Samsung Series 9 NP900X4B z systemem Ubuntu 14.04 (Trusty Tahr), uruchom następujące polecenia z wiersza poleceń:
Jeśli te polecenia działają dla Ciebie, możesz chcieć umieścić je w skrypcie inicjującym. Mam plik set-kbdillum-keycodes.conf w / etc / init, o następującej treści:
Powyższe rozwiązuje problem w NP900X4B. Jeśli masz inny model i to rozwiązanie nie działa na twoim notebooku, możesz chcieć wiedzieć, skąd mam rozwiązanie dla NP900X4B i być może dostosuję je do twojego modelu notebooka.
Przed wydaniem dwóch setkeycodes, gdybym spojrzał na dziennik jądra (mówiąc „tail -f /var/log/kernel.log” w oknie powłoki) i nacisnąłbym klawisze funkcyjne podświetlenia klawiatury, zobaczyłbym komunikaty takie jak
Pierwsza para wiadomości pojawiła się po naciśnięciu klawisza podświetlenia klawiatury. Druga para wiadomości pojawiła się po naciśnięciu klawisza podświetlenia klawiatury. W ten sposób otrzymałem wskazówkę „use setkeycodes” oraz wartości scancode e017 i e017. Te wartości scancode należy odwzorować na wartości kodu klucza. Odpowiednie kody dostałem od /usr/include/linux/input.h:
Jeśli masz inny model notebooka, może być konieczne użycie innych wartości scancode. Odpowiednie wartości kodu klucza powinny być nadal takie same, ponieważ są to wartości znane przez jądro Linuksa.
źródło
Najpierw spróbuj zainstalować Voira. Możesz pobrać ppa tutaj . Stamtąd zainstaluj podświetlenie Samsung.
jeśli to nie działa, spróbuj tego:
Jak wiesz, wszystko zaczyna się od naciśnięcia klawisza, więc po naciśnięciu klawisza klawiatura wysyła sygnał, a jądro Linuksa odbiera go i ten sygnał jest znany jako scancode . Jądro ma własną tabelę mapowania kodu scancode do kodu klucza, więc mapuje określony kod scancode na kod klucza . Jądro używa mapowania kodu scancode do kodu klucza - nazywa się to mapą klawiszy .
Najpierw musisz utworzyć tabelę map klawiszy dla określonych klawiszy Fn. Ten link podaje dokładny sposób tworzenia tabeli map klawiszy dla określonych klawiszy Fn.
źródło
sudo /lib/udev/keymap -i input/event3
terminal zaczyna automatycznie przewijać w dół (tak jakby klawisz Enter był naciskany ciągle), a po naciśnięciu Esc nie widzę wciśniętych klawiszy, ponieważ nie przewinie się w górę. Jakakolwiek rada? Dzięki.samsung-tools
, ale wydaje się, że nie zapewnia żadnej konfiguracji skrótu dla podświetlenia klawiatury. Nie mogłem dostać niczego do pracy poza tym, co już działało. Wydaje mi się, że pakiet Voira jest przeznaczony dla serii 7 / 900x3, nie słyszałem o udanej poprawce dla wersji 900x4c.Wreszcie znalazłem rozwiązanie tego problemu!
Sztuką było ponowne zainstalowanie Ubuntu w trybie CMS zamiast w trybie UEFI. Możesz zmienić to ustawienie w systemie BIOS. Mój został ustawiony na „Zarówno UEFI, jak i CMS”. Ale zmieniłem go tylko na „CMS” i ponownie zainstalowałem Ubuntu. Teraz moje podświetlenie klawiatury i jej wskaźnik działają idealnie.
Hurra!
źródło
Częściowe i umiarkowanie niewygodne obejście: uruchom system Windows i włącz podświetlenie, a następnie uruchom ponownie system Linux i pozostaną włączone
źródło