musher0 wrote:May I ask additional clarification questions?
In all cases initiated via GUI, nothing additional installed, not encrypted:
1. 512MB slackosave-test.3fs on internal HDD (sda2, NTFS), EN locale, PL keyboard.
2. 128MB slackosave-test.3fs on SD Card (sdb1, VFAT), PL locale/keyboard.
3. IIRC a couple of 256-512 2/3fs savefiles in VBox, mixed EN/PL locale/keyboard.
PL uses
, (comma) as a decimal separator - that might cause problems in some cases, but not in this one.
HTH
___________
Lack of menu entries after installing some specific .pet packages
This is not new issue, but I have found the power to take a closer look at it at last.
While installing a .pet, 'installpkg.sh' alters "Categories=" line in .desktop files according to apps defined in
/usr/local/petget/categories.dat.
Unfortunately in some cases (
examples) new entry won't show up in menu (CATEGORY: None).
I think I found the source of the problem. Let's take
milkytracker - 'Categories=' line in its .desktop file is changed to 'Categories=X-Multimedia-Sub', but both
/etc/xdg/menus/hierarchy and
/etc/xdg/menus/puppy-multimedia.menu contain only "X-Multimedia" (without '-Sub' bit) category.
Adding there this '-Sub' and running fixmenus makes the menu entry visible.
I've found two working solutions:
1. Only one file to be altered - to remove all 'Sub' bits in categories.dat, e.g.:
Code: Select all
PKGCAT_Multimedia_Sub=" abraca acidrip arista avidemux-gtk ...
PKGCAT_Fun_Sub=" angrydd barrage bastet billard-gl blockout2 ...
to be just
Code: Select all
PKGCAT_Multimedia=" abraca acidrip arista avidemux-gtk ...
PKGCAT_Fun=" angrydd barrage bastet billard-gl blockout2 ...
2. More files to be altered - to add those 'Sub' bits to appropriate records in
hierarchy and all
puppy-*.menu files (or safer, as an additional entries), e.g.:
a)
hierarchy
Code: Select all
Multimedia :Sub X-Multimedia,Recorder #
to be
Code: Select all
Multimedia :Sub X-Multimedia,X-Multimedia-Sub,Recorder #
b)
puppy-multimedia.menu
Code: Select all
<Menu>
<Name>Multimedia-Sub</Name>
<Directory>Puppy-Multimedia-Sub.directory</Directory>
<Include>
<Category>X-Multimedia</Category>
<Category>Recorder</Category>
</Include>
</Menu>
to be
Code: Select all
<Menu>
<Name>Multimedia-Sub</Name>
<Directory>Puppy-Multimedia-Sub.directory</Directory>
<Include>
<Category>X-Multimedia</Category>
<Category>X-Multimedia-Sub</Category>
<Category>Recorder</Category>
</Include>
</Menu>
Both approaches seem to work just fine (briefly tested with a couple of apps), but of course it's up to you which one is better (if any
).
EDIT: attached altered
hierarchy and
puppy-*.menu files.
EDIT2: fixed typo in
puppy-personal.menu. Re-uploaded after 1 download. Sorry...
Greetings!