Как да коригирам грешки на екрана за инсталиране на клавиатура на Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Може да откриете, че клавиатурата ви внезапно отказва да работи, когато инсталирате Arch, Manjaro, Ubuntu, Fedora, Debian или друга дистрибуция на Linux. Всички тези дистрибуции автоматично откриват клавиатури по време на инсталационната програма и ако има проблем, няколко неща може да са виновни. Най-очевидното и далеч неудобно е, че клавиатурата или не е включена правилно, или е дефектна. Проверете USB или стари PS / 2 жакове, за да се уверите, че сте прикрепили устройството правилно и след това рестартирайте. Вашият пакет BIOS или UEFI повече от вероятно ще се оплаче, ако не може да открие клавиатурата ви, но проверете дали можете да влезете в настройката на вашата система, като задържите който и да е клавиш, необходим за вашия модел.



Ако можете да правите тези неща, но не можете да пишете нищо друго, тогава клавиатурата ви може всъщност да е виновна. Ако имате резервна клавиатура, опитайте да я включите и проверете дали има някаква разлика. Можете също така да опитате да вземете клавиатурата и да я включите в друга машина. Клавиатурите, както всички електронни устройства, се износват. Същото важи и за клавиатурите на лаптопи, нетбуци и ултрабуци, така че проверете дали клавишите реагират и нищо не е заклещено под тях. След като отстранихме тези смущаващи стъпки, вероятно вече е безопасно да предположим, че нещо не е наред с хардуера.



Метод 1: Ръчно избиране на оформление на клавиатурата

Някои инсталатори на Linux, като тези за Arch и Ubuntu, ви позволяват ръчно да изберете оформление на клавиатурата. Ако приемем, че мишката, сензорният екран или тъчпадът работят правилно, изберете правилното оформление, ако го знаете. Ако изглежда, че това не работи, опитайте да изберете опция, която гласи: „Намери моето оформление на клавиатурата“ или „Неуверете кое оформление“ на бутон. Формулировката може да е различна за вашата инсталация. Инсталационната програма ще ви подкани да започнете да натискате определени клавиши, което ако разпознае, ще позволи на програмата да разположи клавиатурата ви правилно. Това е необходимо за някои ултра леки компютри с вградени клавиатури. Това може също да помогне за решаването на проблем, който се случва при инсталиране на операционна система с отворен код на патентован хардуер като Microsoft Surface. Ако имате устройство като това, то може да реши проблема ви.



Подобен проблем може да възникне, ако се опитвате да инсталирате Arch, Manjaro, Linux Mint или няколко други вкуса на базиран на Intel x86_64 Apple Macintosh. Ако използвате или патентован хардуер, който има допълнителни клавиши и инсталаторът ви няма да го открие, или може би чужда клавиатура за вашия локал, тогава има още една опция, която може да искате да опитате. Ако имате достъп до терминала и поне възможност за въвеждане на текст, можете да предадете файл на приложението loadkeys. Например, ако Arch изпитва трудности при идентифицирането на клавиатурата, изложена за компютър в Германия, можете да опитате loadkeys de-latin1 и да видите дали това налага откриването. Можете да замените de-latin1 с двубуквения код за вашата клавиатура. Например, можете да опитате loadkeys nl-latin1, ако клавиатурата ви е проектирана за използване в Холандия, но сте избрали английски (САЩ) или английски (Великобритания), когато сте започнали инсталацията.

Метод 2: Проверете номера на версията за инсталиране

Може да се опитвате да инсталирате архаичен GNU / Linux образ и дори да не го осъзнавате. Въпреки че това е рядко, това всъщност може да се случи поради начина, по който много дистрибуции конфигурират своите хранилища. Това може да се случи и ако се опитвате да използвате един от Linux от пакетите Scratch или, като алтернатива, компилирате операционната система от източник.

Ядрото на Linux не съдържа поддръжка за някои клавиатури на Microsoft Natural преди изданията 2.4.x alt и 2.6. Освен това не поддържаше повечето други видове USB клавиатури преди тази дата. Съвременните дистрибуции на Linux работят на 4.4 и по-нови версии на ядрото, както това, така и всички по-високи версии имат поддръжка за този вид хардуер.



Ако правите живо зареждане на ISO от NAND съхранение или евентуално мрежова инсталация и имате достъп до терминал, опитайте да стартирате uname -a от него. Това трябва да докладва номера на ядрото.

Насочете браузъра си към машина, която работи към архивите на Arch или тези на вашата предпочитана дистрибуция. Някои дистрибуции, като Bodhi и Manjaro, всъщност имат Source Forge страници, които можете да разглеждате.

Проверете датите в ISO файла, който използвате за инсталирането, и след това се уверете, че те са актуални. Source Forge ще ви предложи най-новото изображение, макар че това може да не е винаги това, което поддържа целия ви хардуер.

Метод 3: Емулиране на мета ключ

Ако приемем, че в крайна сметка сте успели да откриете правилно клавиатурата си, тогава клавишът Super или Windows на клавиатурата на компютъра трябва да работи добре. Бутоните с опции на клавиатурите на Macintosh ще работят по същия начин като клавиша Alt на компютъра. От време на време ще видите препратка към клавиша Meta, особено в CLI програмите, и може да си помислите, че клавиатурното оформление отново е дефектно.

Meta е просто името на клавиш, който повече от вероятно нямате, тъй като обикновено се среща вече само на клавиатури, предназначени за голям железен Unix хардуер, макар че някога е често срещан на MIT и Lisp машинни клавиатури. Ако софтуерът в Arch, Ubuntu или повечето други дистрибуции имат обвързвания с този клавиш, те всъщност не откриват неправилно оформлението на клавиатурата ви.

Потребителите на GNU nano и emacs могат да опитат да използват Alt на мястото на Meta и да проверят дали тези обвързвания работят. Това трябва при много инсталации. Опитайте да натиснете едновременно Esc и след това свързания клавиш или Esc и свързания клавиш. Освен това можете да натиснете Esc два пъти в GNU nano, последван от трицифрен код от 000-255, съответстващ на ASCII символ, който искате да въведете. Тъй като клавишът Esc може да включва собствени обвързвания вътре в X Windows, може да се наложи да използвате nano и emacs от виртуална конзола, ако планирате да използвате широко тези функции.

4 минути четене