Fehler beim Wechseln der Sprachverknüpfung [Ubuntu 14.04 Gnome]


9

Ich benutze 2 Sprachen: Englisch und Russisch.

Sprachen, die normalerweise über die Taskleiste eingeschaltet werden

Wenn Sie das Tastenkombinationssymbol verwenden, ändert sich die Notation in eine andere Sprache, ABER der Sprachsatz ändert sich nicht.

Wie kann dieses Problem behoben werden?



1
Ich habe ein ähnliches Problem beim Upgrade von 12.04 auf 14.04. Der ibus-Tastatursprachenumschalter funktionierte nicht mehr. Da ich zwischen Englisch und Chinesisch arbeite, ist dies ein großes Problem. Das Seltsame ist, dass der Indikator die Sprache ändert, aber der eingegebene Text bleibt solide in Englisch. Ich habe sogar versucht, eine andere Sprach-Engine (fcitx) zu installieren, nichts scheint zu funktionieren.
Bobble

Antworten:


1

Gehen Sie zu Systemeinstellungen -> Texteingabe -> unter Zu verwendende Eingabequellen: Klicken Sie auf Russisch. Klicken Sie dann auf das kleine Tastatursymbol, um das russische Fenster zu öffnen und das russische Tastaturlayout anzuzeigen. Wird das russische Tastaturlayout im russischen Fenster angezeigt? Wenn das russische Tastaturlayout in den russischen Fenstern nicht angezeigt wird, können Sie es hinzufügen , indem Sie auf der Plus - Taste (Klick + ) zu öffnen , die Wählen Sie eine Eingangsquelle Fenster, die russische Sprache aus der Liste der Tastatureingabesprachen auswählen und dann auf die Schaltfläche hinzufügen , um das russische Tastatur - Layout hinzuzufügen.

Geben Sie hier die Bildbeschreibung ein

Wenn dies nicht funktioniert, gibt es eine andere Möglichkeit. Hat das Symbol für den Panel-Sprachumschalter am Anfang ordnungsgemäß funktioniert? Wenn ja, hatten Sie jemals Startprobleme mit Ihrem Computer und haben dann den startxBefehl verwendet, um das X.Org X Window System zu starten?


Mein Problem ist ähnlich, aber mit Chinesisch (siehe meinen Kommentar zum OP). Sprache und Eingabemethoden scheinen installiert worden zu sein, können jedoch nicht verwendet werden, da der Umschalter die Sprache nicht wechseln kann, obwohl das Sprachflag auf dem Symbol geändert wurde.
Bobble

@Bobble Ich habe ein Bash-Skript geschrieben, um das Tastaturlayout zu wechseln, einschließlich einer grafischen Oberfläche, und es befindet sich immer noch auf einem alten Computer, den ich seit langem nicht mehr verwendet habe. Mein Bash-Skript verwendet setxkbmap und hat 9menu als Abhängigkeit. Hinterlasse einen weiteren Kommentar, wenn ich meinen alten Computer aus dem Speicher ziehen und mein Bash-Skript auf Ubuntu Pastebin hochladen soll. Der Gebietsschema-Code der chinesischen Sprache lautet cn und Englisch ist en.
Karel

Es gibt einige Diskussionen über die Verwendung von setxkbmap hier, aber es sieht auch so aus, als wäre dies eine suboptimale Lösung. Aber danke für den Gedanken.
Bobble

1

Die Lösung für dasselbe Problem, das unter Gnome 15.04 funktioniert hat, ist eine Problemumgehung von hier . Also am 14.04 auf eigenes Risiko verwenden:

gsettings set org.gnome.desktop.input-sources xkb-options "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_R']"

0

Klicken Sie in der Texteingabe unter "Zur nächsten Quelle wechseln mit" und geben Sie die gewünschte Verknüpfung ein. Es wird automatisch erkannt (in meinem Fall Alt + Umschalt L).


Für mich geht das nicht auf das zentrale Problem ein: Die Tastenkombinationen scheinen nur die Anzeige zu ändern, ohne die Sprache tatsächlich zu ändern.
Bobble

0

Ich habe diese Lösung gefunden

$ gsettings set org.gnome.settings-daemon.plugins.keyboard active true

oder Sie finden diese Einstellung in dconf-editor


0

In meinem Fall (ich verwende Englisch (USA) und Rassisch) ändert die Super + Space-Kombination den Indikator, aber nicht die Sprache in GEdit und Firefox. Gleichzeitig akzeptiert Skype verschiedene Sprachen. Das Wechseln zu Alt + Umschalt und die umgekehrte Kombination zu Strg + Umschalt helfen mir. Jetzt erkennen GEdit und Skype sowie Firefox die Spracheingabe richtig.

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.