Introducing PULP - 125 MB Puplet for older hardware

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#136 Post by nooby »

That is true but they do say it is 915/945 at times, maybe they mean these two got related somehow?

Ah and you can get internet with Greenpup? I have atheros AR8132 ethernet. and most of the old very small puppies fail to get internet on them.

Maybe you use the wifi thing and use wine and ndiswrapper?
I use Google Search on Puppy Forum
not an ideal solution though

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#137 Post by starhawk »

IIRC, ndiswrapper was what I recommended for you :wink:

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.1

#138 Post by sindi »

Since I don't like mice, I edited /root/.jwmrc by
copying the rxvt line to the top (Alt-F1, down arrow,
Enter, type in the program name). I will look for
a way to start rxvt along with x (.xinitrc?).

I made a script opera to run opera 11. .
Opera 11 does not use gtk or qt.

To eliminate the blue rounded buttons, I edited
GTK2 with /bin/gtk-chtheme (and put that into the menu
after the MU-Gtk-Themechooser link) and changed GTK1
GTK2 from aqualight and aquaX to 'mist', which I hope
will let metab between buttons and see what I am doing.
Almostanything besides AquaX and Gnome ought to work except
for some unreadable color combinations (black on black).
Polite, Puppy basic, Puppy original.

While trying to do this without first exiting Opera,
in 96MB RAM, I got into an endless loop of some sort
swapping continuosly to disk (out of RAM?)
and hit ctrl-alt-backspace to exit X, then xwin.
gtk-chtheme uses gtk2 and must take a lot of RAM.
It was quite slow to start. I see why gtk 1.2
programs are preferred for pulp.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.1

#139 Post by sindi »

I am used to Puppy 4.31 making a 200MB swap file when first
saved to disk. Opera 11 has been getting up to 115% RAM (top) and
then exiting abruptly, so I made my own 128MB file and Opera is fine now.

dd if=/dev/zero of=swapfile bs=1024K count=128
mkswap swapfile
swapon swapfile

What file do I edit to swapon swapfile at startup?
I am used to a general-purpose /etc/rc.

The buttons in the mouse setup dialog work fine
without a mouse now that I changed gtk to 'mist'
instead of 'aqua'.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.1 and flash

#140 Post by sindi »

pulp appears to have Flash 9 but both Opera 11 and Seamonkey 1.1.19
(not pets, but regular downloads in separate directories) say I
don't have flash and to download it. How do I make them work with
flash in pulp?

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

Re: pulp 0.1 and flash

#141 Post by sc0ttman »

sindi wrote:pulp appears to have Flash 9 but both Opera 11 and Seamonkey 1.1.19
(not pets, but regular downloads in separate directories) say I
don't have flash and to download it. How do I make them work with
flash in pulp?
1. Find the file libflashplayer.so

2. Copy or symlink the original libflashplayer.so file (probably in /usr/local/lib/mozilla/plugins) to other similar directories.. Such as:

/usr/local/lib/opera/plugins
/usr/local/lib/seamonkey/plugins

and so on...

That might work for you, if flash is indeed installed..
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

Pulp

#142 Post by sindi »

Thanks. Opera and Seamonkey are not 'installed' to /usr/
anything, but are in their own directories.
/opera-11*/lib/opera/plugins etc. I will symlink.

I am still using Basiclinux because I compiled a framebuffer
kernel for it and the text looks 500% better in framebuffer 800x600
than in an rxvt or a pulp 80x25 terminal. I will attempt to compile
the pulp/puppy431-retro kernel with framebuffer support for vesafb.
Or does one already exist?

Besides the framebuffer text looking better, Xfbdev uses
less RAM than Xorg, same as Xvesa.

Except for browsers, I rarely use X, and I see that pulp has
lots of useful CLI programs (plus I will be able to
use all the programs from Basiclinux in pulp since I have a frugal
install to the same partition as Basiclinux.) nano, dbclient

There is a framebuffer pdf viewer, an image viewer, and links2 can
theoretically be compiled to run in framebuffer mode, and netsurf.
Stuck with X for javascript.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp and chrome

#143 Post by sindi »

I tried to install Chrome and dependencies in pulp 0.1 by typing
petget filename.pet did not work, and instead I got a list of lines that terminated.
How do I install pets?

I manually copied the files to where they belong, and chrome wants libcups, which pulp does not have (nor does it have cupsd). I did find the print setup wizard. Good idea not to be running cupsd all the time. Does pulp actually print? I am only familiar with ghostscript or netbpm used CLI to print.

I can copy missing files from Puppy, but probably should not run Chrome on a computer with 128MB total RAM, where I just installed pulp. Firefox 2 is working nicely here. Opera 11 should do fine too, and Seamonkey 1.1.

I already had a pupswap.swp here made by puppy, which gets auto swapped on at startup. It might help other people to get a reminder at startup to make a swap file, with a script to do that, since pulp is for low-RAM computers.

Sound works perfectly (high-end onboard DELL speaker), as does networking (3com).

No need for gtk-chtheme - the other gtk theme chooser was able to change gtk1 and gtk2 themes if I chose 1+2.

The CLI programs might look nicer with font specified for rxvt.

User avatar
`f00
Posts: 807
Joined: Thu 06 Nov 2008, 19:13
Location: the Western Reserve

#144 Post by `f00 »

@sindi - dunno about 001, but in 003 Rox is there (just not on menu, type "rox" in console or return it to menu by making a new .desktop file), rox does dotpets and opens some other files more easily (but it is a bit 'heavier' for general file mgr duties if it also does the desktop pinboard &etc) .. Another way to do dotpets is to replace/rename the .pet extension with .tar.gz and simply extract it if the dotpet is not too complex (some need special pinstalls &etc). Gr8 that you're keepin' 'em flying - good pr for Opera <3

1st look at p412, PULP003 <drivel enthusiastic>

Wonderful. Great having tcl/tk back (it's a bit of a 'retro' look, like the gtk in this pup). Fast and responsive on older hwr (mine's going on 11 years old and I don't plan on new anytime soon). Good finds in siag (xfiler and xedplus). Not real comfy with this emelfm, but that'll change (I usually go a bit heavier with xfe) and rox is rox. Haha, the d'n'd pinboard could be used but personally I don't miss it.

The ui may be a bit scrunched/hard to see on smaller displays or for those with 'bad eyes' but it's compact and efficient. It feels really snappy with jwm, even with lots of windows up.

Oh - if you ever wonder why a few .desktop items don't show, strip the trailing space(s), for some files it's important :) geany taught me that in a more obvious manner some other place. Fine point for bling (iconified menu&etc), the nice icons may be scattered about (like in /usr/local/share/siag/common/bitmaps dir..), here's one I cobbled for Image alsamixer.

+Image and Image
A bit odd going back to the older drivename protocol (but of course they're not 'drives' so much as fs, something that still trips me up occasionally), that may be a tidy-up for different types of install with some if they switch back'n'forth with newer kernel'd pups.

</drivel> It's going to be interesting..

Puppyt
Posts: 907
Joined: Fri 09 May 2008, 23:37
Location: Moorooka, Queensland
Contact:

#145 Post by Puppyt »

@sindi and 'f00 -
your awesome efforts and expertise with zenfunk's "Incredible Pulp" make facinating reading and I look forward to seeing how far you push the envelope here -
Many Thanks!
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.1

#146 Post by sindi »

I found rox. Can be typed in an rxvt.
To add to menu I edit /root/.jwmrc - what is .desktop?

Does jwm (like icem) have some way to start menu items
from keyboard (Alt-t etc.)? Or can rox be used (without
making icons first) to start programs with keystrokes?
How would I get an rxvt at startup? I prefer to start
programs with keystrokes not arrow/Enter (or mouse).

I clicked on a .pet file with rox, petget started up
and told me I need 80MB free space and to enlarge my save file.
When I tried to use petget CLI it just gave me some error
message with a line number and 'terminated'. Can it normally
be used CLI if there is enough space for the program?

Petget started via puppy package manager could
download and install zedit. Petget was set to Puppy 2.
Is this intentional?

tar -zxvf program.pet will unpack the files, no need
to rename from pet to tar.gz. I installed Chrome pet
in puppy 4.31 this way - you can just run it from
where it is unpacked.

On this laptop, my Linksys v3 orinoco_cs card
prevents boot and if booted without it then pushed in,
pulp freezes. Have not tried the card in regular puppy
or with another laptop and pulp or puppy. The airo_cs
card works properly. The Linksys works here in another
linux. Pulp got stuck with Call Trace, Code: cc cc cc..
and prism2_hw_init error. Yesterday it sometimes worked.
Today it still worked in the other linux. Bug?112

Terminal-based programs might look better with different
fonts, but a big improvement comes just from Alt-F10
to make them fullscreen with larger text.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.1

#147 Post by sindi »

petget packagename.pet does work (if you have enough space to install to).
dotpup brings up the package manager.

The line numbers and 'terminated' are not error messages, just progress reports.

gtk2 programs take 5 sec or more to load at 233MHz in 96MB RAM.
Does puppy 2 use gtk 1.2?

Enlarging rxvt does not enlarge the font, just gives more characters.

User avatar
`f00
Posts: 807
Joined: Thu 06 Nov 2008, 19:13
Location: the Western Reserve

#148 Post by `f00 »

Edits in /root/.jwmrc may be considered only as temporary - edit the template in /etc/xdg/templates/_root_.jwmrc xml file if needed for toplevel menu and base with a few other items like includes.. my /usr/share/applications/rox.desktop is merely a copy and replacing some values of an extant file in that dir (like emelfm.desktop), if you use rox refresh the view and the file changes state in the rox window to look like the other .desktop files (these are the files that control the individual menu entries and behavior for load from menu). After any editing of these, run "fixmenus" in a console and reload jwm to check your edit on the menu itself.

Keybd use in jwm may be a bit different, your personal config in /root/.jwm dir should have a file or two besides the current selected jwm theme. Only high-priority key bindings are in that file for simplicity and not to interfere with other keybindings found throughout the system. I'd imagine Joe Wing's jwm page would have much more info on a standard setup.

Haven't used petget, but yeah increase your savefile/reboot if needed (some progs expand considerably more than the actual .pet filesize). Cool unpack on context menu (faster than xarchive), used it myself to help redo some personal sfs from saved tars for compatibility with p412 (I hope)

Mmhm, getting consoles the way you like can take a little trial and trial (errors are operator opportunities), most consoles go by rowsx#characters rather than pixel for overall size geometry and usual fonts are like 8x13 or 9x15 etc. Lots of info scattered about (like Bruce B's sticky in the ../housetraining/users section here in the plmf)

A few puplets based on the 2 series, like ttuuxxx's (but not sure what he used for engines) and 3 series has some nice offshoots since the original official offering.

Now I have to try out shinobar's pupsaveconfig utility..

User avatar
`f00
Posts: 807
Joined: Thu 06 Nov 2008, 19:13
Location: the Western Reserve

#149 Post by `f00 »

'envelopes' is tasty :9

I'd almost forgotten how easy on the eyes the 'vintage' gtk could be (like the forest theme with its welcome relief from that nasty too bright bg in rox present in most gtk2 - very light values are ok in good ambient light but almost painfully contrasty in dim to my eyes but others may need the stark contrast especially with displays that don't have a full range of value)

Interesting choice in 'outpup' I made to backup the savefile and check Zenfunk's sfs (saw something odd which might help explain an anomaly..) - good ol' boxpup p413 (hi Gray) with that *very* nice vbar (hotbar?) drive/mount utility :lol: funny how I settle on certain wms in certain pups (here it was afterstep :) ). Image

Ohhkay, /root/.jwm has another .jwm subdir and a third (final) .jwm subdir of that (it can happen and I've done it too when doing too much copy work or etc) - just junk excess but the chosen/'active' themes are/were different (maybe the personal too but it's just a slip). Kind of shows why it's a good idea to always show hidden and other stuff but yeah, /root/.jwm is not all that much traffic so sure.. link to big 198k screenie.

Oh boy, the wmplus.sfs seems to have loaded just fine (wbar was mia - missing some 'standard' icons haha). Whether it's all functional may take a little flipping about - good thing I got a handy utility for that ;) hsetroot looks to be good for bg extravagance link to PULP3 work-in-progress fulldesk 506k screenie. Onwards.

I 'cheat' on pulp, though - the hwr is almost overkill even if it is 11 yr old it never had xtraproblems on it, let alone blissta nor whatever patch is latest in that empire, win2k would be cool though

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.1

#150 Post by sindi »

Yes .jwmrc was temporary. /etc/xdg/menus could be edited to make
changes to the menu as well as etc/xdg/templates (to add submenus).

icewm lets you edit everything at once (from the main menu). I would rather not deal with menus anyway.

Can you edit key bindings in jwm to let you type Ctrl-T for an rxvt terminal? Or some rc to start up X with an rxvt?


My Linksys WPC11 v3 card crashes pulp during boot (or if inserted after boot) in both my Thinkpads 560X and 770E with something about prism2, but aironet card works. The Linksys card works fine in Puppy 4.31, The crash appears to be while loading pcmcia module The same kernel and modules (same sizes) work in Puppy 4.31. What else changed between 4.1 and 4.3? Any plans to make a 4.3 based pulp?

Wireless scanner button at top also finds no networks but the Network Wizard finds them.

I read that the 2.6.21.7 kernel already supports framebuffer but you need fbcon module to use framebuffer console and it is found in Pebble which has something to do with initrd.gz....?

User avatar
`f00
Posts: 807
Joined: Thu 06 Nov 2008, 19:13
Location: the Western Reserve

#151 Post by `f00 »

@ sindi (previous page)

p41x to p431, the major change (offhand, I'd have to look up to be sure) was one of using an updated .sfs (squashfile) format. Naturally they are different (why there are conversion apps or other methods like dir2sfs for rebuilding) and basically make the pups on either side of the divide use one or the other (depends on the kernel, apis as I get the gist on the deep workings of how pup does what it does. 42 was the answer to the question in Hitchhiker's Guide to the Galaxy as well as a wonderful project to rework the Official pup release. Again by memory recall (but might help you search here in the plmf), Pebble here (that was a quick successful search!) is something to do with boot and Pizzasgood would be the goto there (dunno if it got beyond beta, though). Dig around in the hardware section for specifics on networking/ conn and bugfixes, drivers, whatever it takes.

Keybindings in /root/.jwm/jwmrc-personal look like they follow a pretty simple syntax, so it should be quite doable. By the way, if you're 'into' using the kybd interface you might take a look at the pekwm window manager as it has an elegant system for key commands built in - I'm still a novice with most anything but the basic moves (icewm gave me a few surprises early on with its take on 'standards', but it's a fine wm with some really good stuff - if you're used to it why not put it in your own pulp? probably try a few different versions out before you settle - some may fit this pup better or be more suited to your style than others).

Barebones puplets often come along sometime after an official version is released and often are tweaked like this short series by Christian (zenfunk) to suit what he particularly wanted to do and achieve as a goal. Lucky us, eh?

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp 0.10

#152 Post by sindi »

Pebble is something to do with a fancy boot screen that requires
framebuffer kernel (or fbcon module), and pizzasgood also compiled
a kernel that does not need the module (rather than modifying
initrd.gz to load fbcon) so I emailed asking for a copy.

I have little experience with window managers as I usually
do everything CLI in a console (in framebuffer mode) and only
run one program at a time in X (graphical browser). There
are ways to start the program and X at the same time from CLI.

(Xvesa -screen 800x600x16 &); DISPLAY=:0 mplayer -ao oss -vo x11 -framedrop dvd://1-10
Typed in a console, it loads X and mplayer and no wm is needed. Saves a bit of RAM
but then you cannot tab between links in a browser, for instance.

mplayer fbdev sometimes works to play DVDs without X (using fb instead).
Depends on the video card. Or mplayer vesa (not on LCD screens).


I will experiment with jwm to bind keys so I can start programs
without a mouse, thanks.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

framebuffer console fbcon

#153 Post by sindi »

Pizzasgood made me a package of the modules and depmod and I stuck into rc.local 'modprobe fbcon', and added vga=791 to loadlin or lilo to get a situation where I boot to 30 sec of blank screen (because console mode does not display now until the console modules are loaded) then a very nice framebuffer console 1024x768 when I hit Ctrl-Alt-F1 or F2.

The same 2.6.21.7 kernel modules don't work in Pup 4.31 so I will simply
switch to pulp (and learn to make keyboard shortcuts to GUI programs to save time bothering with menus).

If I have not responded to people's helpful suggestions it is just that I don't yet understand them. I need to learn more before asking questions.

Should pulp be able to handle the same recent browsers as Puppy 431 and 5? I also give people free computers and they usually just want to use Firefox. Browserlinux works, but uses somewhat more memory. How would I get a Firefox 3 icon into the strip at the bottom instead of or in addition to Firefox 2?

Browserlinux automatically sets up networking - is there something I can do to Pulp to accomplish that? I don't want my computers thrown out because people can't remember (how) to run a Network Wizard. There is one network card per computer.

Can I add Flash 10 to pulp?

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

petget and lynx pet

#154 Post by sindi »

I tried to install the lynx 2.8.7 pet (for puppy 4x) by typing (in an rxvt)
petget lynx*.pet and it looked like something was happening but lynx did
not install. It installs when I click on it in Puppy 4.31 in ROX-filer.

I then cd'ed to / and tried to unpack the package to / using
tar -zxvf /mnt/home/download/lynx*.pet
and again nothing seemed to have happened - files are not there.

I tried this on two computers. This is a frugal install of pulp.

So I did a tar -zxvf lynx*.pet (in a temporary location) and copied
/usr/local/bin/lynx and /usr/local/etc/lynx.??? over and it works, but
what am I doing wrong with petget?

The file in root is something about running lynx rxvt -e lynx and is
not needed.

On this Toshiba 3000-S353 laptop, framebuffer console appears to turn off sound
(as confirmed in Basiclinux, where the sound module won't load if I have
vga=791), but on other computers I am enjoying pulp with framebuffer console
and text browsers lynx and elinks. Much nicer text than with an rxvt.
And much more usable memory in case I do need to run Seamonkey 2 or Firefox 3.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

pulp, firefox 2 and mplayer

#155 Post by sindi »

How do I set mplayer to be the default media player for pulp, and/or
how do I set mplayer to play mp3 files downloaded with firefox
(which for some reason are going to /tmp instead of my choice /mnt/home/download)? I can download mp3 files and then, in a terminal
or console, mplayer filename.mp3.

Post Reply