たかのです。こんばんは。 From: HATANO Tomomi <hata...@infolab.ne.jp>さん > >FreeBSD本体を9.2-Stableをupdateしたところ(これが直接の原因ではないんでしょうが)、 > >X11上のキーボードレイアウトが狂ってしまいました。 > >現在US配列のHHKを使っているんですが、X11上ではJP配列になってしまいます。 > > 日本語の入力に ibus を使っていて、 > ibus-1.5.x にアップデートしませんでしたか? > > もしそうなら、 > ibus を 1.4.x に戻すと治ると思います。
いえ。この答えは安直すぎるのでやめましょう。 ibus-1.4.2 と 1.5.5 では好き嫌いがあるのはウェブで検索するとた くさん出てくるのでここでは書きません(vi VS emacs 戦争みたい?;-P) が、以下の URL に ibus-1.5.5 について書いているので参考にしてく ださい。 http://running-dog.net/2014/03/post_938.html [詳細] タブの「キーボードレイアウト」で [システムキーボードレ イアウトを利用する] にチェックすると回避できる問題です。 で、本題の以下の件ですが、確かに X で利用しているバックグラウ ンドが書かれていないので何が原因になっているのかいまいち特定でき ない部分はありますが・・。 From: <hisao.os...@nikon.com>さん > X11上でのキーボード設定はどうするのが正しいのでしょうか。 > > OpenSSLのSecurity Advisoryが出たということもあって、 > FreeBSD本体を9.2-Stableをupdateしたところ(これが直接の原因ではないんでしょうが)、 > X11上のキーボードレイアウトが狂ってしまいました。 > 現在US配列のHHKを使っているんですが、X11上ではJP配列になってしまいます。 > > /etc/rc.confには、 > keymap="us.iso" > としてあり、コンソールではUS配列で使えているんですが、X11上ではターミナルを > 含めすべてJPに変わります。 > > /etc/X11/xorg.confに、 > Section "InputDevice" > Identifier "Keyboard0" > Driver "Keyboard" > Option "XkbLayout" "us" > Option "XkbModel" "pc101" > EndSection > と、Xkb...のoptionを加えたのですが効果がありません。 > > というわけで、 > ~/.xinitrcの先頭に > setxkbmap -model pc101 -layout us > を追記してみましたが、これも効果なしです。 > > 起動後のxterm上で > setxkbmap -model pc101 -layout us > とすればus配列として使えるようになるのですが、あまりにも不便なので。 X を動かすと xmodmap と setxkbmap は非同期で動作しているようで す。実はこちらについても調べてみたことがあるのですが、それについ ては以下の URL に書きました。 http://running-dog.net/2013/08/post_560.html $ setxkbmap -print すると、hisao.os...@nikon.com さんの事象は xkb_symbols に引っ張られるのではないのかなぁ。と、漠然と思ってメー ルを読んでいましたが、では setxkbmap -print で表示される設定をど うやったら変更できるのか、僕はドキュメントを見つけることができま せんでした。 ソースコードを読んでいる時間が無かった(その前にどの辺りのソー スコードを読んで良いのかさえ把握できていません)ので、更に一歩踏 み込んでは調べてはいませんが・・。 /usr/local/share/X11/xkb/symbols/jp をいじれば日本語キーボード の状態を変えられるところまでは特定できたのですが、今回のように jp を us に変える方法が僕にはわかりません。 ついでに僕も setxkbmap -print で表示される設定を変更する設定法 法を知りたいところではあります。 多分、その解は /usr/local/share/X11/xkb/symbols/ のファイルに あるとは思うのですが、ports がインストールしたファイルはあまりい じりたくはないですよね。 $HOME/.hoge ファイルでなんとかしたいと 思ってしまう・・。 #今の opendesktop.org 方面の設定だと $HONE/.config/ 辺りかなぁ? たかの@あまりお役に立てずにすみません。 --- Contact to me. takachan[at]running-dog.net http://www.running-dog.net/ takachan[at]xn--w8j2bze0962a.jp http://xn--w8j2bze0962a.jp/ _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"