お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-07-15 13:10:06

durian
新しいメンバ
登録日: 2012-07-15

Apple英語キーボードで文字化け

さくらのVPSにUbuntu 12.04 LTSをインストールしてLinuxサーバーを立ち上げようとしています。
クライアントPCはMac Proで、キーボードはApple英語キーボードです。
インストールの際に、キーボードはUS(Macintosh)を選択しました。
VNCコンソールでログインしたところ、「@」の文字(shift+2)を入力できないことに気が付きました。
「@」→「{」、「{」→「}」、「}」→「|」に変わってしまい、「|」は無反応です。
同じように「[」→「]」、「]」→「\」、「\」→無反応となってしまいます。
その他、「^」→「+」、「&」→「^」、「*」→「"」、「(」→「*」など、記号が軒並みおかしいです。
デスクトップをインストールしましたが、デスクトップ上でもやはり同じです。
どこをチェックすればよいのか、どなたかよろしくお願い致します。

オフライン

 

#2 2012-07-15 16:05:57

uotora
メンバ
登録日: 2008-06-18

Re: Apple英語キーボードで文字化け

Ubuntu12.04では何故かキーボードの設定が正しく行われ無い現象が起きています、当方は日本語キーボードで遭遇したのですが、英語キーボードでも対策は同じと思いますので、参考にしてください。
まず現在設定されているキーボード情報を次のコマンドで調べます。

コード:

xprop -root | grep XKB

例示

_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "a4techKB21", "jp", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "a4techKB21", "jp", "", ""

"a4techKB21"が不正なキーボードなのでこの部分を必要な正しいキーボードに変更します。

変更方法について②と③は実証していませんが可能と思います。
①次のコマンドで端末からファイルを開きます

コード:

gksu gedit ~/.xprofile

次の一行を追加します。

コード:

setxkbmap us –model us101

us101は使用しているキーボード名に変更してください。
確認のためログアウト/ログインするか再起動後、「xprop -root | grep XKB」 を実行する

_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "us101", "us", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "us101", "us ", "", ""

と表示されればOKです。

②「システム設定」→「キーボードレイアウト」
下部の「+」をクリックすると選択可能なキーボードが表示されるので該当キーボードを選択し「追加」をクリック、確認は①項と同じ

③端末から次のコマンドで「console-data」をインストールする

コード:

sudo apt-get install console-data

インストール後次を実行する

コード:

sudo dpkg-reconfigure console-data

確認は①項と同じ

オフライン

 

#3 2012-07-15 18:49:37

rohizuka
メンバ
登録日: 2009-06-25

Re: Apple英語キーボードで文字化け

durian による投稿:

さくらのVPSにUbuntu 12.04 LTSをインストールしてLinuxサーバーを立ち上げようとしています。
クライアントPCはMac Proで、キーボードはApple英語キーボードです。
インストールの際に、キーボードはUS(Macintosh)を選択しました。
VNCコンソールでログインしたところ、「@」の文字(shift+2)を入力できないことに気が付きました。

さくらのVNCコンソールは日本語配列キーボードが必要なようです
http://sakura.cb-faq.com/faq/public/app/servlet/qadoc?QID=001392

オフライン

 

#4 2012-07-15 20:20:27

uotora
メンバ
登録日: 2008-06-18

Re: Apple英語キーボードで文字化け

rohizukaさんの情報により下記のように訂正いたします。
次の一行を追加します。

コード:

setxkbmap jp –model jp106

確認のためログアウト/ログインするか再起動後、「xprop -root | grep XKB」 を実行する
   

_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "jp106", "jp", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "jp106", "jp ", "", ""

と表示されればOKです。

オフライン

 

#5 2012-07-15 21:26:38

durian
新しいメンバ
登録日: 2012-07-15

Re: Apple英語キーボードで文字化け

uotora様
有り難うございます。
①と③の方法でやってみましたが駄目でした。

rohizuka様
さくらは英語キーボード派やMac派に冷たいんですね。

オフライン

 

Board footer

Powered by FluxBB