Banksy 3 - aka "The Personator"
Posted: Tue 09 Dec 2014, 08:55
(Updated 2014 Dec 12)
EDIT : ** Note** the Banksy3 "Personator" version saves limited personalisations. However the "Impersonator" version requested by Sylvander has much broader ability to save all personalisations. If you need the "impersonator" version please see towards the end of this first post.
EDIT 2019: RickGT351 has posted a link to a good slacko repository which can be handy for locating software compatible with banksy3 - see his comment here:
http://www.murga-linux.com/puppy/viewto ... 32#1045032
Banksy 3 (aka "The Personator") is aimed at users who want a puppy with the following characteristics:
- easily personalised.
- retains personalisations without having a savefile.
- user does not need to understand remastering to remember personal settings!
- resistant to online nasties as the code is unchanged and always fresh at each boot.
- no passwords retained.
- no history retained.
- intended to reduce risks from online usage. Don't use Windows for online banking!
- plenty of wallpaper choices (including the ability to add users own image file)
- primarily intended for CD or DVD boot to ensure code integrity. (Can be installed as frugal if desired)
- safe for Puppy first timers as it cannot write to ntfs (in default mode)
- show your friends how they can easily get online with a personalised Puppy CD or DVD without knowing anything about remastering.
This is a great way to recycle a PC or laptop that has a dead Windows install, or even a machine that has no operating system or hard disk at all. Turn a $50 laptop into a running machine booting from a personalised CD.
Burn a CD for each of your friends to use in emergencies.
All without remastering!
NOTE - the inbuilt automatic personalisation routines probably require a minimum of 768MB. My testing has been done on 1GB and 2GB machines.
(On lower ram machines it may be possible to run the personalisation manually using the routines in /root/isolator)
What does Banksy3 ("personator" version) remember?
1) "Quicksetup" parameters:
- Language / locale
- Keyboard type
- Timezone
- Hostname
2) Wifi parameters - as set up via sns ("simple network setup").
3) Browser bookmarks, homepage, security settings etc.
4) Desktop background image / wallpaper. (Allows choice from several existing images, or the addition of extra personalised images)
5) Singleclick or doubleclick preference.
6) Touchpad (flsynclient) settings.
7) Leafpad settings (wordwrap etc)
8) Any "user extras" that are stored in /opt/b3user. This can be .pets, documents, images, audio etc etc that the user wants to have available within a personalised puppy.
Also incorporates the following:
- Ability to burn new banksy3generic.iso CD or DVD with single click ease.
- Ability to burn new banksy3personalised.iso CD or DVD with single click ease
- Ability to create new generic iso or personalised iso for HDD use if CD/DVD version is not desired.
- Screen brightness utilities can be found in /opt/b3payload. (As well as up/down controls in the task bar). Different PCs require different methods so several options are included.
- Mochi Moppels 'terminal copy' modification. This allows the user to copy data from a terminal by using the Shift+Ctrl+c shortcut.
- Mochi Moppels 'PPM download only' mod for saving packages (first version)
- SFRs "Take-a-Shot" utility for image capture. Also permits animated gif capture of desktop activity.
- rcrsn51s "peasyglue"
- pupmd5 (01micko/shinobar/don570)
- Addition of "xbatalarm" to sound a warning if the battery is running low.
- Replacement version of "vattery" to improve system tray battery icon function.
- Shinobars "dir2iso"
- Updated pMusic
#- Updated SSL
#- Updated Bash
#- Updated wget
- Pmount hidden to avoid unintended mounting/deletion of partitions by inexperienced user.
- Drive icons disabled to prevent accidental access/deleting of offline data. (still accessible to experienced users)
- NTFS mounting locked to 'Read Only' to minimise risk to existing Windows partition.
- Provision of a variety of shutdown options ("traffic lights" on desktop) including "killdown" which permits more or less instantaneous shutdown during live session as a timesaver.
- /opt/b3payload includes "PeasyWifi 3.3" .pet in case some users have 'sns' problems and wish to try an alternative. Not yet installed as the user should refer to the forum thread for details of best usage.
- "Ipinfo" default external IP check disabled.
- Other apps include:
xdotool
Download link : Updated Dec 12 ("Personator" version)
http://www.mediafire.com/download/t2zh1 ... ric_01.iso
md5= 03e3ba185e45a530c6b519adc11a1c27
Banksy 3 / Personator 3 is based on Slacko 5.6 which is available here
Slacko 5.6 devx available here
"impersonator" version:
EDIT : I have made an alternative (experimental) version available here in response to Sylvanders request to save ALL changes rather than a select few. I call it "b3 Impersonator" as it effectively "clones" your setup.
Extra info for Banksy 3 (Personator):
Tips:
-
EDIT 2019: RickGT351 has posted a link to a good slacko repository which can be handy for locating software compatible with banksy3 - see his comment here:
http://www.murga-linux.com/puppy/viewto ... 32#1045032
Known bugs:
-
Possible future additions for next version:
(Please also look at next post down for versions incorporating some of these additions already)
- Add virtual keyboard eg: xvkbd - to frustrate keyloggers (mikeslr)
- Extend the list of functions in the 'distillor' script which determines what is transferred across to the personalised version.
- Possibly allow some method to remove generic, personator, singleclick and doubleclick icons to be removed from the desktop in the personalised version if user chooses. (mikeslr)
- Add some method to allow personalisation function to be locked out or passworded (mikeslr)
- Add Freeoffice {Now added to b3skype version. I will add to some other versions too. About extra 50MB though}
- Add Truecrypt and/or Tomb or similar to allow stored data to be encrypted. (mikeslr)
- Fork a 'kiosk' version that has Gparted and pmount completely removed to increase lockdown for all users (rather than just protecting new users and Windows refugees from basic mistakes)
- Find way to force pburn to default to its slowest speed for normal burn functions. (mikeslr)
- Add RSH timezone mods so that it can be passed as a boot time option if desired.
- Implement RSH pinterface mod so that interface language can be modified during boot.
- Investigate "peazip" as possible means of storing encrypted data. (mikeslr)
- Make a 'password-protected' version of pmounter so that a user receives a warning dialog and a password request when attempting to use pmount. (raffy)
Revision History:
banksy3generic_01.iso released Dec 12
- fixed incorrect wget symlink causing PPM download problem.
banksy3generic.iso released Dec 8
EDIT : ** Note** the Banksy3 "Personator" version saves limited personalisations. However the "Impersonator" version requested by Sylvander has much broader ability to save all personalisations. If you need the "impersonator" version please see towards the end of this first post.
EDIT 2019: RickGT351 has posted a link to a good slacko repository which can be handy for locating software compatible with banksy3 - see his comment here:
http://www.murga-linux.com/puppy/viewto ... 32#1045032
Banksy 3 (aka "The Personator") is aimed at users who want a puppy with the following characteristics:
- easily personalised.
- retains personalisations without having a savefile.
- user does not need to understand remastering to remember personal settings!
- resistant to online nasties as the code is unchanged and always fresh at each boot.
- no passwords retained.
- no history retained.
- intended to reduce risks from online usage. Don't use Windows for online banking!
- plenty of wallpaper choices (including the ability to add users own image file)
- primarily intended for CD or DVD boot to ensure code integrity. (Can be installed as frugal if desired)
- safe for Puppy first timers as it cannot write to ntfs (in default mode)
- show your friends how they can easily get online with a personalised Puppy CD or DVD without knowing anything about remastering.
This is a great way to recycle a PC or laptop that has a dead Windows install, or even a machine that has no operating system or hard disk at all. Turn a $50 laptop into a running machine booting from a personalised CD.
Burn a CD for each of your friends to use in emergencies.
All without remastering!
NOTE - the inbuilt automatic personalisation routines probably require a minimum of 768MB. My testing has been done on 1GB and 2GB machines.
(On lower ram machines it may be possible to run the personalisation manually using the routines in /root/isolator)
What does Banksy3 ("personator" version) remember?
1) "Quicksetup" parameters:
- Language / locale
- Keyboard type
- Timezone
- Hostname
2) Wifi parameters - as set up via sns ("simple network setup").
3) Browser bookmarks, homepage, security settings etc.
4) Desktop background image / wallpaper. (Allows choice from several existing images, or the addition of extra personalised images)
5) Singleclick or doubleclick preference.
6) Touchpad (flsynclient) settings.
7) Leafpad settings (wordwrap etc)
8) Any "user extras" that are stored in /opt/b3user. This can be .pets, documents, images, audio etc etc that the user wants to have available within a personalised puppy.
Also incorporates the following:
- Ability to burn new banksy3generic.iso CD or DVD with single click ease.
- Ability to burn new banksy3personalised.iso CD or DVD with single click ease
- Ability to create new generic iso or personalised iso for HDD use if CD/DVD version is not desired.
- Screen brightness utilities can be found in /opt/b3payload. (As well as up/down controls in the task bar). Different PCs require different methods so several options are included.
- Mochi Moppels 'terminal copy' modification. This allows the user to copy data from a terminal by using the Shift+Ctrl+c shortcut.
- Mochi Moppels 'PPM download only' mod for saving packages (first version)
- SFRs "Take-a-Shot" utility for image capture. Also permits animated gif capture of desktop activity.
- rcrsn51s "peasyglue"
- pupmd5 (01micko/shinobar/don570)
- Addition of "xbatalarm" to sound a warning if the battery is running low.
- Replacement version of "vattery" to improve system tray battery icon function.
- Shinobars "dir2iso"
- Updated pMusic
#- Updated SSL
#- Updated Bash
#- Updated wget
- Pmount hidden to avoid unintended mounting/deletion of partitions by inexperienced user.
- Drive icons disabled to prevent accidental access/deleting of offline data. (still accessible to experienced users)
- NTFS mounting locked to 'Read Only' to minimise risk to existing Windows partition.
- Provision of a variety of shutdown options ("traffic lights" on desktop) including "killdown" which permits more or less instantaneous shutdown during live session as a timesaver.
- /opt/b3payload includes "PeasyWifi 3.3" .pet in case some users have 'sns' problems and wish to try an alternative. Not yet installed as the user should refer to the forum thread for details of best usage.
- "Ipinfo" default external IP check disabled.
- Other apps include:
xdotool
Download link : Updated Dec 12 ("Personator" version)
http://www.mediafire.com/download/t2zh1 ... ric_01.iso
md5= 03e3ba185e45a530c6b519adc11a1c27
Banksy 3 / Personator 3 is based on Slacko 5.6 which is available here
Slacko 5.6 devx available here
"impersonator" version:
EDIT : I have made an alternative (experimental) version available here in response to Sylvanders request to save ALL changes rather than a select few. I call it "b3 Impersonator" as it effectively "clones" your setup.
Extra info for Banksy 3 (Personator):
Tips:
-
EDIT 2019: RickGT351 has posted a link to a good slacko repository which can be handy for locating software compatible with banksy3 - see his comment here:
http://www.murga-linux.com/puppy/viewto ... 32#1045032
Known bugs:
-
Possible future additions for next version:
(Please also look at next post down for versions incorporating some of these additions already)
- Add virtual keyboard eg: xvkbd - to frustrate keyloggers (mikeslr)
- Extend the list of functions in the 'distillor' script which determines what is transferred across to the personalised version.
- Possibly allow some method to remove generic, personator, singleclick and doubleclick icons to be removed from the desktop in the personalised version if user chooses. (mikeslr)
- Add some method to allow personalisation function to be locked out or passworded (mikeslr)
- Add Freeoffice {Now added to b3skype version. I will add to some other versions too. About extra 50MB though}
- Add Truecrypt and/or Tomb or similar to allow stored data to be encrypted. (mikeslr)
- Fork a 'kiosk' version that has Gparted and pmount completely removed to increase lockdown for all users (rather than just protecting new users and Windows refugees from basic mistakes)
- Find way to force pburn to default to its slowest speed for normal burn functions. (mikeslr)
- Add RSH timezone mods so that it can be passed as a boot time option if desired.
- Implement RSH pinterface mod so that interface language can be modified during boot.
- Investigate "peazip" as possible means of storing encrypted data. (mikeslr)
- Make a 'password-protected' version of pmounter so that a user receives a warning dialog and a password request when attempting to use pmount. (raffy)
Revision History:
banksy3generic_01.iso released Dec 12
- fixed incorrect wget symlink causing PPM download problem.
banksy3generic.iso released Dec 8