Linuxで遊ぶ!Linuxについては入門者レベルです、間違いも大目に見て下さい。KaulerさんのWebページで、bkhome.orgと言うのがあるらしい。Woofを使ったQuirkyと言うpupletのページがある。blogをあまりチェックしてなかったから、まさかQuirkyを開発しようとしていたとは思いもよらなかった。遊び半分みたいなpupletのようだ。upupじゃ無くてQuirkyを始めるの?先が読めない。upupを先にお願いしたい。ライブラリや追加のPETなどがむちゃくちゃな状況を打開するにはupupしか無いと思うんだが。Quirkyの日本語訳は「斬新な」「風変わりな」「奇抜な」「気まぐれな」などの意味があるらしい。OtherIrihapetiさんフォーラムを去る英文フォーラムのIrihapetiさんがどうもPuppyフォーラムから引退したみたいだ。puppylinux.caなどにあったIrihapetiさんのフォルダがそっくり消去されているし、フォーラムから個人情報も消去されており、2009年10月23日が最後の投稿と思われる。今まで結構SCIM関連などで参考とさせてもらっていたので残念だ。Other2009年11月22日日曜日EtoysのPET化EtoysをPETパッケージにする。Etoysのdebバイナリをダウンロードしてきます。最新版はdebパッケージが準備されてないので面倒な為、少し古いのですが使い勝手は変わらないと思います。debパッケージなのでそのままインストール出来ますがJWMのメニューに表示されないみたいなので一部修正します。使用したパッケージEtoys-3.0.2177-Final-Linux.debダウンロード元http://www.squeakland.org/まずundebで展開する。Etoys-3.0.2177-Final-Linux.deb展開するとusrフォルダが出来るので、作業フォルダを作成しその中に移動させておきます。作業フォルダ名はEtoys-3.0.2117にしました。作業フォルダの/usr/share/applications/etoys.desktopを開いて中を一部変更し、JWMのメニューに表示される様にします。Entry]Comment=EtoysEncoding=UTF-8Exec='/usr/bin/etoys'Icon=etoys.pngMimeType=Name=EtoysPath=StartupNotify=falseTerminal=falseTerminalOptions=Type=ApplicationX-DCOP-ServiceType=noneCategories=Development;Categoriesの部分を"Development"に変更します。"Education"はPuppyの初期状態では登録されていないので使えません。PuppyのJWM設定を変更すれば"Education"も使えますが他のPuppyと互換性が無くなるので、素直にCategoriesを変更します。あとは好みで修正して下さい。dir2petでPETパッケージにする。4.30からパッケージの作り方が少し変更になっているみたいなので、過程を全て表示させてみます。作業フォルダのディレクトリへ移動する。スクリプトにようこそ。これはディレクトリをPETパッケージに換します。'abiword-0.5.6'という名前のディレクトリがあり、その中にパッケージに必要とされるものを何でも置きます。(XDGメニューファイル)。.desktopファイルがなくても気にしないで下さい。このスクリプトがいくつかの簡単な質問をしてパッケージに必要な物を何でも勝手に作ってくれます。.desktopファイルとメニュー用に16x16ピクセルアイコンだけが必要です。/usr/local/lib/X11/mini-icons/である事が望まれます。パッケージ名にダッシュを続けてアラビア数字でバージョン番号を付けます。abiword-0.5.6パッケージは任意でインストール後と削除後のスクリプトを持ちます。トップディレクトリに置かれます。(Unleashed用に公式PETを作るには、そのREADMEファイルを読んで下さいスクリプトを正しく作成する方法が詳しく書かれています)上記のどれにもさらに進む必要がなければ、ここでCTRL-Cを押してこのスクリプトを終了できます。なければENTERを押して下さい。Etoys-3.0.2117/usr/share/applications/etoys.desktopこのアプリケーションにはメニューエントリができます。多少なりとも「.desktop」ファイルを変更したいならば、このスクリプトを進める前に、今すぐエディタでファイルを開き、必要な変更をして下さい。スクリプトを続けます。「ignore」とタイプすれば「.desktop」の内容を用いずにパッケージの作成を進めます。PETパッケージ用の依存リストを入力して下さい。パピーに組み込んだパッケージは依存ファイルとしてはっきりと名前を付ける必要はありません(パピーの縮小ベアボーンバージョン以外は、これら全てを組み込んでないかも知れません。最悪の場合の状況について考えなければならないかも知れません)。+vamps,+vobcopy,+ffmpeg,+dvdauthor,+gtkdialog3各パッケージ名は先頭が「+」で始まり「,」で区切られます。この「gtkdialog3」はGTKライブラリを要求しますが下位依存ファイルを指定する必要はありません。「gtkdialog3」をインストールする必要があれば、それ自身の依存リストがあります。データベースファイルで各パッケージの依存リストを調べる事ができます。パッケージバージョン番号を指定する必要はありません。キーを押すとパッケージのデータベースエントリの作成を手助けするGUIウィンドウが現れます。これはどこかに保存するためにテキストエディタに表示されます。パッケージ内の「pet.specs」ファイルにも書き込まれます。ここでGUIが現れるのでカテゴリとレポジトリを修正しました。エディタが開きデータベスエントリの中身を表示します。確認したら終了させます。何もしないで待っていると以下の様にdir2petが終了しPETパッケージが作成されます。