Well, this is embarrassing.
After the success I had with my PepperFlash .pets,
http://www.murga-linux.com/puppy/viewtopic.php?t=106409
....I've decided to turn my hand to the 64-bit version of SlimJet; a browser which, for me, has pretty well replaced Chrome (and I've been a Chrome user since it was in beta, back in 2008).
After making the release announcement here, I've had to withdraw them temporarily, upon discovery that they won't actually start from the MenuEntry..!
32-bit SlimJet normally resides in /usr/lib; I've located these in /opt (a nice 'catch-all' directory), which quite neatly sidesteps the problem with the rather non-standard implementation of the way the lib32 & lib64 directories are linked in 64-bit Pups. Some link in one direction, some the other, and some don't link at all. Plus, Tahr64 has 32-bit compatability libraries, whereas others, such as Slacko64 and Lighthouse64, don't appear to have anything resembling these.
I've been using trio's 'Pet-Maker' package, which is a really useful .pet. Initially, I used it for the SFS packages as well as the .pet ones, although recently I've been experimenting with the 'mksquashfs' command, which seems to work just as successfully.....I suspect the dir2pet script within trio's package probably makes use of this, as well as others. Remember, I'm still quite a 'noob' when it comes to this side of things, so be gentle with me..!
They will all start quite happily from
a) The SlimJet wrapper-script itself
b) The symbolic link to the above, in /usr/bin, and
c) The .desktop file. BUT:
I cannot, for some reason, get them to start from the Menu entry. What I'm wondering is this:-
Does the .pet/SFS need to include an entry for /root/.jwmrc? (Since this appears to be where the Menu entries are generated, although I'm not at all certain of the mechanism...)
I understood that the .desktop file would somehow generate the Menu entry during the installation process; if I'm wrong here (and I suspect I am), I'm more than willing to learn the correct way of doing this.
My .desktop file for these SlimJet packages is as follows:-
Code: Select all
[Desktop Entry]
Encoding=UTF-8
Name=SlimJet
Icon=/usr/share/pixmaps/Slimjet.png
Comment=SlimJet web browser
Exec=flashpeak-slimjet
Terminal=false
Type=Application
Categories=X-Internet-browser
GenericName=SlimJet web browser
Any advice on this will, as always, be very much appreciated.
Mike.