web-dev-qa-db-fra.com

Existe-t-il un moyen de définir une langue de saisie différente pour une application?

J'utilise deux configurations de clavier différentes, l'anglais américain et le hongrois. Je les utilise de façon interchangeable, parfois je tape en hongrois, mon natif, mais j'utilise souvent la mise en page américaine, notamment pour le terminal. Je change habituellement de mise en page avec SUPER + SPACE. J'ai découvert qu'il était possible de faire en sorte qu'Ubuntu se souvienne des paramètres de disposition de clavier individuels pour différentes fenêtres, mais cela ne s'applique pas aux applications.

Ce que j'aimerais, c'est que même si ma mise en page actuellement sélectionnée est la version hongroise, chaque fois que je lance un terminal, il doit immédiatement être remplacé par le format US pour la fenêtre du terminal.

3
bertalanp99

Essayez xxkb .

De la page de manuel:

Le programme xxkb affiche la configuration de clavier actuelle (un groupe XKB) et permet de la changer en un clic de souris. Il a quelques fonctionnalités supplémentaires. xxkb se souvient de la disposition de chaque fenêtre d'application et modifie l'état du clavier en conséquence lorsque la fenêtre a le focus.

1
Casey Jones