インストール時に出てくるウインドウでも「このパッケージにはメニューエントリは無いよ」と英文で表示されます。
試しに適当な GTK ダイアログを出す実行ファイルをメニューエントリ付きの PET パッケージにしてみたところ、こちらはメニューに出てきます。
とりあえず /usr/local/petget/installpkg.sh を読んでみると
コード: 全て選択
#121119 if only one .desktop file, first check if a match in /usr/local/petget/categories.dat.
そこで /usr/local/petget/categories.dat をエディタで開いた上で、インストールしようとしているソフト名で検索し、その行を削除&保存してから PET パッケージをインストールしたところデスクトップ左下メニューにエントリされました。
念のため、この操作を行わずにただ PET パッケージをクリックした際の挙動を他の Puppy でも試してみました。
- ○ - Lupu-528JP
- × - Precise-5.4.3
- × - Wary-5.3.92
- ○ - Slacko-5.4.0
ソースを読むと、インストール周りは頻繁に Bugfix されてるみたいですね〜。
メニューエントリがきちんと作られた Slacko の最後の fix は「#121015」でした。
それよりも後に追加された「#121119」(Precise や Wary にはある)が原因なのかな?