[hardy beta] Error activating XKB configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Japanese Kaizen Project |
High
|
Unassigned |
Bug Description
フォーラムの投稿:http://
日本語キーボードを利用している
Option "XkbVariant" "latin,"
のlatinの指定をはずすこと
---
Error activating XKB configuration.
It can happen under various circumstances:
- a bug in libxklavier library
- a bug in X server (xkbcomp, xmodmap utilities)
- X server with incompatible libxkbfile implementation
X server version data:
The X.Org Foundation
10400090
If you report this situation as a bug, please include:
- The result of xprop -root | grep XKB
- The result of gconftool-2 -R /desktop/
Mitsuya Shibata (cosmos-door) wrote : | #1 |
description: | updated |
Jun Kobayashi (jkbys) wrote : | #2 |
Option "XkbVariant" "latin,"
でアンダースコアが入らないのは、
/usr/share/
に latin の定義が含まれなくなったのが原
試しに、添付ファイルのように latin の定義を加えたところ、
私の環境では、「Error activating XKB configuration.
このファイルに差し替えてもエラ
Mitsuya Shibata (cosmos-door) wrote : | #3 |
対応ありがとうございます。
上記添付ファイル+latin指定で、
・XKB関係のエラーが出なくなった
・アンダースコアも入力できる
・CapsLockにCtrlを
ことを確認しました。
Fumihito YOSHIDA (hito) wrote : | #4 |
8.04の新規インストールでは
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp,jp"
Option "XkbVariant" "106,"
Option "XkbOptions" "grp:alt_
EndSection
Mitsuya Shibata (cosmos-door) wrote : | #5 |
7.10のxorg.confです。
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp,jp"
Option "XkbVariant" "latin,"
Option "XkbOptions" "grp:alt_
EndSection
Mitsuya Shibata (cosmos-door) wrote : | #6 |
symbols/
xkeyboard-config (0.9+cvs.
* Patches obsoleted or merged upstream:
+ japan.diff
の部分で、japan.
http://
にリンクが張ってあって、
Mitsuya Shibata (cosmos-door) wrote : | #7 |
Changed in ubuntu-jp-improvement: | |
importance: | Undecided → High |
status: | New → Confirmed |
Fumihito YOSHIDA (hito) wrote : | #8 |
次の方法でも回避できることを確
[システム]-
キーボードを追加し、
xorg.confを修正する必
問題が起きているとき: NAMES_BACKUP( STRING) = "xorg", "jp106", "jp,jp", "latin,", shift_toggle, grp_led: scroll" NAMES(STRING) = "xorg", "jp106", "jp,jp", "latin,", shift_toggle, grp_led: scroll"
$ xprop -root | grep XKB
_XKB_RULES_
"grp:alt_
_XKB_RULES_
"grp:alt_
$ gconftool-2 -R /desktop/ gnome/periphera ls/keyboard/ kbd shift_toggle, grp_led grp_led:scroll,ctrl ctrl:nocaps]
layouts = []
model =
options = [grp grp:alt_
overrideSettings = true
latinをはずしたとき: NAMES_BACKUP( STRING) = "xorg", "jp106", "jp,jp", "", shift_toggle, grp_led: scroll" NAMES(STRING) = "xorg", "jp106", "jp,jp", ",", shift_toggle, grp_led: scroll, ctrl:nocaps"
$ xprop -root | grep XKB
_XKB_RULES_
"grp:alt_
_XKB_RULES_
"grp:alt_
$ gconftool-2 -R /desktop/ gnome/periphera ls/keyboard/ kbd shift_toggle, grp_led grp_led:scroll,ctrl ctrl:nocaps]
layouts = []
model =
options = [grp grp:alt_
overrideSettings = true
7.10ではlatin付きでも 問題ありません: NAMES_BACKUP( STRING) = "xorg", "jp106", "jp,jp", "latin,", shift_toggle, grp_led: scroll" NAMES(STRING) = "xorg", "jp106", "jp,jp", "latin,", shift_toggle, grp_led: scroll, ctrl:nocaps"
$ xprop -root | grep XKB
_XKB_RULES_
"grp:alt_
_XKB_RULES_
"grp:alt_
$ gconftool-2 -R /desktop/ gnome/periphera ls/keyboard/ kbd shift_toggle, grp_led grp_led:scroll,ctrl ctrl:nocaps]
layouts = []
model =
options = [grp grp:alt_
overrideSettings = true
"ctrl:nocaps" はシステム>設定> キーボードの、 "Make CapsLock an additional Ctrl"によって設定されたも のと思われます。 Hardyのlatin付きで、 xpropにその設定が反映され てないということは、 GNOMEよりもXのキーボード 設定が優先されるようになった?