Last Edited: 01 May 2008 by superuser
Importered from old WiKi -- 30/04-08 17:04.

Stuff I've Been Doing

  • May 1, 2005

    • i tried to make a simple, clean-looking, small, light IceWM Aqua theme ... here's what i came up with
    • 43k (16k zipped)
      • i saved a lot of pixmap space by using symlinks
    • buttons on the left, Mac style
      • they seem more accessible when they are on the left
      • just change these 2 lines to move the buttons to the right
        • TitleButtonsLeft="xmir"
        • TitleButtonsRight="s"
    • blue could be a little more subdued
      • it is bright and colourful and cheerful
      • it blends with the rest of Puppy, because i got the blue colour from the wallpaper (or maybe a Rox folder icon)
    • screenshot

  • Apr 30, 2005

    • made a dotpup to install the icewm themes and config files from my Icewm Unleashed package

      • for guys to test
      • so far, not many complaints
        • either what i'm doing is ok ... or nobody uses it
    • the latest xmule is 1.10.0b
      • there are "highly optimized" binaries for Athlon XP and P4 cpu's

        • i would prefer to find binaries for 386's and up
      • i found rpm's for 1.10.0 here
        • requires libwx_gtk2-2.4.so.0 (rpm here∞)
      • it seems to work ok in Puppy 1.0.1 Unleashed
    • i compiled and installed mplayer
      • it says ver 1.0pre5-3.2.3 (i thought it was 1.0pre6 something)
      • anyway, it works well, plays full screen with no problems
      • the binary is about 6 megs
      • maybe there are binaries somewhere that can be downloaded and will work in Puppy
        • i tried an rpm, and it needed a lame library file

          • shouldn't need lame unless you are encoding video
#!/bin/sh
# this script plays movies that are clicked in a Rox window
# -zoom allows software scaling with a vesa driver
# -fs ... start playing full screen
# you can also put default options in $HOME/mplayer/config

exec mplayer -vo x11 -ao sdl -zoom -fs "$@" > /dev/null

  • Apr 17, 2005

    • been experimenting with the IceWM mail icon on the taskbar

      • i figured out how to get it to work with a pop3 server

        • the trick was, i needed the port number even though it was the standard port - 110
        • i don't know how well it would work with dialup
          • it does work well with dsl/router
      • i don't know how file:// protocol works ... i thought i could use it with Sylpheed
        • what it seems to do is check if the file specified in MailBoxPath= exists or not

          • i could have it watch /root/Mail/inbox/1 ... but 1 doesn't always exist
          • i wrote a little script that creates /tmp/ismail if there are any email files in /root/Mail/inbox

#!/bin/sh
# this script checks if there is any email in Sylpheed's inbox

while true
do

 if ls /root/Mail/inbox | grep [0-9] > /dev/null
 then
    echo xxx > /tmp/ismail
 else
    rm -f /tmp/ismail
 fi

 sleep 15

done

    • i was looking at IceWM's email icon because i didn't really know how it works

      • (probably i still don't)
    • because i really should make an Unleashed IceWM package
      • the package is easy enough ... deciding what i should put in it and what i should leave out and what config options i should choose is harder
    • i made a puppylinux Jabber chatroom too - http://tinypic.com/4in3ip


  • X as spot is working pretty good

    • immediate problem is rxvt won't start

      • rxvt: can't open pseudo-tty
      • aterm: can't open slave tty (null)
      • i tried setting the permissions for /dev/tty*, didn't seem to help
    • also, spot can't access /dev/null, permissions are wrong
  • will need to fix permissions problems with mounting/unmounting/writing to drives
    • i should be doing something more immediately useful, like finishing packages

    • Got X (and IceWm) running as user spot

      • picture
      • a lot of stuff is still broken of course
        • because i haven't setup most of the $HOME config files
        • any files and folders written by Puppy up until now are owned by root
          • so spot can't write to them

            • including any config files, caches, and so on

    • Smartmon

      • Smartmon reads the S.M.A.R.T information from your hard drive

        • it reports pass/fail too
      • screeenshot
      • fixed rc.smartd so the smartd daemon works with Puppy
      • started to make a package

    • Mutella

      • compiled ver 0.4.5
      • got it to work in Puppy
      • started making a package

    To Do List

    • IceWM

      • icewm Lite (99%)
      • a roxapp installer (done)
      • an Unleashed package
        • need to decide what to include, what to leave out

          • (an unleashed package should be lighter than a hard drive package)
      • a basic package
        • icewm, icewm-session, icewmbg?
        • a few basic themes
        • key bindings
        • extra packages
        • icewmtray?
        • themes
          • Mac Aqua themes
          • Win XP themes
        • tweak themes and fonts
  • boot and run Puppy as a user, not as root
    • this would need a lot of work to do
  • nedit roxapp (99% done)
  • bash
    • roxapp (99% done)
    • unleashed package
    • bash history is really convenient
  • thunderbird installer (99% done)
  • firefox installer
  • java 1.5.0 installer (done)
  • fluxbox
  • xawtv
  • boot to memtest Unleashed package
  • torrent
    • ctorrent (uploaded to forum)

      • url
  • httpd gui (start stop) (99%)
  • improved fprot updater (crude one works pretty good)
  • xlock
  • pup-get installer (99%)
    • DotPup
    • auto-unzip (ask)
    • auto-run (ask)
  • browser splash screen
    • (98% done ... uploaded a roxapp browser wrapper with a splash screen built in)

      • splash screen was setup for 800x600 only
  • windows fonts installer (symlinks?)
  • Puppy grub boot floppy (and grub installer)
    • a Grub DotPup that will automatically install Grub to floppy, mbr, partitions
    • desperate need for simple documentation describing the boot process
      • (how Grub, Lilo boots ... how Puppy boots, vmlinuz, initrd)
  • Others have also been working on these

    • Puppy grub boot floppy (and grub installer)
    • fstab generator ... partition automounter (90%)
    • Puppy boot options
    • multi session boot cd
    • alsa

    CategoryDevelopment

    There are no comments on this page. [Add comment]

    Page was generated in 0.0836 seconds