I have found some inventive locations for locales tooSimple answer.
That is the place Barry K. put it when he decided to have spot.
Mike
Thanks to this discussion, I have updated my scripts to use $SPOT_HOME (which gets its value by awk-ing /etc/passwd) instead of /root/spot. These are not ordinary scripts; they are the configuration scripts that needs to keep root-spot configuration in sync (e.g, if you change the cursor for root, you need to do the same for spot otherwise if you run browser as spot, that browser will display the *old* cursor and you've got questions like "I have changed my cursor and it takes effect everywhere except on firefox" ). I don't know how many of these kind of scripts are in standard puppies, 01micko would be in a better position to answer that.mikeb wrote:Actually as regards moving the offending folder, since anything run as spot would be using the path set in passwd it suggests nothing would need altering/fixing and only an extra icon to the 'sandboxed' spot folder on the desktop perhaps.
One of the less painful changes. Unless of course the hard coded paths bunny is hopping around.
Speak no more. I recently had to deal with peculiarities of installing Fatdog on a Sony UEFI machine. What should have been a couple of minutes turned into days. It is hardcoded to boot Windows at all cost, and has hidden strategies to boot it despite my various counter measure - the only fix was to remove Windows bootloader altogether).(if anyone has every suffered SONY's ...
IMHO, not being a real programmer per sé, hard coding is the apitimy of all evil.What should have been a couple of minutes turned into days. It is hardcoded to boot Windows at all cost..(snip)
I understand from your description alone. My point was the placement of root/spot makes sense, which you seemed to have confirmed.bigpup wrote:There is no /home in Puppy.
/root is used like /home is used in other versions of Linux.
The only home used in Puppy is /mnt/home
Maybe you can understand with this picture.
Ah thank you. I can see why user/root and user/spot (Windows style) or something else might make more sense now.mikeb wrote:/root is the profile folder for the root admin
Haha, I definitely agree! Trying to talk to someone about "root" or go to "root" can have at least 3 meanings in Linux.mikeb wrote:reusing names for different meanings is a fun way to confuse
About fido wrote:fido is another name for a dog, and is a full non-root login account, as you would get in any other Linux distro. With one peculiarity, it's home directory is /root (which may indeed seem very peculiar to you, but there is a reason for it!). As with other distros, you would use 'su' or 'sudo' to perform administrator activities.
Spot is debatable. Fido is not. It is totally indefensible. I will not speak furtherunicorn316386 wrote:mikeb, what are you thoughts on this one?
About fido wrote:fido is another name for a dog, and is a full non-root login account, as you would get in any other Linux distro. With one peculiarity, it's home directory is /root (which may indeed seem very peculiar to you, but there is a reason for it!). As with other distros, you would use 'su' or 'sudo' to perform administrator activities.