cpu-scaling-ondemand 1.0

Trio has created this and I have added it to Puppy. See forum thread:


A few bits of advice for developers:

Trio, don't put '&' on the end of the 'Exec=' line in a desktop file. JWM reports a syntax error in its XML config file.

If you are creating a package that is "architecture independent", that is not compiled, scripts only, and will thus run in any version of Puppy, when you create the Puppy database entry leave those compiled-in-distro|compiled-in-version| fields blank.

To illustrate, trio created this database entry when running the dir2pet script:

cpu-scaling-ondemand-1.0|cpu-scaling-ondemand|1.0||utility|16K|pet_packages-4|cpu-scaling-ondemand-1.0.pet||CPU Scaling Ondemand|puppy|4|official|

Take out "puppy", "4".

Also, as you don't know what repo is actually going to host the package, take out "pet_packages-4" and "official" too. "official" means my ibiblio.org repo. and "pet_packages-4" is the subdirectory where it is going to be found on ibiblio.

The rule is, if uncertain, leave the entry empty. So this would be fine:

cpu-scaling-ondemand-1.0|cpu-scaling-ondemand|1.0||Utility|16K|+gtkdialog3|cpu-scaling-ondemand-1.0.pet||CPU Scaling Ondemand||||

Note, I added a dependency item, but you can argue that gtkdialog3 is always going to be in Puppy then that isn't really required.

Now that I have made the package official, I modified the fields to suit where I'm hosting it:

cpu-scaling-ondemand-1.0|cpu-scaling-ondemand|1.0||Utility|52K|pet_packages-woof|cpu-scaling-ondemand-1.0.pet|+gtkdialog3|CPU Frequency Scaling Tool|||official|

Note also, there's a typo in the /usr/bin/petspecs utility, it creates 'utility' in the category field where it should be 'Utility'. I have fixed this for 4.3beta.

Posted on 5 Aug 2009, 11:19


Posted on 5 Aug 2009, 15:13 by trio
duly noted
Ok, noted for future

Posted on 5 Aug 2009, 18:24 by disciple
except mplayer
> don't put '&' on the end of the 'Exec=' line in a desktop file. JWM reports a syntax error in its XML config file.

The one exception of course is Mplayer - the & is one of the things required by some versions to prevent them from freezing when started from jwm. And I think some versions can't even be prevented from freezing :(

Posted on 7 Aug 2009, 11:01 by trio
cpu frequency scaling 1.1
Updated to v 1.1
- Simplify GUI
- Should Cater for cpu1


Posted on 7 Aug 2009, 12:17 by trio
cpu ondemand 1.2
Updated to v. 1.2 - fixes report (forgot to cpu1 report)

Sorry & thanks