Ok I know I've already mentioned it in passing, but I was
thinking of a Portage tracker to display recent
emerges/unmerges and the last/next sync. Obviously this would
be gentoo specific (well anything that uses portage really).
I've gimped up some prelim images.
EmergeD images:
http://home.comcast.net/~iibagod/EmergeD_lastemerge.png
http://home.comcast.net/~iibagod/EmergeD_lastunmerge.png
http://home.comcast.net/~iibagod/EmergeD_sync.png
I missed the buttons on the bottom...my idea is that you
could push a button (either one for all or a button for each
option) to cycle through the different displays. Right now I
have all that info on my screen and its a bit filling.
The script calls genlop, which parses/var/log/emerge.log to
get the necessary information. Last sync is stored in
/var/cache/edb/dep/timestamp.chk. I have emerge sync as a
cron job, and add on a command:
--date="next week" +"%a %b %d %R" > /var/log/nextsync.log
Then I use torsmo to cat that log.
The desklet can simply parse /var/log/emerge.log ,
timestamp.chk, and next sync is optional for those who
schedule syncs...but the instructions should be there on
adding the extra cron job. One needs read access to these
files to run the desklet, obviously.