Mehrere Tastatur- und Eingabesprachen


11

Ist es möglich, auf Raspbian zwischen Tastatur- und Eingabesprachen zu wechseln? Meine Frau muss thailändische Sprache schreiben und ich brauche Englisch. In Windows haben wir einen Hotkey-Austausch zwischen Tastaturen.

Kann das auf dem Pi gemacht werden?


1
Auf der Ubuntu-Website gibt es eine sehr detaillierte Antwort, die erklärt, wie das Tastaturlayout in LXDE festgelegt wird. Dies gilt auch für Raspbian.
Dmitry Grigoryev

Antworten:


6

Ich habe dies nicht getestet, aber ich gehe davon aus, dass Sie das Tastaturlayout auf die gleiche Weise wie bei einer normalen Debian-Installation ändern können. Raspbian verwendet LXDE als Desktop-Umgebung, sodass Sie den Anweisungen folgen können:

setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,th

Weitere Informationen finden Sie unter http://wiki.lxde.org/en/Change_keyboard_layouts (und auch unter http://wiki.debian.org/Keyboard ).


16

Es gibt eine schnelle grafische Möglichkeit, die Tastaturlayouts und die Umschalttastenkombination zu ändern und gleichzeitig eine Bedienfeldanzeige zu haben.

  1. Klicken Sie mit der rechten Maustaste auf das Bedienfeld und wählen Sie Add/Remove Panel Items
  2. Klicken Add
  3. Klicken Sie auf "Tastaturlayout-Handler"
  4. Klicken Close
  5. Klicken Sie mit der rechten Maustaste auf die Flagge, die im Bedienfeld angezeigt wird
  6. Wählen Sie "Tastaturlayout-Handler-Einstellungen".
  7. Deaktivieren Sie Keep system layouts
  8. Fügen Sie die gewünschten Layouts hinzu und ändern Sie die umschaltbare Tastenkombination nach Ihren Wünschen
  9. Lächeln :-)

So ändern Sie das Layout von Tastaturen dauerhaft


1
Trotzdem scheint der Neustart immer noch nicht zu bestehen
qwazix

Nach dem Neustart erfolgt ein Reset. Wie speichere ich meine Einstellungen?
Andrei Krasutski

Hurra! Funktioniert auch nach dem Neustart. Siehe meine Antwort unten.
Andrei Krasutski

4

versuchen zu Raspbian GNU/Linux 9.4 (stretch)

sudo nano /home/pi/.config/lxpanel/LXDE-pi/panels/panel

Am Ende der Datei wechseln Sie zu

Plugin {
  type=xkb
  Config {
    Model=pc105
    LayoutsList=us,ru
    VariantsList=,
    ToggleOpt=grp:alt_shift_toggle
    KeepSysLayouts=0
    DisplayType=0
  }
}

System speichern und neu starten.


1
bestätigen, es funktioniert und bleibt bestehen
Andrey Semakin

1
April 2020 - das gleiche Problem, das hat funktioniert. Vielen Dank.
SLCH000

0

Dieser Tastaturlayout-Handler ist seit Mai 2015 defekt und funktioniert auch mit der neuen Pixel-Oberfläche nicht. Deshalb verwende ich immer noch die alte Februar 2015-Version von Raspbian. Ich habe alle neueren Versionen mit vielen Tastaturen ohne Erfolg getestet. Es scheint, dass es ein Fehler in der Software ist. Was auch immer Sie tun, die Schaltfläche zum Schließen funktioniert nicht. Sie können versuchen, "/home/pi/.config/lxpanel/LXDE-pi/panels/panel" manuell zu bearbeiten und die gewünschten Sprachen hinzuzufügen. Beim Neustart müssen Sie jedoch das Kontrollkästchen "Systemlayouts beibehalten" im Tastaturlayout erneut deaktivieren Handler, was irgendwie unpraktisch ist.

Auf jeden Fall ist dies nur eine vorübergehende Lösung. Wir hoffen, dass sie den defekten Knopf ein für alle Mal reparieren und ein funktionierendes System schaffen.


1
Die Schaltfläche zum Schließen funktioniert nicht, aber die Einstellungen werden gespeichert, wenn Sie über die Schaltfläche x im Fenster schließen. Das Neustartproblem besteht jedoch weiterhin.
Qwazix

0

Ändern Sie diese Datei:

/etc/default/keyboard

für Tastatursprachen (zum Beispiel):

XKBLAYOUT="us,ir"
XKBOPTIONS="grp:switch,grp:alt_shift_toggle,grp_led:scroll"

0

Es ist wahr, dass nach dem Neustart die Einstellungen nicht gespeichert werden. Es gibt jedoch eine Möglichkeit, das Problem jedes Mal schnell zu beheben. Sie können eine ausführbare Bash-Datei erstellen, die das Problem behebt, und sie zu Beginn von Himbeer-Pi ausführen.

Befehlszeile: sudo nano language.sh

Geben Sie nun Folgendes ein:

#!/bin/bash
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,gr
echo "You can now use more than one languages!"

Beenden Sie nanomit STRG-X.

Befehlszeile: sudo chmod + x hello-world.sh

Wenn Sie das Raspi starten, führen Sie es einfach über die Befehlszeile aus: ./language.sh

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.