Plusieurs langues de clavier et d'entrée

11

Est-il possible de basculer entre le clavier et les langues d'entrée sur raspbian? Ma femme a besoin de taper la langue thaï et j'ai besoin de l'anglais. Dans les fenêtres, nous avons un échange de touches de raccourci entre les claviers.

Peut-on le faire sur le Pi?

mitch
la source
1
Il y a une réponse très détaillée sur le site Ubuntu expliquant comment définir la disposition du clavier dans LXDE. Cela s'applique également à Raspbian.
Dmitry Grigoryev

Réponses:

6

Je n'ai pas testé cela, mais je suppose que vous pouvez changer la disposition du clavier de la même manière que sur une installation Debian normale. Raspbian utilise LXDE comme environnement de bureau, vous pouvez donc suivre leurs instructions:

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

Voir http://wiki.lxde.org/en/Change_keyboard_layouts (et aussi http://wiki.debian.org/Keyboard ) pour plus d'informations.

Moshe Katz
la source
17

Il existe un moyen graphique rapide de modifier la disposition du clavier, la combinaison de touches à bascule et d'avoir un indicateur de panneau en même temps.

  1. Faites un clic droit sur le panneau et choisissez Add/Remove Panel Items
  2. Cliquez sur Add
  3. Cliquez sur «Gestionnaire de disposition du clavier»
  4. Cliquez sur Close
  5. Faites un clic droit sur le drapeau qui apparaît sur le panneau
  6. Choisissez 'Paramètres du gestionnaire de disposition du clavier'
  7. Décochez Keep system layouts
  8. Ajoutez les mises en page dont vous avez besoin et modifiez le clavier à bascule à votre guise
  9. Sourire :-)

Comment modifier de façon permanente les dispositions du clavier

qwazix
la source
1
Cependant, il ne semble toujours pas que les redémarrages persistent
qwazix
Il y a une réinitialisation après le redémarrage. Comment enregistrer mes paramètres?
Andrei Krasutski
Hourra! Fonctionne même après le redémarrage. Voir ma réponse ci-dessous.
Andrei Krasutski
4

essayer pour Raspbian GNU/Linux 9.4 (stretch)

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

À la fin du fichier, passez à

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

Enregistrez et redémarrez le système.

Andrei Krasutski
la source
1
confirmer, cela fonctionne et persiste
Andrey Semakin
1
Avril 2020 - même problème, cela a fonctionné. Merci beaucoup.
SLCH000
0

Ce gestionnaire de disposition de clavier est cassé depuis mai 2015 et ne fonctionne toujours pas, même avec la nouvelle interface Pixel. C'est pourquoi j'utilise toujours l'ancienne version de février 2015 de Raspbian. J'ai testé toutes les nouvelles versions avec de nombreux claviers sans succès. Il semble que ce soit un bug dans le logiciel. Quoi que vous fassiez, le bouton de fermeture ne fonctionne pas. Vous pouvez essayer de modifier manuellement "/home/pi/.config/lxpanel/LXDE-pi/panels/panel" et ajouter les langues que vous préférez, mais lorsque vous redémarrez, vous devez décocher à nouveau "garder les dispositions du système" à partir de la disposition du clavier Gestionnaire, ce qui est en quelque sorte gênant.

Quoi qu'il en soit, ce n'est qu'une solution temporaire. Nous espérons qu'ils vont réparer le bouton cassé une fois pour toutes et créer un système fonctionnel.

Jerry
la source
1
Le bouton de fermeture ne fonctionne pas, mais les paramètres sont enregistrés si vous fermez le bouton x de la fenêtre. Le problème de redémarrage existe toujours.
qwazix
0

changer ce fichier:

/etc/default/keyboard

pour les langues du clavier (par exemple):

XKBLAYOUT="us,ir"
XKBOPTIONS="grp:switch,grp:alt_shift_toggle,grp_led:scroll"
M0h3n
la source
0

Il est vrai qu'après le redémarrage, les paramètres ne sont pas enregistrés. Cependant, il existe un moyen de le résoudre rapidement à chaque fois. Vous pouvez créer un exécutable bash qui le corrige et l'exécuter au début de raspberry pi.

Ligne de commande: sudo nano language.sh

Tapez maintenant ce qui suit:

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

Quittez nanoavec CTRL-X.

Ligne de commande: sudo chmod + x hello-world.sh

Lorsque vous démarrez le raspi, vous exécutez simplement sur la ligne de commande: ./language.sh

akentai
la source