Czy blokada Fn (FnLk) w Thinkpad T440s działa dobrze w systemie Linux?

10

Rozważam zakup Lenovo Thinkpad T440 i zainstalowanie na nim Linuksa.

Zgodnie z instrukcją obsługi i zdjęciami T440s, aby użyć F1- F12musisz przytrzymać Fnklawisz lub użyj Fn+, Escaby włączyć „Fn Lock” ( FnLk).

  ss klawiatury źródło: strona internetowa Lenovo

Wspomniane również w instrukcji obsługi , w sekcji „Klawiatura / mysz” w konfiguracji BIOS / UEFI znajdują się tylko trzy ustawienia (inaczej. Konfiguracja ThinkPad):

  • TrackPoint (włączony lub wyłączony)
  • Gładzik (włączony lub wyłączony)
  • Zamiana klawiszy Fn i Ctrl (wyłączona lub włączona)

Brak ustawień dotyczących F1- F12.

W tej recenzji z chińskiego forum ktoś napisał:

如果 还想 , 用 原来 的 操作 方式, 安装 好 驱动 驱动 后, 按 FN + ESC 键 进行 FnLK 操作 就 了 ,, 重启 后 该 设置 继续 继续 保留 , 无需 重新 设置。

co przekłada się na:

Jeśli chcesz wrócić do poprzedniej drogi, po prostu naciśnij Fn+, Escaby uzyskać FnLkzainstalowany sterownik. Ta konfiguracja zachowuje się nawet po ponownym uruchomieniu komputera.

Zadałem to pytanie na innym chińskim bbs i otrzymałem negatywną opinię: (przetłumaczone)

FnLk nie działa w systemie Windows, jeśli nie zainstalowano sterownika.

Czy ktoś, kto ma T440, może mi powiedzieć, czy FnLk działa z Linuksem? Być może z jakimś modułem jądra?

oldherl
źródło
Ta strona jest zasobów dla systemu Linux na Thinkpadach, mają tam spojrzeć.
terdon
Linux prawdopodobnie nie musi obsługiwać tego specjalnie, aby działało; kody klawiszy pochodzące z klawiatury będą na początku poprawne.
goldilocks
@terdon - sprawdziłem tę stronę przed odpowiedzią i nie widziałem żadnych informacji na T440.
slm
@slm Po prostu zawsze wspominam o stronie w dowolnym Q na temat Tpadów, ponieważ jest ona tak często bardzo pomocna.
terdon
1
@Renan Zapomniałem wspomnieć, że zgodnie z instrukcją obsługi nie ma takich ustawień BIOS-u. Używam teraz takiego laptopa Dell z tym ustawieniem.
oldherl

Odpowiedzi:

7

Właśnie dostałem moje T440, zainstalowałem na nim Arch Linux i mogę potwierdzić, że Fn+ Escblokuje Fnklucze do ich „właściwej” funkcji. Żadna interwencja użytkownika nie jest potrzebna do jego uruchomienia, a Arch po prostu instaluje podstawowe jądro, aby nie występowały żadne magiczne ścieżki. thinkpad_acpiModuł jądra jest załadowany, tp_smapinie jest (i nie chce być), nie próbowałem bez nich.

Efekt uboczny: mała zielona dioda na Fnprzycisku świeci, gdy blokada jest włączona.

Wydaje się być sterowany sprzętowo, podobnie jak podświetlenie klawiatury, xevnie pokazuje żadnych zdarzeń generowanych przez te klawisze (pokazuje różne Fn+ F1.. F12).

Bart Polot
źródło
1
Dla przypomnienia, obserwuję takie samo zachowanie na T440 (nie „S”) z świeżo zainstalowanym ArchLinux bez ręcznej konfiguracji potrzebnej: the Fn+ Esc(w rzeczywistości Échap, ponieważ mam francuskiej klawiatury) kombinacja pozwala mi używać F1, F2itp klucze zgodnie z oczekiwaniami dla co najmniej jednego przypadku użycia: mogę przełączyć się na odpowiedni tty w połączeniu z Altkluczem. Jest to trwałe, zrestartowane i sygnalizowane przez zieloną diodę LED w Fnkluczu.
bli
1
Należy również zauważyć, że jeśli „włączyłeś” Fn-Ctrl Swap w BIOS-ie, w systemie Windows powinieneś używać CTRL-ESC (nie Fn-Esc) do blokowania / odblokowywania klawiszy Fn (i Fn lampka przycisku zmieni się). Właściwie musiałem to pokazać użytkownikowi, ponieważ nie rozumieli, chociaż chcieli, aby Fn-Ctrl zamienił się w bios. Mogę również potwierdzić, że działa pod Arch przy użyciu Lenovo Helix.
eduncan911
5

Nie mam tego laptopa, ale biorąc pod uwagę nienaganną obsługę Linuksa pod jakimkolwiek modelem Thinkpad, który miałem od T40 do T410, którego obecnie używam, byłbym całkowicie zszokowany, gdyby te przyciski nie działały tak, jak działają powinien.

Od ponad 10 lat używania Thinkpadów z różnymi dystrybucjami Linuksa wszystko zwykle działało bez problemów, nawet specjalne klawisze na laptopie, aby zmienić głośność, przyciemnić monitor, a nawet włączyć / wyłączyć podświetlenie klawiatury, które zawierają Thinkpady.

IBM, a teraz Lenovo zawsze traktował Linuksa jako pierwszorzędny system operacyjny dla obywateli, jeśli chodzi o dobrą obsługę sprzętu / systemu operacyjnego w swoich produktach Thinkpad.

slm
źródło
2
Zgadzam się, że ogólna obsługa Thinkpadów w Linuksie jest świetna (jestem również długoletnim użytkownikiem Thinkpad). Ale nie sądzę, że IBM / Lenovo traktuje Linuksa jako obywatela pierwszej klasy. Mam na myśli, że (jako zwykły użytkownik) nie mogę nawet kupić Thinkpada z zainstalowanym systemem innym niż Windows (nawet bez systemu operacyjnego). Nie pamiętam też, aby inżynierowie Lenovo wnieśli kod do dowolnego projektu typu open source jako część ich pracy). Ponadto, afaik, wszystkie potrzebne interfejsy sprzętowe TP są poddawane inżynierii wstecznej bez oficjalnych dokumentów. Jednak IBM / Lenovo prawdopodobnie utrzymuje względnie stabilny interfejs.
maxschlepzig
@maxschlepzig - to bardzo dobra uwaga. Próbowałem 2 razy uzyskać zwrot pieniędzy, gdy kupiłem je za standardową instalację systemu Windows, z której nigdy nie korzystałem i za każdym razem nie udało się. Powinienem był zakwalifikować to „z punktu widzenia wsparcia systemu operacyjnego”. Nie mogę komentować żadnego z pozostałych komentarzy.
slm
0

W moim E330 jest ustawienie BIOS, które powraca do starego sposobu. Myślę, że to samo dotyczy twojego modelu.

schaiba
źródło
Niestety nie. Zobacz moją nową edycję.
oldherl