サーバー(Dell Intel XEON)で10.04 LTSから12.04 LTSにアップグレードしました。 Mac(OS X Lion)からSSHログインすることで問題はありません(コマンドラインに問題はありません)が、X11でウィンドウを開くと、キーボードレイアウトが完全に台無しになりました。フランスのMacキーボードの所有者として、私はそのような問題に慣れ、「QUERTY」キーを推測することで対処できましたが、今回はそれがさらに悪いです。
それを修正するために、私は試しました:
1 /
Sudo dpkg-reconfigure keyboard-configuration
=>効果なし
2 /
Sudo gnome-control-center
その後、キーボード設定を変更しましたが、キーボードレイアウトをいくつか追加しても何も変わりませんでした。
X11転送には何か関係があると思います。ヒントはありますか?
ありがとう
私は最終的に私の問題を修正しました、私がやったことは正確です:
私の場合、Yosemiteとxquartzの最新バージョンを実行し、ssh -X
からVMWare FusionのCentOS 6.5に移動して、レイアウトの切り替えに関する問題を解決できませんでした。私の場合、米国とロシアのレイアウト。たとえば、gnome-terminal
を開始したとき、キーの組み合わせを使用してRU言語に切り替えることができませんでした。だから、半日の実験の後(私は実際にはLinuxのオタクではなく、単なる「パワーの半分」のユーザーです)、解決策を見つけました。
Mac ~/.profile
は次のようになります。
export LC_COLLATE=en_US.UTF-8
export LC_ALL=ru_RU.UTF-8
別の言語を使用する場合は、MacOの言語のLC_ALL=
を変更します。
次に、ssh接続されたマシンの~/.bash_profile
の最後に次の行を追加する必要があります(私の場合-CentOS 6.5)
setxkbmap -rules evdev -model pc104 -layout us,ru
これは、特にロシア語の場合、正しく機能します。しかし、OSには別のレイアウトのコレクションが必要だと確信しています。そして、最後に-X11-> Preferences-> Inputタブで「Follow system keyboard layout」を有効にしたことを確認してください。
これらの操作がssh-X11を介して転送されると、アプリケーションのGUIは通常のMacOSショートカットを使用してレイアウトを切り替えることができます。私の場合、 Command+Space。 X11を再起動することを忘れないでください。
たぶんこれは誰かを助けるでしょう;-)
追伸:この例では、ロシア語のレイアウトとキーマップのみを使用しているため、自分用にパラメーターを変更します!