Sylvander wrote:Some personalizations not working.
Hi Sylvander, many thanks for trying banksy 3.
In terms of personalisations banksy works completely the opposite way to other puppies:
- Normal pups save almost every change (good or bad) that has been made to the system, with a few minor exceptions (special directories).
- By contrast banksy 3 is designed to
reject all changes, with the exception of a few specific system changes that I have decided are critical to set up banksy on its first run the way the user wants it to be. These changes are only remembered at the time the "personator" scripts are run - ie you only run them once, the "remembering" does not occur at every shutdown as a puppy is normally set to do by default.
Of course there is a downside to these "selected" personalisations - I don't have any idea what changes other users might want to remember permanently on their systems - I have only set it up to satisfy my own needs.
However - if a user needs to include other specific personalisations there are several ways that a user can do so at the time they run the personator scripts to build the personal sfs file. Here are a couple:
1) If you use a text editor to have a look at the script /root/isolator/1-b3distillor you will see exactly what I have chosen to "remember" at the time that the personalisation script is run. Modifying this script prior to running the personator script will allow new personalisations to be included.
In your case you may wish to modify the script to include any Wine config files in the data that is collected at personalisation time.
(Just remember that the changes to that script are only valid while your system is running and the file exists in memory. As soon as you shutdown or reboot the changes to that file are lost - that is part of how I intend banksy to work. This is normally fine as you only want to run the personalisations once).
2) If you don't wish to modify the b3distillor script there is another way to achieve the same thing. The scripts in /root/isolator allow the personalisation routines to be run manually one at a time. Here is a summary of what happens:
a) Set up your system according to first run etc, and making other changes (if you want) that are described in the "HowTo" file on the desktop.
b) Run the /root/1-b3distillor script and it will create the directory /tmp/banksydistillor (and automatically populate it with the basic personalisations)
- this directory will be used in the next step where we create the new personalised sfs - but before we do that we can add other files manually into that directory. This is where you may wish to add Wine config files wherever they need to be (maybe /tmp/banksydistillor/root?), or add other program files (into /tmp/banksydistillor/usr/bin for example), or even add some pets, sfs files or other miscellaneous stuff as a "user payload" into /tmp/banksydistillor/opt/b3user (this is a special "holding pen" for stuff you may want to access occasionally from within your running system but can't be bothered remastering into the main sfs or don't wish to access from a mounted storage for security reasons)
c) When you have set up the changes you want then you can run /root/isolator/2-b3compressor and it will convert the distillor directory into your personalised sfs.
Once that is done you can simply graft that personalised sfs into your HDD frugal or usb frugal installation or continue with the /root/3-b3isolator script if you wish to create a full .iso file.
If you go down the iso creation route you can then run either /root/isolator/4-b3cdcreator or 4-b3dvdcreator depending on what kind of optical media you want to burn (make sure you put the media into the optical drive first).
a. I installed Xfe, and it's showing in "Menu->Filesystem", but won't run when clicked there.
Entering xfe command in a terminal window produces "bash: xfe: command not found".
b. I configured PPM "Classic" interface, but that isn't displayed when I run PPM.
Forced to choose it each time I run PPM.
Yep, these are all things I didnt include. I don't use xfe (yet) and seldom make any changes to themes or general appearance (other than desktop background) so I haven't tried to include that sort of stuff. I've just gone for the basics.
Now I'm wondering: "for what else can I use Banksy3".
Its simple remastering process seems so useful.
Suggestions welcomed.
The sky's the limit. Once you feel comfortable with how to graft new personalisations in you can add whatever you like. One thing I like to do is to make .pets of my favourite programs (pdf editors, librecad, printer drivers, alternative browsers etc etc etc) and load them as required. After I shut down the installed pets are lost from memory and my basic personalised banksy comes back fresh as a daisy next boot. This is a real bonus when I try out pets that are faulty or badly made - any problems they cause are only temporary rather than getting grafted into a savefile.
I keep my favourite pets on an external usb (or wherever my frugal install is) and just access them via pmounter as needed.
*************
EDIT : I feel the need to add one more comment - although this might seem confusing till you get familiar with the process I described above:
- it is important to realise that the b3personator icon on the desktop
only ever allows the collection of the personalisations specified in the /root/1-b3distillor file.
This means that if you use the
manual process above to create a highly personalised version of b3 you will not be able to create a cloned version of that puppy by using the b3personator icon.
The b3personator icon can only ever clone
all of your personalisations if they have
all been harvested through being specified in the /root/1-b3distillor script.
If you have used the manual method to add the personalisations and you wish to make multiple copies of the outcome you are probably best to go the whole hog and produce a complete iso file so that you can burn as many CDs as you like. (The iso can be created by sequentially using
all four of the scripts found in /root/isolator)
(What I am saying is that if you use the manual process to extend the personalisation you have to forget about the personator icon - it is only designed to help newbies grab a specific subset of basic personalisations)
One more thing - if you do decide to modify the /root/1-b3distillor file keep a backup copy of it on external storage. It will disappear from memory after each boot (as it never becomes part of the main banksy3 sfs unless you remaster it in there). You may find over time that your modifications to the distillor script allow you to harvest the perfect set of personalisations for your needs and you will find it handy to have a record of what you did last time rather than re-inventing the wheel each time you make a newly personalised b3
Hope I haven't lost you with all the blurb!
ps: I try to avoid remastering the main banksy sfs as I don't like to have multiple different versions of that sfs. If the name doesn't change then I feel the contents shouldn't change either. That's the whole point of adding a personal sfs - you can change the name of it to reflect it's contents, or it's creation date etc etc.
*******************