Jeśli masz na myśli fizyczną konsolę systemu Linux, loadkeys jest właściwym narzędziem, gdy mapa klawiatury jest zainstalowana; jeśli chodzi o SSH lub terminal w przeglądarce, układ klawiatury jest zazwyczaj kontrolowany przez komputer, z którego piszesz. To rozróżnienie wyjaśnia, dlaczego standardowe polecenia lokalizacyjne Debiana mogą nie działać zgodnie z oczekiwaniami w ZimaOS.
ZimaOS obecnie nie dokumentuje w swoim interfejsie ustawienia trwałego układu klawiatury. Sugestia z forum, loadkeys fr, jest technicznie poprawna dla wirtualnej konsoli systemu Linux, ale nie potwierdzono, że zapewnia trwałą konfigurację ZimaOS.
Fizyczna konsola a terminal internetowy
Klawiatura podłączona bezpośrednio do urządzenia z ZimaOS korzysta z mapy klawiatury konsoli systemu Linux. Terminal w przeglądarce lub sesja SSH otrzymuje znaki z systemu operacyjnego klienta, więc zmiana mapy klawiatury konsoli serwera zazwyczaj nie zmieni sposobu działania klawiatury laptopa w tych miejscach.
Wypróbuj loadkeys na konsoli lokalnej
loadkeys fr
loadkeys de
loadkeys uk
Udostępniona przez projekt nadrzędny instrukcja Linux loadkeys wyjaśnia, że loadkeys zmienia mapę klawiatury jądra dla konsol wirtualnych.
Sprawdź dostępne mapy klawiatury
Jeśli loadkeys fr zwraca komunikat „cannot open file”, pliki map klawiatury mogą nie być dołączone do obrazu ZimaOS. W pierwszej kolejności nie pobieraj losowych map systemowych do chronionych ścieżek systemu operacyjnego.
SSH korzysta z układu klawiatury klienta
Jeśli łączysz się przez SSH z laptopa z układem francuskim, niemieckim, hiszpańskim lub nordyckim, ustaw układ lokalnie w systemie Windows, macOS lub Linux. SSH przesyła wynikowe znaki; zazwyczaj nie tłumaczy fizycznych pozycji klawiszy na serwerze.
Terminal w przeglądarce również korzysta z klienta przeglądarki
W przypadku terminala internetowego ZimaOS przed zmianą map konsoli systemu Linux sprawdź układ na komputerze hosta oraz zachowanie przeglądarki. Przetestuj znaki interpunkcyjne, takie jak /, :, -, oraz symbole potrzebne w poleceniach.
Nie zakładaj, że localectl działa w ZimaOS
Polecenia takie jak localectl są często używane w dystrybucjach systemu z desktopem lub serwerem opartych na systemd, ale nie ma gwarancji, że zarządzają układem klawiatury w obrazie przeznaczonym dla urządzenia.
Trwałe zmiany wymagają oficjalnego mechanizmu
Ręczna zmiana za pomocą loadkeys może wpłynąć na bieżącą konsolę, ale po ponownym uruchomieniu może nie zachować się w oczekiwany sposób. Ponieważ aktualna dokumentacja ZimaOS nie udostępnia trwałego ustawienia układu, unikaj modyfikowania skryptów startowych, chyba że zaleci to dział wsparcia.
Przewodnik rozwiązywania problemów z terminalem zawiera szerszy kontekst diagnostyczny.
Przetestuj układ przed wpisaniem haseł
Po zmianie mapy klawiatury fizycznej konsoli wpisz nieszkodliwy wiersz zawierający litery, cyfry, znaki interpunkcyjne i symbole, zanim wprowadzisz hasła lub wykonasz polecenia destrukcyjne. Znaki takie jak z/y, ukośnik, dwukropek, pionowa kreska i nawiasy klamrowe znacznie różnią się położeniem między popularnymi układami.
Pozostaw otwartą sesję awaryjną SSH
Jeśli eksperymentujesz na konsoli lokalnej, pozostaw działającą zdalną powłokę otwartą na innym komputerze. Nieprawidłowa mapa klawiatury może utrudnić lokalne poprawki, natomiast sesja zdalna pozostanie bez zmian, ponieważ jej mapowanie klawiatury odbywa się po stronie klienta.
FAQ
Czy loadkeys fr zmieni układ klawiatury SSH?
Nie. Mapowanie klawiatury SSH jest zazwyczaj określane przez komputer klienta.
Dlaczego polecenia klawiatury Debiana nie działają?
ZimaOS nie jest instalacją Debiana ogólnego przeznaczenia i może nie zawierać tych samych narzędzi do obsługi lokalizacji i map klawiatury.
Czy mogę ustawić układ na stałe?
Nie znaleziono obecnie żadnego oficjalnego ustawienia ZimaOS, które by to umożliwiało; testuj ręczne mapy konsoli bez modyfikowania skryptów startowych.
Jak zresetować nieprawidłową mapę klawiatury konsoli?
Użyj znanej mapy, takiej jak loadkeys us, albo połącz się ponownie przez SSH lub terminal internetowy, jeśli pisanie lokalnie stanie się trudne.
