申し訳ありませんが、Ubuntuではまだかなり新しいので、明らかではないかもしれません。
ドイツ語のキーボードが接続された小さなIntelマシンにUbuntu 16.04LTSと16.10をゼロからインストールしました。システム言語は英語に設定されていますが、キーボードは標準ドイツ語に設定されています。システムで直接作業する場合、すべてが正常です。
ボックスにx11vnc
をサーバーとしてインストールし、VNC Viewer 5.3.2を使用して標準のドイツ語キーボードでWindows 7ノートブックからアクセスします。
通常、アクセスは機能しますが、一部の特殊文字が正しく送信されていないことに気付きました。私が抱える主な問題は、@とにあります。
サーバー側で-xkb
、-remap DEAD
などの特別なオプションを設定しようとしましたが、-add_keysyms
、-noadd_keysyms
、しかし解決策はありません。そのうちの1つ-すべての変更後に希望の文字を与えてくれたのを忘れていましたが、突然!を取得できませんでした。
編集:Windowsで他のVNCクライアント(VNC Viewer 6.0.0、TightVNC Viewer 2.8.5)をテストしたところ、同じ結果が得られました。 WindowsとUbuntuの間の問題である必要があります。
私が間違っているのは何ですか?ありがとう!
setxkbmap xx
を使用してVNC経由で接続するUbuntu 16.04LTSサーバーについて、まったく同じ問題を解決しました。 (xxをあなたの言語に合わせてください。あなたの場合は「de」)
ただし、これは再起動時にリセットされるため、[システム]> [設定]> [起動アプリケーション]に移動して、新しい起動プログラムを追加する必要があります。名前とコメントには好きなものを選択できます。コマンドセクションに「setxkbmap xx
」と入力します(xxを言語コードに置き換えます)。
これで、コマンドは起動時に実行され、キーレイアウトが設定されます。