Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Dec 2014, 03:21
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Banksy2
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 4 [49 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
greengeek

Joined: 20 Jul 2010
Posts: 2740
Location: New Zealand

PostPosted: Sun 13 Jul 2014, 18:28    Post subject:  Banksy2
Subject description: Exciting new personal settings feature!
 

Banksy2 continues on from the previous version putting the focus on getting booted and online quickly and easily without having to use a savefile.

It incorporates an exciting new feature - by clicking a single icon you can now burn a new iso containing your personal locale settings and wifi info - without remastering!

This makes it ideal for people who are using internet banking, or Wifi users who want puppy to be able to connect without making a savefile, and without having to type their wifi password each boot. It is ideal for Windows users who want a safer environment for online banking or general browsing, or who need an alternative way to boot their machine if Windows is not functional.

You get a fresh boot every time - nothing retained from the previous session - but still configured with your chosen personal settings.

Here's how easy it is to make your personalised puppy with banksy2:
- Boot banksy2
- Run Quicksetup to personalise your locale (language), timezone, keyboard layout and hostname. Click "restart X" if asked.
- Click the "connect" icon and use sns wizard to set your wifi password.
- Put a blank CDR or DVD into your optical drive and click the "cdpersonator" icon if you want to create a bootable CD, or click the "dvdpersonator" icon if you want to create a bootable DVD. Wait a few minutes for the burn to finish.

Thats it!! Done!

You now have a personalised CD or DVD that can be used to boot that PC on that Wifi network, consistently every boot.

No more need to worry about savefile alterations, corruptions or backups!

NOTE: The CD/DVD you create can still be used to boot any other PC and connect on any other network (using the connect wizard) but it will always remember YOUR pc on YOUR network and connect without any further action.

(You can use the banksy2-generic CD/DVD in this manner to create a personalised CD/DVD for each of your family or friends so that they can boot puppy and connect on their own machines - without having to know a single thing about how puppy works. It is great for each of them to have a "backup puppy" they can count on).

Download links:

Banksy2 "singleclick" version:
http://www.mediafire.com/download/egqf38zgqwr8bxg/banksy2_generic_singleclk_personator.iso
md5:21e0de35ab9cf676498e4e7fa1c4cebf


Banksy2 "doubleclick" version (more suitable for Windows users):
http://www.mediafire.com/download/2mufw2mx788oy2m/banksy2_generic_dblclick_personator.iso
md5:33b65a862d59b1521fb65d702c766c30

TECHNICAL NOTES:

- Banksy2 ignores savefiles
- Shares the same base features as listed on Banksy01 thread here
- Banksy2 relies on finding two sfs files on CD/DVD (or in the frugal directory if you are installing it...)
--- puppy_slackoBanksy2_5.6.sfs is the main puppy sfs
--- personalsettings_xxxx_banksy2.sfs is the personal settings sfs
(The personal settings sfs takes precedence over the main banksy2 sfs)

If you are using the sfs in a frugal installation it is possible to change the "xxxx" name above, in order to identify which PC and which Wifi you have created this personal sfs for. For example - you might want to call your personal sfs something like "personalsettings_MumsAcerOnHomeWifi_banksy2.sfs" or
"personalsettings_MyTosh2100AtWork_banksy2.sfs"
(dont change the rest of the sfs name or it won't be found)

If you want to change the personal sfs name on the CD it is possible to use a four step manual process instead of the automatic "personator" icon. The fourstep files and "HowTo" document can be found in /root/isolator. This gives you the ability to create just the sfs on it's own, or the whole iso if desired. It also offers the potential to allow extra personalisations)

- I have changed the layering of the sfs files so that the main puppy sfs now resides at the bottom. I have never really liked the idea of remastering the contents of a main puppy sfs as it ends up as a very different sfs but with the same name. This creates potential for unneccessary confusion and conflict. What I am aiming at here is to have a personal sfs sitting at a higher priority than the main sfs so it 'overwrites' the main sfs with your desired changes.
This does not prevent you remastering the main sfs if you really want to - I'm just trying to offer an alternative so that the main banksy2 sfs can remain unaltered. (I think the main sfs of any puppy should always remain unaltered for as long as it's name remains the same. This is just a 'thing' I get hung up about)
- The CD/DVD uses grub instead of isolinux as the bootloader.
- The CD/DVD burning routines have to guess which bus the burner is on so please let me know if things don't work for you.
- In order to make things work I have used information, ideas and script segments from a range of people, so many thanks to Shinobar (dir2iso), cimarron for putting me on to dir2iso, RSH (drive boot code), vicmz (icon info), MochiMoppel (firstrun wizard disable etc), SFR (all sorts of things), TedDog and Jasper (remastering tips and adventurous ideas), mikeb (layering concepts), jrb (I copied your grub_CD_boot method from WaryTiny and find your zdrv manipulations interesting), rcrsn51 (ntfs readonly mod), musher0 (unmount code), 01micko (excellent slacko 5.6 base) and many other people have unknowingly contributed as well.
I'm really pleased with how banksy2 lets me easily build a customised puppy the way I want so I hope others find it useful too.


Future potential improvements:
(Proposed for Banksy3)
- Save flsynclient settings.
- Swap out sns for PWF to allow increased control of wifi (including multiple profiles)
- Include Wine and Acerose
- Add RSH timezone mods so that it can be passed as a boot time option if desired.
- Learn how to make better icons.
- Add tutorial to desktop to explain things better
- Add a toggle for single/doubleclick
- Further testing to allow method to switch default wallpaper as part of personalistion process.
- Method to save bookmarks?
or at least add the following to bookmarks:
- http://www.givemebackmygoogle.com/ (cthisbear)
- https://www.ixquick.com/ (cthisbear)
.
banksy2_final_screenie.jpg
 Description   
 Filesize   73.97 KB
 Viewed   1172 Time(s)

banksy2_final_screenie.jpg


Last edited by greengeek on Mon 21 Jul 2014, 23:49; edited 8 times in total
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2740
Location: New Zealand

PostPosted: Sun 13 Jul 2014, 18:28    Post subject:  

reserved
Back to top
View user's profile Send private message 
Jasper


Joined: 25 Apr 2010
Posts: 1203
Location: England

PostPosted: Sun 13 Jul 2014, 20:31    Post subject:  

Hi greengeek,

Hearty Congratulations - I'll try the single-click version soon.

Thank you for your expression of appreciation to Ted Dog and me,
but the facts are:
Ted Dog made everything and I merely pointed you to his works.

My regards
Back to top
View user's profile Send private message 
Announcer


Joined: 03 Jan 2012
Posts: 156

PostPosted: Sun 13 Jul 2014, 21:24    Post subject:  

Looks cool.
Back to top
View user's profile Send private message 
slavvo67

Joined: 12 Oct 2012
Posts: 485
Location: The other Mr. 305

PostPosted: Sun 13 Jul 2014, 22:56    Post subject:  

This looks quite nice. I just downloaded for testing. Not sure if I'm sold on a puppy focused on banking but I'll give it a whirl.

Best,

Slavvo67
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2740
Location: New Zealand

PostPosted: Mon 14 Jul 2014, 01:07    Post subject:  

slavvo67 wrote:
Not sure if I'm sold on a puppy focused on banking but I'll give it a whirl.
Thanks for trying it. All testing is good testing.
It's not really just for banking though - it has all the usual puppy programmes and is really a test bed for running any kind of puppy without using a savefile. (The main advantage of which is the security of not retaining history etc, and not having to worry about what extra info or alterations are being accidentally caught up in a R/W capable savefile).

The tricky bit is saving customisations without remastering the main sfs - thats the bit I am really focused on. In theory the technique could also be applied to any kind of pup as long as it is set up to accept the same method of layering.

Keen to hear if the burning works correctly for others as well as it did for me...
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 883
Location: lincoln

PostPosted: Mon 14 Jul 2014, 05:18    Post subject:  

mirrored here: http://archive.org/details/Puppy_Linux_BanksyPup

Smile
Back to top
View user's profile Send private message Visit poster's website 
Tote


Joined: 19 Jan 2012
Posts: 231
Location: South Wales

PostPosted: Mon 14 Jul 2014, 06:02    Post subject:  

Hello greengeek, I downloaded the singleclick iso, Banksy2, made a manual frugal install to HD partition, ran it, booted okay. I used sns, burned the CD, but no wi-fi settings saved.

Tried it a second time. The first time I neglected to test if the connection was made, this time I opened the browser, used Firefox, the connection was good, burned a second CD, but again the wi-fi settings were not saved.

I could be doing something wrong, not sure.

I can get on line running the live CD, if I use sns again each time.

Manual frugal install on T61 Thinkpad. I deleted the install before running the live CD in case that made a difference. It didn't.

I'll try it again later if you have any ideas.

Many thanks.
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2740
Location: New Zealand

PostPosted: Mon 14 Jul 2014, 06:12    Post subject:  

Thanks Tote - I think you are using it slightly differently to what I have tested. The method of saving the personal settings is intended to work in live session. What I mean is that you boot the live CD, make the required changes to the settings and burn the new CD while still in that live session.

Once that is done, then you can use the contents of the new iso to build the frugal install.

I haven't tried building the new CD from an frugal install - that wasn't in my original plan, but I shall give it some more thought.
Thanks for testing.
Back to top
View user's profile Send private message 
01micko


Joined: 11 Oct 2008
Posts: 7841
Location: qld

PostPosted: Mon 14 Jul 2014, 06:53    Post subject:  

@Tote.. I see where you are coming from but what greengeek has done is create something dead set against installing -- by design, and that's a good thing in the context of what I understand that greengeek is trying to achieve.

Why don't you try booting the iso in VM? Many pups have virtualbox or qemu available, and it builds fine anyway; if not, plenty of instructions around.

-

greengeek, which slacko version is this based off? (just out of interest)

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
Jasper


Joined: 25 Apr 2010
Posts: 1203
Location: England

PostPosted: Mon 14 Jul 2014, 09:28    Post subject:  

Hi greengeek,

I have a suggestion and a few questions.

A Suggestion
--------------
At reaching the desktop it would be helpful to repeat your advice:

"Run Quicksetup to personalise your locale (language), timezone, keyboard layout and hostname. Click "restart X" if asked.
- Click the "connect" icon and use sns wizard to set your wifi password.
- Put a blank CDR or DVD into your optical drive and click the "cdpersonator" icon if you want to create a bootable CD, or click the "dvdpersonator" icon if you want to create a bootable DVD. Wait a few minutes for the burn to finish. "

and your "HowToCustomise"

Plus, an explanation of the purpose of each traffic light icon.

Also, perhaps,a few words about how to set up the banking detail.

and an option to cease future display of this text message.

My Questions
---------------
a) is there a minimum recommendation for ram required.

b) is the CD/DVD personalised setting option required so that a used DVD>RW (perhaps the original) can be wiped clean and reused. If not - would the design of a single working icon be realistic.

c) I suspect (if possible) some users would like to be able to toggle between single clicking and double clicking.

d) might it be possible to change the wallpaper with the first personalised settings.

My regards

I made three test attempts, but the personalised setting file seemed to need 86 MB and it seems my 640 MB ram might, just possibly, be inadequate - although I may easily be in error.

.
Back to top
View user's profile Send private message 
Tote


Joined: 19 Jan 2012
Posts: 231
Location: South Wales

PostPosted: Mon 14 Jul 2014, 16:22    Post subject:  

Hah! Four coasters later...

My fault; I think I probably used the Network Wizard instead of sns, so the settings weren't saved.

Have now burned the iso to CD as you intended, made personal changes, etc, THEN burned the new iso to another CD, making sure I used sns this time, and there you go, job done, it works, and I'm at peace with the world.

Thanks greengeek and micko for your help/suggestions.

Working well so far. Very Happy
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2740
Location: New Zealand

PostPosted: Mon 14 Jul 2014, 16:33    Post subject:  

@Tote - I just had another thought - did you accept the dialog that offers to save sns as the default network manager? I don't know if that is contributing to your wifi issue, but I realised I have always accepted the default setting in my tests.

01micko wrote:
@Tote.. I see where you are coming from but what greengeek has done is create something dead set against installing -- by design
Actually I am running one install of banksy2 - it is the closest thing I can manage as a "read only" HDD based puppy. But you are right - the main intention of banksy2 is to be a liveCD that is an unchanging media upon which to store the code and personalisation (without remastering the main sfs)

Quote:
which slacko version is this based off? (just out of interest)
slacko-5.6-4G-NON-PAE.iso

Jasper wrote:
I have a suggestion and a few questions.
At reaching the desktop it would be helpful to repeat your advice:

"Run Quicksetup to personalise your locale (language), timezone, keyboard layout and hostname. Click "restart X" if asked.
- Click the "connect" icon and use sns wizard to set your wifi password.
- Put a blank CDR or DVD into your optical drive and click the "cdpersonator" icon if you want to create a bootable CD, or click the "dvdpersonator" icon if you want to create a bootable DVD. Wait a few minutes for the burn to finish. "
and your "HowToCustomise"

Perhaps I could add a "HowTo" or ReadMe icon on the desktop. I also thought it would be helpful if I built the 'personator' steps into a gtkdialog that offers the user more info and control of each of the steps that get performed in the background (including burner drive selection etc). At the moment I lack the skill to develop such an interface but I'll be working on that...

Quote:
Plus, an explanation of the purpose of each traffic light icon.
Good point. Here is a brief overview:
1) Green light - triggers the normal puppy shutdown procedures written by 01micko and shinobar. Safest option and the recommended one for anyone who has mounted any partitions while using banksy2

2) Orange light - triggers a shutdown script written by musher0 which unmounts partitions (but doesn't worry about filesystems/loops/layers etc because RAM is about to lose it's power anyway...). Slightly quicker than the green light.

3) Red light - this is the one I use all the time because it is super quick. However, it makes no attempt to unmount anything and just does a busybox shutdown. I've called that icon "KILLdown" in the hope it will make the user pause and think twice. I recommend caution if you have mounted partitions - but then banksy2 deliberately makes it difficult to access and mount partitions as the target market is for online users and Windows users who would be best served by NOT having mounted partitions as they wouldnt be happy if they deleted their Windows files by mistake...

Quote:
Also, perhaps,a few words about how to set up the banking detail.
To be honest I thought people would just google their online bank website and click through to it. There is no other special setup at this time, although I do hope to build Wine and Acerose (as recommended by Sylvander) into banksy3

Quote:
is there a minimum recommendation for ram required.
I think there will be a practical minimum but I don't know what it is at the moment. I have tested with 768MB, 1GB and 2 GB. I will try to test on some smaller machines when I get back home in a few days.

Quote:
is the CD/DVD personalised setting option required so that a used DVD>RW (perhaps the original) can be wiped clean and reused. If not - would the design of a single working icon be realistic.
There are two icons at the moment because the cli method of creating a CD is quite different to the cli method for making a DVD. At this stage I have not tested CDRW or DVDRW so I don't know how they will behave, but it would be good to have that functionality available.
I would like to have a gui to give the user better control of the whole process but that is quite a big job I suspect. I need to get the basic functionality correct before moving on to that.

Quote:
I suspect (if possible) some users would like to be able to toggle between single clicking and double clicking.
Added to the list for banksy3

Quote:
might it be possible to change the wallpaper with the first personalised settings
I tried to achieve this but it did not seem to work. I have more testing in mind for this. Added to the list for banksy3.

Quote:
I made three test attempts, but the personalised setting file seemed to need 86 MB and it seems my 640 MB ram might, just possibly, be inadequate
Did you end up with a working CD? I would have thought 640MB would be enough but I just don't know at this stage... more testing to follow.
Back to top
View user's profile Send private message 
irishrm


Joined: 14 Mar 2009
Posts: 223

PostPosted: Mon 14 Jul 2014, 16:49    Post subject:  

greengeek:

Downloaded the single click iso and configured my personal settings. Working very well. Posting from it.

Inserted blank cd. Clicked on the cdpersonator to save, However on re-boot found that my personal settings were not saved even though during re-boot it told me that my personalsettings,sfs was being loaded.

Tried the manual save, same result.

Would like to use so hoping for a solution.

irishrm.
[/u]
Back to top
View user's profile Send private message 
Jasper


Joined: 25 Apr 2010
Posts: 1203
Location: England

PostPosted: Mon 14 Jul 2014, 19:02    Post subject:  

Hi greengeek,

Thank you for your replies.

My drawer style tray icon went from a green top drawer to the flashing red bottom drawer and no ejection of my pristine DVD-RW.

Initially it showed (from memory):

311M personal storage, free space 301M

By comparison Precise 5..6 shows (at this moment):

262M personal storage, free space 253M

As your Banksy iso is some 30M larger than the Precise iso perhaps Banksy has higher compression, and/or?

My regards

Because it's Banksy for banking it seems appropriate (to me) to include a few lines about the banking set up and what's unique about the way your OS works.

I'm nearly certain that Multi-session-live-CD/DVD is unique to Puppy; there being no other distro that can save back to a live CD or DVD. Your variation on this theme, as far as I know, is a unique alternative and I wish you well.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 4 [49 Posts]   Goto page: 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1272s ][ Queries: 12 (0.0125s) ][ GZIP on ]