Vraag TTY-toetsenbordindeling op een server wijzigen?


Ik gebruik 12.04 Server in de opdrachtregelmodus (geen X geïnstalleerd) en ik wil de toetsenbordindeling wijzigen. Hoe kan ik dit doen?


103
2018-06-24 15:12


oorsprong


Mike, zou je overwegen om het geaccepteerde antwoord te veranderen? Het lijkt erop dat er nu een veel beter antwoord is dan het oorspronkelijk geaccepteerde antwoord. - Azendale


antwoorden:


Probeer alstublieft het volgende commando:

sudo dpkg-reconfigure console-data

Als er wordt vermeld dat u het pakket niet hebt, installeert u consolegegevens met:

sudo apt-get install console-data

Meer over landinstellingen: LocaleConf - Community Help Wiki


51
2018-06-24 15:31



Net als dat andere antwoord vermeldt: Dit draagt ​​niet bij aan een reboot. (getest in 12.04.1 LTS) - JonnyJD
Een hint voor mensen die hun toetsenbordindeling tijdens het installeren van de console willen wijzigen: bewerk /etc/apt/sources.list en voeg 'universe' toe aan de vermelde URL. Anders kan het geen consol-data vinden - Tobias F. Meier


Na het proberen sudo dpkg-reconfigure console-data, Ik kwam erachter dat het niet werkt na een herstart.

Echter,

sudo dpkg-reconfigure keyboard-configuration

werkt na het opnieuw opstarten en heeft ook meer opties.

Meer informatie hier.


196
2017-07-03 02:28



Hoe kom ik erachter wat voor soort toetsenbord ik heb? Het is de Windows 8 Surface pro one. Wat is de Amerikaanse standaard? - CMCDragonkai
Dit is het juiste antwoord, niet het andere. - Clayton Dukes
Oudere Ubuntu-releases, zoals Lucid Lynx (10.04), hebben geen toetsenbordconfiguratiepakket. De link van Göran heeft het juiste antwoord voor deze: sudo dpkg-reconfigure console-setup Als uw cursortoetsen niet werken zoals verwacht in de gebruikersinterface van ncurses, probeert u die op het numerieke toetsenblok. - lbo
Werkt voor 16.04. - gernot
Dit is het juiste antwoord - Matias Barrios


proberen

loadkeys es (Spaans, bijvoorbeeld)
loadkeys pt (Portugees, bijvoorbeeld)
loadkeys br (Braziliaans Portugees bijvoorbeeld)


19
2017-10-27 10:51





  • Amerikaanse lay-out instellen: setxkbmap us
  • GB-indeling instellen: setxkbmap gb

5
2018-02-12 11:38



Deze commando's werken alleen voor Ubuntu Desktop, niet op Ubuntu Server. - blkpws


De juiste oplossing om permanent te maken is:

sudo dpkg-reconfigure keyboard-configuration

4
2018-05-01 14:20





Ik had dit probleem alleen in de console-modus VM.

De oplossing in mijn geval was bewerken /etc/default/keyboard en het veranderen van de

XKBLAYOUT="de"

regel (een Duitse VM) naar

XKBLAYOUT="us"

om met mijn Amerikaanse toetsenbord te werken en vervolgens opnieuw op te starten.


3
2018-05-04 10:05



Ik geloof dat dit alleen werkt met een GUI. Ook - het opnieuw opstarten is niet echt nodig, je kunt ook de variabele in de huidige terminal instellen door het simpelweg te overschrijven. XKBLAYOUT="us" - SaAtomic


Met behulp van Ubuntu 13.10 Server als een virtuele machine in VirtualBox, werkte dit voor mij:

(geen GUI, alleen opdrachtregelmodus)

Standaard toetsenbordindeling was Frans, 'AZERTY'

loadkeys us (Engels was dat niet 'En' voor mij, zoals sommige documenten aangeven)

Merk op dat u de opdracht waarschijnlijk moet uitvoeren als sudo loadkeys us.


2
2018-05-09 00:21



Misschien wilt u uw laatste regel bewerken en gebruiken sudo in plaats van root, omdat root niet de aanbevolen methode is voor opdrachten waarvoor beheerdersbevoegdheden nodig zijn. - RCF
Ik kon het niet krijgen loadkeys us om te werken, zelfs met sudo. Er werd gezegd dat het bestand "ons" niet kon worden gevonden. Dit op mijn Raspberry Pi. - jocull