[FreeBSD-users-jp 96136] Re: jp.106 キーボードについて
Tomoaki AOKI
junchoon @ dec.sakura.ne.jp
2017年 10月 5日 (木) 14:45:13 UTC
青木@名古屋です。
内藤さんご指摘のとおり、コンソールドライバがvtだから出ている
メッセージですね。 具体的には/etc/rc.d/sysconsが出しています。
sc(syscons)用keymapのどれがvt用のどれに対応しているかも
全部ここに入っていますよ。
なお、keymapの名前は、vt用では各国の最も標準的な配列が
<2文字国名コード>.kbd
に統一されました。 日本の場合、sc用でいうjp.106.kbdが標準と
見做されjp.kbdになったたため、vt用にはjp.106.kbdが無いのです。
# いろいろありすぎてどれを使うべきか分かり難くなっていた
# ので、この国ではとりあえずこれを試せ、というのを一目瞭然に
# したかったという趣旨だったかと。
確か、vtが入った当初はsc用からのフォールバックが未実装でvt用の
設定になっていないと容赦なく英語配列にフォールバックされて
しまった覚えがあります。 最初のうちはvtを試すときと当時常用
だったscとの切替毎に/etc/rc.confの設定まで書換えていたのですが、
途中で面倒になってこんな設定にしてしまっていました。
if [ "vt" = `sysctl -n -q kern.vty` ]
then
keymap="jp.kbd"
else
keymap="jp.106.kbd"
fi
/etc/rc.confは本質的にはシェルスクリプトなので、こんなことも
できてしまいます。
On Thu, 5 Oct 2017 21:03:07 +0900
内藤 祐一郎 <naito.yuichiro @ gmail.com> wrote:
> 内藤です。
>
> あんまり詳しくはありませんが、
> 下記の WARNING はコンソールが vt(4) の時に、
> syscons(4) のキーマップを指定すると表示されます。
>
> syscons(4) から vt(4) に変わった時にキーマップの定義ファイルも変わったようで、
> /usr/share/syscons/keymaps から
> /usr/share/vt/keymaps の下を見るようになりました。
>
> 現在のところ、互換性のため(?)に syscons(4) のキーマップを指定すると
> vt(4) のキーマップのうち近いものを探して使うようです。
>
> 日本語キーボードでしたらどちらもほぼ同じマッピングですので、
> 特に何の問題もなく使えることと思います。
>
> そのため、もし今後 vt(4) コンソールをメインに使うのでしたら、
> 今のうちに vt(4) コンソールのキーマップを指定するようにしておいた方が
> 無難だと思います。
>
>
> > 2017/10/05 17:53、SING bsd <bsd @ sing.ne.jp>のメール:
> >
> > いつもお世話になります。北山と申します。
> >
> > 10.4 RELEASE を使っていて気になりましたので。
> >
> > おそらく 10.0 RELEASE あたりから出ている現象なのです。
> >
> > インストール時に設定していますが
> >
> > /etc/rc.conf に
> > keymap="jp.106.kbd"
> >
> > の記述をしています。
> >
> > で、起動時に以下の WARNING が出力されるのです。
> > ------------------------------------------------------------------
> > WARNING:
> > New keymap: In /etc/rc.conf replace 'keymap.jp.106' by 'keymap=jp'
> > ------------------------------------------------------------------
> >
> > /etc/rc.conf を
> > keymap="jp"
> >
> > と書き直して起動すれば WARNING は出力されないし、キー配列も思い通りではあるのですが・・・どうも納得できないのです。
> >
> > どなたかこの現象について詳しい方はいらっしゃいますか?
> >
> >
> >
> >
> > _______________________________________________
> > 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-unsubscribe @ freebsd.org"
>
> --
> 内藤 祐一郎
> naito.yuichiro @ gmail.com
>
>
>
> _______________________________________________
> 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-unsubscribe @ freebsd.org"
>
--
青木 知明 [Tomoaki AOKI] <junchoon @ dec.sakura.ne.jp>
freebsd-users-jp メーリングリストの案内