Vitruvian Penguin
knoppix

[knoppix:0494] Re: KNOPPIXでのかな入力

Date: Tue, 17 Dec 2002 19:21:50 +0900
X-mailer: KMail [version 1.4]
Maxです

LaVieLでFDが認識できない件については、あれこれ調べてみましたが
フィードバックできることが無く諦めてしまいました。
ただ、automountできず、自動認識の間でもFDアクセスがないとしたら
やはりハードウェアに起因する問題かもしれません。
そもそも/mnt/auto/floppyが造られないというあたり、システムに認識
されていないとしか結論できない気がしています。
別な自作機では認識されているようですし。

ただ、dmesgでfd0が識別されているかのように見えますので、
knoppix-autoconfigあたりのロジックに問題があるかもしれません。
FDDにそれほどハードウェア的なバリエーションがあるとは思えないですが、
ノート機はわりと特殊なケースが多いので、何か落とし穴があるのかもしれません。
比較検証として他にLaVieLを使っている人は居ないのか・・・

それはさておき。

2002 12月 17 火曜日 17:49、Satoshi さんは書きました:

> いろいろと調べて、/KNOPPIX/etc/kinput2/rule.kanaなどを
> 編集しようとしたのですが、読みとり専用ファイルシステムです。と
> 言われてしまい、できないのです...

# カナ入力はしない人なので、根本的な解決ではない断片的なアドバイスに
# なりますがご容赦。また、あえてこういうトラブルに対してどう対処する
# べきかという話になりますが気を悪くしないでくださいまし。
# 役に立たないぞ( ゜Д゜)ゴルァ!!と言われても仕方ないですが(W

まずtipsとして・・・
なぜ読みとり専用になっているのかという理由について考えてみましょう。

当該ファイルがどういうものか、本当に今編集しようとしている権限で
編集できないのか。まずは疑念をもってください。

$ ls -l /etc/kinput2/rule.kana

/etc/kinput2/rule.kana -> /KNOPPIX/etc/kinput2/rule.kana

となっていることを見つけて、/KNOPPIXディレクトリ以下のファイルを
編集しようとしたのだと思います。

で、/KNOPPIXディレクトリというのは普通のディストロ(HDDにインストールする)
では存在しませんね?

で、FDDの認識の件で、おそらく

$ mount

は何度もされているとおもいますが、そこに

/dev/cloop on /KNOPPIX type iso9660 (ro)

という記述があることは見つけられたでしょうか。
つまり、cloopというknoppix独自の圧縮ファイルシステムで、CD-ROMの内容を
直接マウントしています。普通は書き込みはできません。
ここの内容に対してシンボリックリンクを貼っていると言うことは、
通常書き換える必要がないモノとしてシステムは振る舞っています。

取りうるべき対処として、とりあえず当該ファイルを変更したいのなら、
こうすすればいいでしょう。

$ cd /etc/kinput2
$ sudo rm -f rule.kana
$ sudo cp /KNOPPIX/etc/kinput2/rule.kana .

これで、/etc/kinput2に編集可能なrule.kanaが置かれることになります。
あとはその場での変更についてはこれを編集することで可能ですが、
これは再起動すると消えてしまうのであまり得策ではありません。

さて。

rule.kanaおよびrule.kana2がカナ入力のためのキーストローク定義として
あるようですが、それらは/etc/kinput2/ccdef.kinput2から読み込まれます。
これまでの話でccdef.kinput2をまず編集可能にするようにしてください。

# rule.kanaをccdef.kinput2に読み替えて解釈するだけです。
# まずやってみてください。

このファイルの中に、"include 'rule.roma'"とあります。
これはローマ字変換のためのルールファイルです。
これを"include 'rule.kana'"なり、"include 'rule.kana2'"にすれば
カナ入力ができるはずです。ただし、システムの再起動が必要では
ないかと思います。つまり、せっかく変えても消えてしまいます。

で、fddが認識されるのなら、自分用のrule.*やccdef.*を/etcディレクトリに
入れるような処理をfdd内に置くしかないのですが、それが現在手を出せない
状態ですので悩ましいです。
FDDがマウントされるような手段がないと、結局問題の解決には至らないという
のが切ないですが、とりあえず一点でも解決||理解に近づければと思います。


-- 
Masaharu "Max" Goto
GnuPG Key fingerprint = 4D69 6B1D 484D 999C EDA7  2853 32AF 0C86 9323 3DDB
<Prev in Thread] Current Thread [Next in Thread>