Vitruvian Penguin
knoppix

[knoppix:3760] Re:knoppixのカスタマイズについて

Date: Wed, 11 Aug 2004 15:37:06 +0900
User-agent: Wanderlust/2.10.0 (Venus) SEMI/1.14.4 (Hosorogi) FLIM/1.14.4 (Kashiharajingmae) APEL/10.4 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)
M.Kamataki です。

At Wed, 11 Aug 2004 08:21:04 +0900 (JST),
花子さん wrote:

<...snip...>
> します。私は、knoppixのカスタマイズを趣味でしていますが、kdeメニューの
> カスタマイズ方法がわかりません。knoppixのカスタマイズでは、sellしか使え
> ないので、メニューにあるツールは使うことができません。M.Kamatakiさんか
> ら、「/usr/share/applnk ディレクトリに KDE メニューの元があります。」と
> 教えていただいたのですが、カスタマイズ方法がわかりませんでした。すませ
> ん。わかる方、ご教授願います。

発想を変えて、こんなのはどうですか。

KDEメニューは、/usr/share/applnk ディレクトリの他に、
$HOME/.kde/share/applnk ディレクトリ以下の設定ファイルも参照します。後
者は、KDEメニューの[設定]-[メニューエディタ]を使って、追加、編集できま
す。実際のメニューの表示では、後者が優先されます。CD起動のKNOPPIXでも
なんでもかまいませんが、ユーザー環境でKDEメニューをカスタマイズしてお
きます。その際に設定された $HOME/.kde/share/applnk 以下のファイルをバッ
クアップしておき、カスタマイズ作業時に、/usr/share/applnk に上書きコピー
するという方法です。

ただ、作業の前に、http://www.kde.org/areas/sysadmin/ の「File System
Hierarchy」や「Configuration Files」のページに目を通して、KDE関連のディ
レクトリ、設定ファイルの意味を理解しておいた方がいいと思います。また、
メニューをKDE標準のカテゴライズから変更すると、KDE標準を想定したパッケー
ジでアプリケーションをインストールすると、メニューに表示されなくなる場
合もあるかもしれません。At Your Own Riskということでお願いします。

> 別件ですが、knopix3.4をカスタマイズしていると、消していないはずの「UML-
> KNOPPIX」がメニューから消えてしまいました。原因不明です。
> よろしくお願いします。

KNOPPIXでは、GUI起動すると、/etc/init.d/xsession というスクリプトを起
動します。このスクリプトがさらにいろんなスクリプトを呼び出します(この
あたり大変複雑 :-p)。その中に、/etc/X11/Xsession.d/32kdedesktop という
スクリプトが、KNOPPIXのCD-ROMの中のAist/setup.shを実行しているんです
ねぇ。たぶんUML-KNOPPIXメニューが消えてしまったのは、カスタマイズの際
にAist ディレクトリを削除したからでしょう。さて、このsetup.shファイル
をエディタ等で中身を読んでみてください。こんな風にメニューを追加できる
ということもわかります。UML-KNOPPIXメニューを残すなら、このsetup.shファ
イルから不要なところを削除し、CD-ROMのどこかにコピーしておけばいいんじゃ
ないでしょうか。

;; 今回、気づきましたが、本格的なハードディスクインストール後に、
   32kdedesktop が残るというのは、もしかすると問題かも。
<Prev in Thread] Current Thread [Next in Thread>