FreeBSD QandA 834

FreeBSD QandA

Q. Panasonic Let's note mini (CF-M32) および Let's note (CF-S21)で
   Fn キーが効きません。

A. kon や X を立ち上げると、その中では効くようになります。
   使えないのはコンソール上だけですので、気にしなくても
   実用上あまり問題はないでしょう。

   また、コンソール上でも、/sys/i386/isa/syscons.c に下の
   パッチを当てると効くようになることがわかりました。

   これは 2.2.7-RELEASE 用のパッチですが、おそらく他のバージョン
   でも使えると思います(2.2.5-RELEASE ではうまくいきました)。

   なお、これについては CF-M32 で動作確認しましたが、おそらくCF-S21でも
   同じように効くようになると思います。

   ----------------------------------------------------------------------
   --- syscons.c.dist      Tue Oct  6 08:50:27 1998
   +++ syscons.c   Tue Oct  6 08:51:13 1998
   @@ -2337,7 +2337,7 @@
               && (mono_time.tv_sec > scrn_time_stamp + scrn_blank_time))
           (*current_saver)(TRUE);
 
   -    timeout(scrn_timer, NULL, hz / 25);
   +    timeout(scrn_timer, NULL, hz / 10);
        splx(s);
    }
 
   ----------------------------------------------------------------------

   なお、このパッチを当てた場合、

      1. 画面更新の頻度が落ちる(気がつく程度かどうかわかりませんが)。
      2. カーソルを blink や destructive にしている場合,点滅の間隔が長くなる
         (これは多分気がつく)。
      3. belltype を visual にしていた場合,ビープ音の代わりに画面がフラッシュ
         する間隔が長くなる(これも多分気がつく)。

   ことになると思います。そのあたりを気にしない限り弊害はないと思いますが、
   自己責任でお願いします。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。