Nie można wpisać hasła logowania, ponieważ nie znaleziono klawiatury

12

Próbowałem edytować układ klawiatury w Ubuntu 14.04, ale nie akceptował zmian.

  • Poszukałem go i stwierdziłem, że muszę go usunąć, /var/lib/xkbaby zmiana zaczęła obowiązywać. Zrobiłem to i nadal nie zadziałało, ale też nic się nie zmieniło.
  • Spojrzałam dalej i stwierdziłam, że muszę to zrobić sudo restart lightdm. Zrobiłem to i udało się, ale kiedy spróbowałem się zalogować, nie mogłem pisać.
  • Zamknąłem się i spróbowałem ponownie, ale nadal nie mogłem pisać. Poszedłem do klawiatury ekranowej i powiedziałem, że nie znaleziono klawiatury X, próbuję…

Nie mam nawet klawiatury USB ani nic takiego, to laptop z wbudowaną klawiaturą. Nie mogę nic zrobić, ponieważ moja klawiatura nie działa i nie mam pojęcia, co robić. Wsparcie!

AxolotlEmu
źródło
Otwórz na pokładzie, a następnie wpisz hasło logowania
sohel4r
Nie wiem, czy mam zainstalowany Onboard. Nie wiem też, jak miałbym uzyskać do niego dostęp z ekranu logowania.
AxolotlEmu
prawy górny róg
sohel4r
Jeśli masz na myśli klawiaturę ekranową z menu rozwijanego dostępności, wydaje się, że również jest zepsuta. Nie znaleziono klawiatury i wszystkie znaki zapytania. W przeciwnym razie nie jestem do końca pewien, co masz na myśli.
AxolotlEmu
Ponadto zalogowałem się na konto gościa i nadal nie mogę korzystać z klawiatury. Wszystko inne działa i pokazuje, że używam angielskiej klawiatury, ale nic, co wpisuję, nie jest odbierane.
AxolotlEmu

Odpowiedzi:

4

Właśnie tak się stało. Byłem edycji /usr/share/X11/xkb/symbols/pc(manipulowanie ALT CTRL) ale zapomniał średnik i nie mógł korzystać z klawiatury, aby się zalogować.

Uruchomiłem ponownie przy użyciu GRUB, aby wybrać tryb odzyskiwania, a następnie tryb terminala root. Klawiatura działała w prostym terminalu głównym i mogłem edytować i naprawiać .../pc. Uff!

cynifile
źródło
1

Zdarzyło mi się tak samo po wprowadzeniu (najwyraźniej) złych zmian w / usr / share / X11 / xkb / symbols / pc i rm /var/lib/xkb/*.xkm.

W końcu udało mi się odzyskać, logując się jako gość, klikając otwórz menu Wi-Fi, klikając Informacje o połączeniu, uzyskując adres IPv4 i ssh'ing z mojego drugiego komputera. Potem cofnąłem swoje złe zmiany na PC, zamknąłem połączenie ssh i ponownie uruchomiłem system Ubuntu. Klawiatura działała normalnie po ponownym wyświetleniu ekranu logowania.

Zauważ, że to nie zadziałałoby, gdybym przestrzegał przyzwoitych praktyk bezpieczeństwa i nie pozwolił na rootowanie przez ssh, ale była to dość nowa instalacja i jeszcze się do tego nie przyzwyczaiłem.

Cleveland
źródło
0

Rozwiązałem ten sam problem, tworząc plik tekstowy z hasłem na kluczu USB za pomocą innego komputera, a następnie wkładając klucz USB i kopiując-wklejając hasło z pliku tekstowego tylko za pomocą myszy. Następnie przeinstalowałem xkb-dataprzy użyciu powyższej odpowiedzi i synaptic. Zadziałało.

Jeśli nie masz automatycznego logowania, ta możliwość może nie działać, ponieważ nie sądzę, aby klucz USB został automatycznie zamontowany, jeśli nie jesteś zalogowany. Wtedy myślę, że możesz po prostu ponownie uruchomić komputer, wybrać tryb odzyskiwania z Grub, a następnie wejść jako superużytkownik. Klawiatura powinna tutaj działać. Następnie:

  • Zamontuj ponownie system plików jako odczyt / zapis:
mount -o remount,rw /
  • Użyj, apt-getaby ponownie zainstalować
sudo apt-get install --reinstall xbd-data

Nie musiałem tego próbować w ten sposób, ale myślę, że to też powinno działać.

nazwij mnie marchewką
źródło
0

Miałem ten sam problem, kiedy edytowałem układy w USA. Ctrl+ Alt+ F1-7nie działał na moim domyślnym układzie.

Moim rozwiązaniem było przejście na dodatkowy, nieanglojęzyczny układ, który zainstalowałem, użyj Ctrl+ Alt+ F1-7, a następnie zaloguj się normalnie i uruchom sudo apt-get install --reinstall xkb-data.

Porada dla każdego, kto ma problemy z niestandardowymi układami - zawsze włącz drugi układ kopii zapasowych dla takich rzeczy. Preferowane są litery łacińskie, ale cokolwiek pozwala na korzystanie z utworów Ctrl+ Alt+ F1-7.

ASCIIThenANSI
źródło
-1

Walczyłem również z tym i rozwiązałem go, używając po prostu dysku USB na żywo Ubuntu i zastępując plik symboli klawiatury / PC domyślnym. Proste rozwiązanie, ale zajęło mi trochę czasu, zanim o tym pomyślałem, więc mam nadzieję, że to pomoże innym ludziom.

Frans Jacobs
źródło