Sorry to have taken so long to answer these.
@Pete (& TWIMC): Thanks for sticking with my project! I've had no problems using or making new frugal save-file installs. In fact, it seems to me better at finding the base sfs and save files than ever. Of course, I use grub2 and have no access to a 64bit legacy boot machine. It does work in qemu but that is no test for booting a save file. I'm assuming the problem you experience must be related to the isolinux.cfg. It probably needs tweaked. Remember that the install must be in the top of the partition or no more than One directory deep! If it is a usb partition, make sure the append line contains "pmedia=usbflash" and NOT "cd".
There is a section on boot parameters in Lighthouse faqs.
In xfce desktop, I've no problem changing the icon theme from the xfce-settings application (to an installed icon theme). However, there seems no option to change individual icons like there is in kde except for *.desktop files which can be edited.
Firefox is a whoops on my part (bad symlink in the sfs) fix it with
Code: Select all
rm -f /usr/bin/firefox
sleep .5
ln -s /usr/lib64/firefox/firefox /usr/bin/firefox
What other sfs files have you had a problem with? The directory structure is basically unchanged since Tazoc created Lighthouse, which means most pets for woofCE puppies won't work in lighthouse without some editing. Always check the lighthouse repo first and slackware second. Also advise using *.txz packages and right-click 'install-txz' instead of petget. (It's on my todo list to change the default for .txz in mime-types)
On the topic of browsers, as has been the case for as long as I've been involved with lighthouse, browsers accessed from the menu run as spot. Root is accessed from wbar or the terminal. You can also edit the .desktop file in /usr/share/applications.
The easiest frugal install is manual. If it is to usb media, 'pmedia=usbflash' (or usbssd) is essential. Otherwise, open the drive/partition you want to use with rox-filer and drag the base, initrd.xz and vmlinuz files there and edit your pre-existing boot menu accordingly. Even more sure-fire is to install to a directory with the psubdir=myuniquefoldername. Extra sfs files can be located in that folder or on the top of the partition.
I've fixed the sound issues with
. It was confusing pulse, which handles sound. Make adjustments with Pulse-audio volume control from the menu or 'Sound' from wizardwizard (setup) or right-click the speaker tray-icon (left-click in xfce).
@Stemsee: Greetings. Surf browser zoom-in is <control shift k> and out is <control shift j>. Keyboard shortcuts are found in /usr/share/doc/surf/surf.1 (also in the man directory). A location bar of sorts (dmenu) is called up with <control g>. Terminal is probably the easiest. Wbar "Surf" icon runs it as root. Surf is not multiuser friendly (spot can't download anything).
Can't replicate the permissions problem you described. Not sure what's up with that.
The encrypted save-file is something I've never played with, but I remember hearing it is restricted to ext2. Even so, the code is partially in both the init script and rc.shutdown and is untouched from the original. It may be broken since gcrypt has been upgraded several times since.
Thanks for testing. Soon I'll have an updated version uploaded with new sfs files. Having some problems with the devx since the gcc-8.1.1 upgrade.
@chrabak: Lighthouse is meant to run in ram. A full install is not recommended. The closest option which is supported is pupmode 6 (save to partiition). If you still want a full install, there is a good help file in the fatdog faqs, although I don't think they support it. I think you could make an install to partition and then delete the initrd folder. Unsquash the base sfs there and the system might read it as a full install, but I wouldn't count on it.
I think you've already discovered one issue: nvidia.
Below is a package (getnvidia) for lighthouse (click to unzip). It's built into the next release.
edit: Yes, encrypted pupsave is broken. Errors seem to point to losetup. fails to mount.