Abiword upgraded
I have upgraded Abiword to version 2.6.3. In fact, I introduced or upgraded all of these:pcre-7.7
goffice-0.6.3
wv-1.2.4
abiword-2.6.3
abiword-dictionary-en-2.6.3
link-grammar-4.3.5
aiksaurus-1.2.1
abiword-plugins-2.6.3
The only plugins that I did not compile are Abicollab and OpenXML, as they need the 'boost' library, which I did not install.
I am wondering if I should include link-grammar (1.4MB uncompressed) and aiksaurus (712KB uncompressed) in the 'standard' live-CD, considering their size. That grammar checker (English only!) would be nice to have ready-to-go. (Pity we can't have the grammar checker for SeaMonkey/Firefox too!)
Next on my list I plan to upgrade Gnumeric.
No comments - Edit - Delete
The saga of the ears
Forum member rastapax designed the logo that I'm using at puppylinux.com, after moving recently to my new site. Until today that was a button with a face in it, sans ears. Here it is at 320x320:
However, that has been criticized as looking like either a seal or a beach ball.
Rastapax has also created a variation with stylistic ears, and I have just now put this onto my puppylinux.com site. Here it is, at 96x96:
UPDATE: this link now has the latest with ears from afgs:
Forum member afgs has also contributed a creation with ears:
http://murga-linux.com/puppy/viewtopic.php?t=28748
That looks really nice. The problem I have with it is I want the logo to have equal horizontal and vertical dimensions without empty space on the top and bottom.
Anyone else feel creative? You are welcome to give it a go. use the big 320x320 image to work on, and the main criterion is that it must stay square without introducing empty space on the sides.
Note that the basic style of the face that rastapax created has been adopted generically for Puppy and also forms the basis of the logo used at puppylinux.org. (not inserted into a beach ball though! -- but I chose a button as it fits in with my site theme)
Here is the main forum thread where rastapax and others have contributed many nice logos:
http://murga-linux.com/puppy/viewtopic.php?t=19591
13 Comments - Edit - Delete
Nice handling of removable drives
It's coming along nicely. I wrote a "dockapp" that gets swallowed in the JWM tray, that I have named "pup_dock". This will show icons for plugged-in drives/memory. I got bits of code out of other dockapps to create this. It only uses Xlib and uses very little resources when running.I have very heavily modified Pmount, my drive mounter GUI application. I decided to go for a tabbed interface, as I wanted to pass a parameter to pmount, say for the CD drive, and have Pmount startup with that tab on top. For example, if there is a pup_dock CD icon in the tray, if I click on it I want Pmount to open with the CD tab on top.
Ditto if I plugin a USB drive, if Pmount is running, I want it to automatically refresh, but also show the USB tab on top.
These are the components that make all of this work:
/sbin/hotplug2stdout
This is a C program that reads kernel uevents for drives being inserted and removed, and prints to stdout.
/sbin/pup_eventd
This is a shell script that receives the uevents via hotplug2stdout and processes them. If a drive is plugged in, an icon is created in the JWM tray. If Pmount is currently running, it is refreshed. If a drive is unplugged, its icon will disappear from the tray and if Pmount is running it is refreshed.
/usr/sbin/pup_dock
This is the dockapp that shows icons in the tray. The pup_eventd script calls pup_dock to create and destroy icons in the tray.
I currently have only a maximum of four icons, for the categories of USB, CD/DVD, memory-card and diskette. If a USB drive is plugged in, then a USB-icon will be in the tray, and clicking on it opens Pmount (with USB tab on top).
Note, I upgraded /usr/sbin/probedisk script to work better with the above utilities.
There are still some lose ends. I don't yet know of a low-resource way to monitor if a CD/DVD disc is inserted or removed.
Thanks to Everitt for the input to hotplug2stdout and for a good suggestion how to monitor mounting and unmounting.
Hmm, it's 3.10am, time to turn this computer off.
3 Comments - Edit - Delete
mount/umount uevents
I was testing 'hotplug2stdout' on the 2.6.25 kernel, and it works for inserting and removing drives, but there are no kernel uevents when a partition is mounted or unmounted.I looked around and found this in a 2.6.22 changelog:
-What: mount/umount uevents
-When: February 2007
-Why: These events are not correct, and do not properly let userspace know
- when a file system has been mounted or unmounted. Userspace should
- poll the /proc/mounts file instead to detect this properly.
Curses... do I have to poll that file? Maybe I can use inotify. But, the mount/umount uevents work fine in the 2.6.21.7 kernel ...I wonder if the 2.6.25 kernel could be patched to bring them back?
4 Comments - Edit - Delete
puppylinux.org has moved
I moved puppylinux.com to Hostgator a little while ago. Now puppylinux.org, the community managed Puppy site, has also moved to Hostgator (a different account). See the new look-and-feel!http://puppylinux.org/
To find out the history, look here:
http://murga-linux.com/puppy/viewtopic.php?t=26942
http://murga-linux.com/puppy/viewtopic.php?t=27781
A special thanks to tombh for this initiative, and to everyone else who has contributed!
4 Comments - Edit - Delete
