Author |
Message |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Sat 19 Sep 2009, 09:17 Post subject:
|
|
The command SED can insert lines to a file (it can do lots of other stuff too). So i was thinking a sed command in the pinstall can insert a line in puppypin.
Its a plan
|
Back to top
|
|
 |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Sat 19 Sep 2009, 12:02 Post subject:
|
|
The plan worked. I tried it with Etoys sfs just to experiment.
Code: | #!/bin/sh
#script to place etoys sfs icon on desktop
sed '4i\
<icon x="72" y="500" label="Squeakland Etoys" locked="true">/usr/share/applications/etoys.desktop</icon>' /root/Choices/ROX-Filer/PuppyPin > /root/PuppyPin1
mv /root/PuppyPin1 /root/Choices/ROX-Filer/PuppyPin |
It will put the etoys entry into line 4 (under the background entry) in Puppypin. X server needs to be restarted, so i'll put that at the bottom of the script to automate the whole process. Just gotta stick it in a pinstall which i assume will run all\any scripts after the sfs is loaded.
edit. stuck restartwm at the end
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Sat 19 Sep 2009, 16:06 Post subject:
|
|
So thats how its done.
Have added a link in the making sfs howto.
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 5089 Location: Arizona, U.S.A.
|
Posted: Sun 20 Sep 2009, 01:09 Post subject:
|
|
Yep... "Sed" or "grep" can add and remove lines of text from files or variables.
The commands "head" and "tail" can help do this also...
The SFA files that I proposed to jrb would have a standard Bash script in them.
So anything could be done that`s needed to setup the SFA file to work.
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 5089 Location: Arizona, U.S.A.
|
Posted: Sun 20 Sep 2009, 03:31 Post subject:
|
|
I wrote a little utility to do exactly this many many years ago.
But it still has not been taken care of that I know of...
Note: The file: PuppyPin sets the executable, but the file: globicons sets the icon pic.
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Sun 20 Sep 2009, 14:04 Post subject:
|
|
Sunburnt, seems you have a goldmine of routines. Cheers for the tips
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 5089 Location: Arizona, U.S.A.
|
Posted: Sun 20 Sep 2009, 18:51 Post subject:
|
|
I have rewritten my utility to add and remove desktop icons.
If any there`s interest I`ll post it... Terry
|
Back to top
|
|
 |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Mon 21 Sep 2009, 06:01 Post subject:
|
|
Thanks Terry. There certainly is interest. Could we have a look.
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Mon 21 Sep 2009, 06:20 Post subject:
|
|
Definitely, at the local playgroup in particular!
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
Back to top
|
|
 |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Tue 22 Sep 2009, 13:24 Post subject:
Subject description: Coins |
|
Coins game with Euro and Oz
[/url]http://www.murga-linux.com/puppy/viewtopic.php?p=343368#343368[url]
Last edited by sidders on Wed 23 Sep 2009, 08:21; edited 1 time in total
|
Back to top
|
|
 |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Tue 22 Sep 2009, 18:19 Post subject:
|
|
Just had a rush of blood and worked out the disabling of the right click. It is indeed in the xorg.conf
Code: | Option "ButtonMapping" "1 1 1" |
However as i was working on my Dell Latitude Osx it wasnt working because the protocol for the touchpad and ps2 mouse (which is where is had my rush) were different. I need that old freind SED to insert it into the xorg.conf. Going to try from /usr/sbin/inputwizard. Logic tells me that it write to xorg.conf.
Before that i came up with some code (with Googles help) to see whats going on in a script, in particular the full install PUI
Code: | puppyinstaller > pui.log 2>&1 |
Not tested it yet
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 5089 Location: Arizona, U.S.A.
|
Posted: Tue 22 Sep 2009, 18:29 Post subject:
|
|
sidders; I`m posting the utility "pupin-edit" in the Cutting Edge forum.
I would have yesterday, but...
|
Back to top
|
|
 |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Wed 23 Sep 2009, 17:52 Post subject:
|
|
Polished the additional coinsOz and Euro games.
Thinking out loud - HSB Full
Looking at Sunburnts utillity, maybe map the individual sfs (with regards to screen position), stick the utillity in there and is it possible to make it self destruct after the icon has been set?. or some script within the sfs to call the utillity and then kill itself so it doesnt run at every boot?.
Tested the command to look at script output
Code: | input-wizard > input.log 2>&1 |
and got a log after reconfiguring the mouse! Will try the full install and see what transpires.
Script surfing
Really for livecd\kiosk version. Harked back to /bin/mount
http://www.murga-linux.com/puppy/viewtopic.php?p=303700#303700
Couldnt quite fathom where to put a warning and wondering if its really needed if it can be locked down.
Still trying to see where to put the "ButtonMapping option, had a look at input-wizard, which led me to function4puppy4.
Never-the-less the sfs on the full is priority, then stick it up as a beta and look at the full install and live cd
|
Back to top
|
|
 |
sidders
Joined: 23 Jul 2008 Posts: 470 Location: Bolton, uk
|
Posted: Thu 24 Sep 2009, 17:16 Post subject:
Subject description: SFS Icon |
|
Sorted the SFS icon. The sfs Etoys and KDEEDU will be uploaded with a pinstall script, this will be dropped in /root/my-applications/bin.
rc.local will have a snoop:
Code: | if [ ./root/my-applications/bin/pinstall ]; then
cd /root/my-applications/bin
./pinstall #execute script for desktop icon
fi |
If its there it will execute then pass on to a little script pfinish, which will wipe it out, so its not found again.
What if 2 sfs's are loaded at once- i dont know, its a workaround because by the time the kids are in bed, searching through the init scripts is like sticking pins in my eyes. I'd better try it anyway.
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Thu 24 Sep 2009, 21:19 Post subject:
|
|
Thanks for sorting this sidders. Would you just give me a rundown of the installation procedure again with the files I need....the preschool to is a bit of a harsh environment for puppying in! It would be good to know exactly what Im doing before I go back.
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
Back to top
|
|
 |
|