私は英語とロシア語の2つの言語を使用しています。
通常、タスクバーを使用して言語をオンにします
キーボードショートカットアイコンを使用すると、表記が別の言語に変更されますが、言語セットは変更されません。
この問題をどのように修正しますか?
Systems Settings->Text Entry->(使用する入力ソース:ロシア語をクリックします。次に、小さなキーボードアイコンをクリックしてロシア語ウィンドウを開き、ロシア語のキーボードレイアウトを表示します。ロシア語のキーボードレイアウトはロシア語のウィンドウに表示されますか?ロシア語のキーボードレイアウトがロシア語のウィンドウに表示されない場合は、プラスボタン(+)をクリックして入力ソースの選択ウィンドウを開き、キーボード入力言語のリストからロシア語を選択し、追加ボタンをクリックしてロシア語キーボードレイアウトを追加します。
これが機能しない場合、別の可能性があります。 Panel言語切り替えアイコンは最初は正しく機能しましたか?もしそうなら、コンピューターの起動に問題があり、startx
コマンドを使用してX.Org X Window Systemを起動したことがありますか?
Gnome 15.04で機能した同じ問題の解決策は、 here からの回避策です。したがって、14.04では、自己責任で使用してください。
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']"
私の場合(英語(米国)とロシア語を使用)、Super + Spaceの組み合わせはインジケーターを変更しますが、GEditとFirefoxの言語は変更しません。同時に、Skypeはさまざまな言語を受け入れます。 Alt + Shiftに変更し、Control + Shiftに逆の組み合わせをすることは助けになります。現在、GEditとSkype、およびFirefoxは言語入力権を認識します。
テキストエントリで、[次のソースに切り替える]の下をクリックし、目的のショートカットを入力します。自動的に認識されます(私の場合はAlt + Shift L)。
私はこの解決策を見つけました
$ gsettings set org.gnome.settings-daemon.plugins.keyboard active true
または、dconf-editor
でこの設定を見つけることができます