Pebble 1.0 BETA - simple bootsplash program

Stuff that has yet to be sorted into a category.
Message
Author
User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#21 Post by dinky »

pfix=nosplash works fine, it's just like turning Pebble off. Remember that it's a problem with the splash screen not displaying at the right times. Won't work at all without an initrd.gz file on the usb stick, and how on earth can I boot it without a pup_xxx.sfs (in this case pup_301.sfs)? If I take it off of the usb, then it's copied to ram from the cd. I thought those files were the compressed puppy, and utterly crucial...

I agree, this is weird... would it help to post up on a server the exact version of puppy I'm using, i.e. my remastered iso? I'll also try it with puppy 3.01, with the only changes being pebble added. Seems like there are more than a few bugs with puppy 3.01, at least where encryption is concerned, I wonder if this could be another one. Cheers,

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#22 Post by Pizzasgood »

The reasoning behind trying with the splash disabled but still installed is that even with it disabled there are some changes from the standard Puppy, so we could see if those changes are also messing it up.
how on earth can I boot it without a pup_xxx.sfs
I wasn't clear enough. I meant using a pup_xxx.sfs that didn't have Pebble in it, and no initrd.gz file on the USB at all. I wasn't thinking though, because that would be the same as before you installed Pebble, which you already confirmed works.


I'm basically just guessing at this point.


Yes, uploading it might help. If you don't already have somewhere to put it I can set up a temporary limited FTP account on my own site.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#23 Post by dinky »

Thanks mate, I'll post it up later. Also have Uni work to do, and some other work I'm getting ready for tomorrow; I'm running a small theatre company and have a gig I've got to prepare for, so It might be a day or two. I'll put it on the public ftp section of our site, and let you know when it's there. Cheers,

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#24 Post by dinky »

HI Pizzasgood, I'm uploading my pupplet to our server as I type, should be up there in the next hour or so.
Go to:
http://www.curiouslegends.com.au/tigerpup

There are two iso's:
tigerpupversion1_3.iso &
tigerpupversion1_3splash.iso

The later one has pebble on it. Found out that initrd.gz isn't necessary after all on the usb drive when booting from a cd, I must have had the wrong initrd.gz file on the previous version I tried. Still having an issue with the bootsplash coming over the password, otherwise works great. Load the cd into ram, then on shutting down save to a usb drive with heavy encryption. Size doesn't seem to matter. I haven't tried it on a pc that doesn't already have pupsave files loaded on it, so booting up with the only pupsave file on the usb may get a different result (one less screen, etc.). Let me know what your thoughts are, and if you've got any ideas what needs to change. I like it alot.

Also, let me know what your thoughts are of this pupplet in general. Based on wNOP 0.2, I've updated several programs, and changed the user interface quite alot. It started out as a customization of wNOP, and has since turned into another remaster of puppy. Very similar to NOP, but as I hate XP's interface, I've changed it quite alot.
The basic idea is to make it as user friendly to complete noobs as possible. I still need to write documentation to describe all the features (how compiz-fusion works, etc.)m but that will have to wait until the next Uni assignment I'm procrastinating. It's about 172 Mb, and not intended to be a lightweight. I'm focusing on computers with at least 256 Mb of ram. Cheers.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#25 Post by Pizzasgood »

Okay. I might not get to this for a bit. Turns out some things I thought were due next week are actually due this week, and my weekend was already pretty full to begin with. :(

But when I get some time I'll give it a go.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#26 Post by dinky »

Don't you just hate it when that happens...lol. Time just has away of disappearing, or more accurately being procrastinated away. Good luck with your assignments. Lol.

olovram
Posts: 109
Joined: Sat 08 Mar 2008, 02:58

#27 Post by olovram »

Hey, i have a problem:).
When i type

Code: Select all

find / -name initrd.gz
in terminal to locate initrd.gz, it just moves to the line below, as if i have pushed enter.
And if i try to located it using Pfind, it doesnt find anything.
I think I dont have an initrd.gz on my sistem:S



---------Martin

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#28 Post by dinky »

Hi Martin, do you have a full install to your hard drive? I've been working on a full hard drive install for a friend's ancient pc, and have found the same thing.... anyone able to shed some light on this?

olovram
Posts: 109
Joined: Sat 08 Mar 2008, 02:58

#29 Post by olovram »

yes, actually i do :D

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#30 Post by Pizzasgood »

Full installs don't use initrd.gz files at all. I didn't realize that when I wrote the original documentation. Since then I've corrected Pebble itself, but I forgot to correct that part of the doc, so thanks for pointing it out. I'll go fix that. Anyways, just skip anything referring to initrd.gz and it should work.


@dinky: Okay, I tried it out tonight. I don't know if this is good or bad news, but it's working flawlessly for me. I tried a save file with heavy encryption on a USB flash drive, both with and without another save file present, and booting from CD. I also tried copying the pup_301tigerpupv1-3splash.sfs to the harddrive just in case, but that didn't have any effect (other than greatly speeding the boot process).

The only thing I can think of is if you have some other stale files somewhere that are confusing it.


As for "other thoughts", overall I liked it pretty well. I'm too utilitarian to use it on a regular basis, but for a short term it was cool. I did notice that there are no run-actions set for audio and video files. You might also want to add a mention of pfix=nosplash (and maybe vga=normal) to the boot.msg file, in case a user doesn't want / can't use Pebble. Another thing you might consider is replacing Xproc with Hardinfo. There's a mostly recent version in PETget, but somebody (muggins?) posted a newer version in the forum, which if I remember right fixed the crashing that a certain category had (input devices or some such thing).


Tomorrow I'll put together the update that fixes the "flash" that happens right after the switch_root.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#31 Post by dinky »

Thanks Pizzasgood, and how odd. I wonder if it's something to do with my system hardware itself...

I'll play around with it some more, and see if I can work out what's happening. For now I might just leave pebble as part of the pupplet, and write into the documentation (which I still need to create) that there can be an issue.

Thanks for the tip on 'Hardinfo', I'll have a look at it later. Thanks also for the tip about no run actions. Any thoughts on fixing this? I've put (or thought I put) the correct defaults into the executable files for default media player, etc, but couldn't figure out how to edit them properly for Mut. Currently if a dvd is noticed by mut, you can open xine, but I haven't figured out how to get it to start playing automatically, or how to get xine to start automatically for audio cd's. Is this what you meant? Thanks again for your input, it's really appreciated.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#32 Post by Pizzasgood »

I meant that if I double-click (yuk) a media file, the filemanager doesn't know what to do with it. Except .mpg files, which it decides should be opened with the text editor. In case it matters, the file types I tried were .ogg, .mp3, .mov, .mpg, and .avi.

As for MUT, I've never worked with that before so I have no idea how it works on the inside. You've reminded me of another issue though. When unmounting a partition, it will open a filemanager window there first. My guess as to why is that MUT tries to close all ROX-Filer windows inside a mountpoint before unmounting it using rox -D /mnt/hda1/, but this file manager doesn't support that option so instead it just opens the directory. That's just a guess though.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#33 Post by Pizzasgood »

Okay, the tweaked versions are now uploaded. If you already have 1.0 beta installed, you only need to worry about updating initrd.gz. Technically, the new packages also have the altered versions of pebble and pebble-daemon for inside the save-file/pup_xxx.sfs, but unless you're obsessive about consistency they don't matter since the changes only apply for during the initrd.gz stage.

The new development file also contains an automated method for packaging all the pre-made stuff. Probably I'm the only one who cares about that. It's MUCH simpler than having to manually run tar over and over and over....
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#34 Post by dinky »

Ah! Of course, now I know what you mean. That's something I overlooked, but was planning on sorting out at some point...lol. Easy enough to fix, just time consuming... I'll have to put sorting run actions higher on that list... Re Mut that's probably due to my inexpert handling of the mut.tcl file. Will have another look later. Thanks for your feedback.

I'll try your updated pebble soon. Cheers.

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#35 Post by dinky »

Is there a pebble for Puppy 4 in the works?

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#36 Post by Pizzasgood »

Almost in the works. I have a couple other programs I need to fix, and I'm hopefully going to be starting a full time internship next week (one last interview on Monday). So I'll put Pebble next in my list after fixing clamav_wrapper and petbegone, but I can't know exactly when it will be ready. Hopefully in under a week, but not more than two.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
dinky
Posts: 699
Joined: Sat 19 Jan 2008, 23:39

#37 Post by dinky »

Good luck with your internship! Looking forward to seeing Pebble's next release. Cheers mate.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#38 Post by Pizzasgood »

Okay, I uploaded a new version that handles 4.00. I also improved Pebble's shutdown code to make sure there aren't any temporary files left laying around when it's over, and to make sure all the daemons shut down.

It doesn't fix the issue with //WORM_SHUTDOWN// not working sometimes, but it makes sure worm gets shut down anyways. Not as elegant, but whatever. Worm was shutting down properly when I tested this on my laptop, but in the event that it doesn't on another machine, this will take care of it.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#39 Post by Lobster »

:) congratulations on the new Pebble Beta and the docummentation :)

Recently I downloaded Tigerpup and noticed the version with Pebble was 2MB bigger . . . it was also a newer version so maybe not pebble?

How much size does pebble add?
Can a jpg be used that is also a wallpaper?

:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#40 Post by Pizzasgood »

I never thought about that. Yes, you can use the same image. There is a short bit where it reverts to the console just before starting X, so it wouldn't be seamless. Even if I improved it to the maximum amount, there'd still be a flicker when X starts. It would still be interesting to use the same wallpaper as the bootsplash.

Pebble adds between 1 and 3 MB uncompressed, plus the size of the images you use. There's probably a lot I can do to reduce the size of the daemons. That's on my list of things to do for version 2.0. For 2.0 I want to tear out most of the Fbv code and replace it with my own, if anything (much is unneeded). I'll also look into reducing dependencies.

I don't know when I'll start working towards 2.0 though. I have a lot of other projects I want to work on first.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

Post Reply