Page 1 of 3

myPup-A web 2.0 based puplet

Posted: Wed 18 Jul 2007, 19:08
by Rhino
myPup is designed to replace the existing Puppy applications with "web 2.0" alternatives, allowing constant access to your files from anywhere. Of course, you can do this with Puppy already with bookmarked links, but this puts them on the menu and makes them easily accessible. This also gives us flexibility to add new applications quite simply and extends the versatility of Puppy without increasing its size.

All of the applications I chose are based on replacing Puppy applications and hopefully provide good support. You can always add applications back in by using Pupget. Although there are several options for a replacement of say gnumeric, I tried to choose just one that worked well, so as not to get a menu totally full. I am certainly open to suggestions for a better selection of applications.

There are similar projects out there based on other distros, but they are either quite large or limited in functionality. I think Puppy may be the perfect platform for this type of project. I kept many of the capabilities of Puppy intact, such as Gxine for music and video, many of the the smaller files tools and utilities for managing your local machine to keep this is a fully functional distro. I did simplify the menu a bit, so if you are looking for a Puppy application or utility it may still be available from the command line.

The iso weighs in at 88Mb (I was hoping for slightly smaller, but my smaller attempts all crashed and burned or I lost significant functionality that I could not repair).

As for the appearance, I kept JWM, but added wbar to reduce desktop clutter. I added a couple of jwm themes and small wallpapers. I also set the tray to hide to give the desktop a very clean appearance.

Bugs:
-Occasionally have to restart X if wbar does not render its faux transparency correctly.
-You have to click on the desktop to get wbar to show up sometimes.
-Printing-can you print with this? I have no way of testing this as I don't have any linux compatible printers. Please let me know.
- can't get divx to stream in Gxine...would we be better to add mplayer instead? My gut is to leave it as it is. You can always d/l the divx file and play it, rather than stream it.
- when streaming large files, you can max out your ram...you need to d/l the file first I think.

Yo can get the iso at http://puppyisos.org/isos/2007-07-to-12/

Rhino

Posted: Thu 19 Jul 2007, 03:14
by Rhino
Just so you know what you are getting, here are some screenshots of myPup including some of the web2.0 applications available.

Default desktop: Featuring JWM with simplified menus, new menu icons (in part), wbar and autohidden jwm-tray. (jwm-vu theme with pizzasgood background)

Image


Documents: Featuring Google Docs & Spread, Google Calendar, Flowchart, Dictionary.net, Medgle, and Wikipedia. (jwm-human theme with suede background)

Image

Chat: Featuring meebo chat, ircatwork,ICQ2Go and Chatzilla embedded in Seamonkey-automatically logs into #puppylinux at freenode.net for instant help. (jwm-black theme with snakeriver background)

Image

Multimedia: Featuring Pandora, Last.fm, gcast-podcast creator, TV Links internet tv and movies. (jwm-vu theme with bliss background)

Image

Games: Featuring online games such as Asteroids, Space Invaders, LineRider, Sudoku and Chess. (default theme and background)

Image

Also included is mail and news featuring GMail and Google News, Maps, and Reader.

Hope you like it and I look forward to your suggestions!

Rhino

Posted: Thu 19 Jul 2007, 05:13
by Gekko
Try using "strip /bin/*" and "strip /usr/bin/*" and "strip /usr/local/bin/*". This should shrink the size quite a lot. You could also consider using UPX to compress the executables.

Posted: Thu 19 Jul 2007, 06:52
by MU

Posted: Thu 19 Jul 2007, 08:14
by Gekko
Also, shouldn't you make the Seamonkey windows load without menus and such?

New distro

Posted: Thu 19 Jul 2007, 10:30
by Firefox
Why is the Download refused with a marked forbidden error 403? when I attempted to get it with wget -c?. I use a Dial up modem - is it a speed thing?

Posted: Thu 19 Jul 2007, 13:27
by cb88
Where can I get that seamonky theme?

Posted: Thu 19 Jul 2007, 14:01
by Rhino
Gekko wrote:Also, shouldn't you make the Seamonkey windows load without menus and such?
That is a really good idea for all of the applications. Of course, the browser would be kept with the menus.

Here is the code I'm using for each web application.

Code: Select all

#!/bin/sh
exec defaultbrowser http://docs.google.com/ "$@"
Do you know how I could modify the code to get the browser to open without menus?

Thanks!

Posted: Thu 19 Jul 2007, 14:06
by Rhino
cb88 wrote:Where can I get that seamonky theme?
You can get it here

There are many others available on that site and others. Just click on: View...Apply Theme...Get New Themes...then click on Open Directory.

Rhino

Re: New distro

Posted: Thu 19 Jul 2007, 16:00
by Lobster
Firefox wrote:Why is the Download refused with a marked forbidden error 403? when I attempted to get it with wget -c?. I use a Dial up modem - is it a speed thing?
It is not a speed thing - I used DSL and got the same message. I then just clicked on the file to download with Seamonkey (this is not as reliable as wget - but it worked on the second attempt)

Very well done Rhino. It seems familiar to Puppy users with some exciting extra on line programs also available . . .
How big is the iconbar program you used? I remember trying it a year or more ago and thought how pleasant it is to use :)

Re: New distro

Posted: Thu 19 Jul 2007, 16:09
by Rhino
Lobster wrote:How big is the iconbar program you used? I remember trying it a year or more ago and thought how pleasant it is to use :)
The icon bar is called wbar and is 410kB for the d/l. You can get it from this thread

I'm anxiously waiting for your suggestions :-)

Posted: Thu 19 Jul 2007, 19:49
by MU
I had to add a check to reduce bandwidth-abuse on puppyfiles.org.
So you need to download using a webbrowser as Lobster did.

Sorry for this inconvenience, but that is still better than overload with account-suspension, where you will be refused to download anything. :roll:
Mark

Posted: Fri 20 Jul 2007, 21:31
by tazoc
Nice job Rhino! I like the clean layout and creative use of online apps. Wbar looks cool too, got to try that out. I will d/l myPup as soon as I can. Thanks.
-TazOC

Rhino and XUL online

Posted: Sun 22 Jul 2007, 03:56
by Lobster
Here are some on line links
http://mashable.com/2007/07/20/online-productivity-god/

The city 'square mile' of London is a hot spot that will spread to the rest of London, other UK cities - and eventually global coverage. I believe Sigapore has a similar system and Washington . . .On line services as a public service rather than a franchise will emerge. At the moment these services are free, then they will start charging . . . and after that they become services . . .

This process will take years.

So what Rhino is doing, show the way to Puppy on PC compatible phones and connected laptops etc.

I believe that a Puppy XUL customisation of Seamonkey
http://www.mozilla.org/projects/xul/
has still not been explored and is another possibility that would turn MyPup into a feature of every Puppy version . . .
http://www.murga-linux.com/puppy/viewto ... b977713e94

I enjoyed using this Puplet very much hope it will spark some ideas and possibilities :)

Re: Rhino and XUL online

Posted: Sun 22 Jul 2007, 23:38
by Rhino
Lobster wrote:I enjoyed using this Puplet very much hope it will spark some ideas and possibilities :)
Thanks, I appreciate the response!

Does anyone know how to open mozilla in a windowed mode from the command line?

Instead of:

Code: Select all

# mozstart
is there anything to add to the end such as:

Code: Select all

# mozstart -runina#$%*&#$%window
Thanks!

Rhino

Posted: Sat 28 Jul 2007, 20:49
by Rhino
My plan is to attempt again to shrink this down to a smaller size by removing SeaMonkey and install Firefox or maybe even Flock as the browser. My concern is getting the streaming audio and video playback to work well. Gxine and the standard Puppy work quite well, but I'm not sure about getting all of those to work with Gxine in Firefox. I may have to play around with MPlayer a bit.

Any advice or suggestions are greatly appreciated.

Rhino

Posted: Sun 29 Jul 2007, 01:55
by Lobster
Flock is a good idea as it ties in with what you are doing and is forked from Firefox 1
We do not have a Flock based Puppy and getting in now and collaberating with the Flock people could get you publicity and support from them . . .

Mplayer is a good idea too

I would suggest one more thing . . .

In my opinion the most innovative and useful current puplet is Warrens Ezpup

You could do something similar with myPup

Flock + TV/web2 + link updates :)

This requires a different way of thinking about things. At the moment many people (including me) are creating their own puplets based on versions of Puppy. For various reasons the interest wanes and the innovations are forgotten and continuity is lost :? .

The ideas and effects in Ezpup enhance; adding to Puppy. By combining Ezpup and the latest version of Puppy, Warren (WhoDo) still has a distro . . .

In a similar way Rhino, you can offer a small easy to upload upgrade AND a distro

Hope this makes sense. Whatever you decide good luck :)

Posted: Fri 03 Aug 2007, 14:18
by Rhino
So far my tests with Flock are a little disappointing. It seems to crash occasionally in odd places. Fortunately, the flash stuff seems to work well. but I think the problem lies with incorporating the video plugins. It is probably more my fault than Flock's actually.

Flock is actually pretty neat. I hadn't tried it in some time. It has lots of stuff for blogging, pictures, and video.

I'll keep you all posted on the progress!

Rhino

Posted: Sat 04 Aug 2007, 23:27
by edoc
Rhino wrote:So far my tests with Flock are a little disappointing. It seems to crash occasionally in odd places. Fortunately, the flash stuff seems to work well. but I think the problem lies with incorporating the video plugins. It is probably more my fault than Flock's actually. Rhino
Have you looked at Gnash?

http://www.gnu.org/software/gnash/

online apps

Posted: Sun 12 Aug 2007, 05:08
by Lobster
Any news?

meanwhile some more online apps
http://www.tzunami.com/No-More-Harddrive.php