
Ubuntu日本語フォーラム

ログインしていません。
バージョンは12.04、入力メソッドはibus MOZCを使っています。
長音記号 ー が、いちいち左シフトキーを押さないといけないのと、テンキーが使えないので困っています。
11.10の時は長音記号はともかくテンキーは使えたような記憶があるのですが‥‥
この二点、どうにかならないでしょうか。
オフライン
長音記号
について
次のことを確認してください。
・日本語変換機能をOFFにして次のキーを入力する、「"」、「&」、「(」、「)」、「=」結果表示が同じかどうか
・/var/log/xorg.0.logの内容を見て次の文字列が存在していたら
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "jp"
gksudo gedit ~/.xprofile
を開き次の1行を追加します。
setxkbmap jp -model jp106
テンキーが使えない
は「NumLock」キーをONにすれば機能しませんか
オフライン
uotoraさま
ご指示どおりにやって見ましたが、長音記号に関しては変化ありませんでした。
テンキーについては、あるブラウザなど、特定のアプリでNumLockが無効にされてしまうケースがあるようです
ありがとうございました。
オフライン
失礼
Xorg.0.logにあったのは
(**) Option "xkb_model" "pc105"
ではなく
(**) Option "xkb_model" "pc104"
でした。
コレがどういう意味を持つのかはさっぱり判りません‥‥
オフライン
(**) Option "xkb_model" "pc104"
はPCに接続されているキーボードの型式を「104」として認識していることを表示しています。日本語入力キーボードとして「106/109」等が使用されており、キーボードが違うと入力したキーとモニターに表示される文字が違うことが往々にしてあります。
下記参考URLをご覧ください。
http://support.microsoft.com/kb/2569052/ja
https://forums.ubuntulinux.jp/viewtopic.php?id=13496
オフライン
uotoraさま
ありがとうございました。最初の引用は、Foxitは別の時に使って役に立たなかった覚えがありますし(ubuntuではないですが)、マイクロソフトはハナから信用してないのですが、2番めの引用が役に立ちました。
端末からsetxkbmap jp -model jp109 を実行したら、全てうまく行くようになりました。
お手間をおかけいたしました。どうもありがとうございました。
オフライン
端末からsetxkbmap jp -model jp109 を実行したら、全てうまく行くようになりました。
はその場限りになりますので、恒久的にするには「~/.xprofile」に追加されるよう推奨します。
オフライン
すみません‥‥
~/.xprofile に追加しましたが、結果は変わらず、長音記号の入力が左シフト+¥ になったままです‥‥
どうしてでしょうか‥‥?
オフライン
何故なんでしょう??
当方の「~/.xprofile」の内容ですが
setxkbmap jp -model jp106
追加された後再起動されましたか
オフライン
自分の内容は
setxkbmap jp -model jp109
setxkbmap jp -model jp109
です。当然再起動しましまた。
試しに jp106にしてみて再起動しましたが変化なしです‥‥
オフライン
頑固ですね、他の方法で挑戦
sudo gksudo gedit /etc/default/console-setup
でファイルを開き次の4行をファイルの最後に追記します。もし旨くゆかない時は元に戻すため追記した各行の先頭に「#」を挿入してください。
XKBMODEL="jp106" XKBLAYOUT="jp,jp" XKBVARIANT="106," XKBOPTIONS="lv3:ralt_switch"
"sudo /etc/init.d/keyboard-setup start"を実行するか、リブートすれば変更が反映される。
オフライン
ダメでした‥‥
もう、何が何やら
ミョーに頑固なのは持ち主に似たのでしょうか‥‥
オフライン
試しにもう一箇所
gksudo gedit /etc/default/keyboard
を開き
XKBMODEL="pc104"を"pc106"に書き換えて再起動
XKBLAYOUT="jp"
XKBVARIANT=""
XKBOPTIONS=""
でどうでしょうか、もし駄目な時は「端末からsetxkbmap jp -model jp109 を実行する」で回避するしかないでしょう。
オフライン
ダメです‥‥変化ありません‥‥
こうなったらもう、自分がマシンに合わせて慣れるしか‥‥チウのもなんだかしゃくですが、
今回は仕方ないでしょう‥‥長い間どうもありがとうございました。
オフライン
sawabeizumi による投稿:
ダメです‥‥変化ありません‥‥
こうなったらもう、自分がマシンに合わせて慣れるしか‥‥チウのもなんだかしゃくですが、
今回は仕方ないでしょう‥‥長い間どうもありがとうございました。
こんばんは。
/etc/default/console-setupは元に戻してください。
/etc/default/keyboard、わたしのPC(Let's note)の場合、
XKBMODEL="a4techKB21" XKBLAYOUT="jp" XKBVARIANT="OADG109A" XKBOPTIONS=""
になっています。
参考 それぞれのファイルの先頭に注意書きがあるので、きちんと読んでください。
それによると、/etc/X11/xorg.conf内の設定が優先されるため、記述がないか確認してくださいとのことです。
もうひとつ、リブートしてください。
オフライン
Ubuntu 11.10からは基本 lightDM。
他のディストリはどうか知りませんが、少なくともUbuntuだと~/.xprofileは読まないっぽい(/etc配下をgrepしても全くヒットしない)
質問者と同じバージョン(12.04)と環境で検証しないと。
何か別のすれ違いが出てきそう。
っていうか、それ当たり前の事なんですけど。
次の結果を提示してください。
cat /etc/X11/xorg.conf
xprop -root | grep XKB
オフライン
遅くなってすみません。
cat /etc/X11/xorg.conf ですが、そのようなものはないと言われます
xprop -root | grep XKB 開き方が判りません‥‥
オフライン
端末に貼り付け実行してください。参考ですが当方の結果です。
@T55001204:~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "jp106", "jp", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "jp106", "jp", "", ""
オフライン
遅くなりましてすみません。
端末からのコピペの仕方が判らないので手打ちで行きますね。
RULES_NAMES_BACKUP(STRING) = "endev", "jp106","jp","",""
RULES_NAMES(STRING) = "endev","ja106","jp,jp,jp,nec_vndr/jp","OADG109a,kana86,kana,","grp:shift_caps_toggle"
オフライン
端末での出力結果が違いますが、32Bit版でしょうか。当方は64Bit版でのことを情報提供しているので若干違いがあるのかな??
こちらでの事ですが、3日程前ですが、別PCの12.04(64Bit)のカーネルバージョンを確認したら「Linux 3.2.0-22-generic」となっていましたので、アップデートを実行中にキーボード種類の一覧(30種位)画面が出現しその中から使用中のキボードに合致するもの選択をする場面でしたが、中には「jp106」と表記されている物はなく「fuji *106」とされているものを選択したら
5500:~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "jp106", "jp", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "jp106", "jp", "", ""
となっていました。やれやれでした。
肝心不具合の原因はインストーラが本来「106」とするところをsawabeizumiさんの場合は「104」と当方の場合は「105」ご認識し設定したため一種の文字化け現象を引き起こしてることになります。
修正を施す部分はもう一箇所ありますので、その前に端末から次の実行結果を提示してください。貼り付け方は端末で左ドラッグし反転させ右クリックすると「コピー」がでます、それを左クリックしフォーラム上
右クリック→貼付け
cat /etc/X11/xorg.conf
xprop -root | grep XKB
オフライン
お世話になります。
# # # # # # # # # # # # # # # # # # # # # # \nizumin@izumin-Z68A-D3H-B3:~$ \nizumin@izumin-Z68A-D3H-B3:~$ \nizumin@izumin-Z68A-D3H-B3:~$ \nizumin@izumin-Z68A-D3H-B3:~$ \nizumin@izumin-Z68A-D3H-B3:~$ xprop -root | grep XKB\n_XKB_RULES_NAMES_BACKUP(STRING) = \"evdev\", \"jp106\", \"jp\", \"\", \"\"\n_XKB_RULES_NAMES(STRING) = \"evdev\", \"jp106\", \"jp,jp,jp,nec_vndr/jp\", \"OADG109A,kana86,kana,\", \"grp:shift_caps_toggle\"\nizumin@izumin-Z68A-D3H-B3:~$ \n\n"
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "jp106", "jp", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "jp106", "jp,jp,jp,nec_vndr/jp", "OADG109A,kana86,kana,", "grp:shift_caps_toggle"
izumin@izumin-Z68A-D3H-B3:~$
コレでいいですか?
最初のコマンドの方は、そんなディレクトリやファイルはない、と言われてしまいました。
オフライン
ubuntu12.04 64bitでの確認です
かな入力で、テンキー 長音記号 ーをshiftキーなしで使える状態です
/etc/X11/xorg.confは存在しません
https://forums.ubuntulinux.jp/viewtopic.php?id=5581
こちらでhir0さんが8.10か9.04辺りからの仕様ですと書かれています
sawabeizumiさん
32Bit版でしょうか、という問に答えてくださいね。