Older Puppies used busybox for the ls command, which doesn't recognize the "--group-directories-first" option. I've been working on tweaking Pburn for my new Grafpup and that was one of the first things I found.Code: Select all
# pburn ls: unrecognized option `--group-directories-first' Try `ls --help' for more information. sh: locate: command not found sh: locate: command not found
This could be fixed (with a bit of work) in the Pburn code, or it might just be easier to provide an ls binary for those who don't have the real thing in their version of Puppy. Zigbert's call here.
I do have a suggestion for the way the theming has been implemented. In v1.4.2. As of right now it does this:
Code: Select all
export GTK2_RC_FILES="`cat $HOME/.gtkrc-2.0 | grep -m 1 gtkrc | cut -d'\"' -f2 2> /dev/null`" #get active theme
Code: Select all
include "/root/.config/gtk-2.0/gtkrc.icons"
include "/root/.config/gtk-2.0/gtkrc.widgets"
include "/root/.config/gtk-2.0/gtkrc.fonts"
Code: Select all
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" #get active theme
export GTK2_RC_FILES="$APPDIR/themes/$THEME/gtk/gtkrc:$GTK2_RC_FILES"
I also have a couple issues with running Pburn in a multi-user environment, basically Grafpup or any other distro besides Puppy would have this particular issue. Pburn uses /tmp, which is fine, but lets say it was run as root, root logged out, and then "nathan" logged in and tried to burn something. Well "nathan" can't overwrite any of those files in /tmp so Pburn fails completely. Two relatively painless solutions:
- 1) Append the users name to the temp files - /tmp/pburn-burn.`whoami`, or conversely put them into a subdir based on uid or username.
2)Use a dir in $HOME instead (I use $HOME/.config/tmp a lot).
Overall I'm very impressed with Pburn, however, and I want to thank you for all the work that has gone into it. Most of the things I saw as problems at first have either already been corrected or I was wrong in my original assumptions anyway.
Nathan