git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Help with a tcl/tk gui thing..

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
Oct 1, 2008, 19:54 UTC
Message-ID
<alpine.LFD.2.00.0810011240390.3575@nehalem.linux-foundation.org>

Ok, this is ridiculous, and has nothing to do with git apart from being hosted in it, but I thought I'd send out an email about it since the git community is the only one I know that does any GUI work at all...

I've got three girls, all wasting their time on their computer, and we set up this rule that they get to have a maximum of an hour of internet time each day. Of course, being the geek I am, I wrote a stupid time tracker for that purpose, and then totally forgot about it.

Until the harddisk in their computer broke down, and I had to re-install, and realized that I didn't have a copy of my stupid tracker sources anywhere. So I had to re-write it, and to make sure that I didn't lose it _again_, I put it in a git repo this time, and now have it on my desktop machine.

I _also_ have it on kernel.org, because I tend to change machines often enough that files get lost because I decide that switching machines is also a great way of doing "generational GC" on my home directory.

[ iow, I copy my old home directory as "old-home" when I switch machines, 
  and anything I didn't end up copying by the time I switch machines 
  again, just gets deleted. Very neat, and a great way to lose things that 
  you only care about every other year or so. ]
Whatever.

To make a long story short, I have a very small program that does all the tracking, and I have no problems with that. It doesn't have much of a admin interface, but I can do "echo 3600 > /var/log/tracker/celeste" to reset the time etc. _I_ have no need for pretty GUI's.

But I also have a UI that the kids can run to _see_ how much time they have left, so that getting thrown off the machine doesn't come as a total surprise. And yesterday Patricia asked why it has to be that ugly. And I had to admit that her dad is just not very good at UI's - and my re-implementation may in fact have been EVEN UGLIER than my original version. If that is even possible.

But hey, I'm not above impressing my kids with pretty bling if I can get somebody else who actually knows what they are doing to enhance my wish scripts to something reasonable.

Anybody?
The repository is at
	git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/tracker.git

if somebody knows how to make the text turn red when the end is near and/or make it have some nice graphical bar that fills up as time is about to expire.

And if nobody does, no worries. At least I tried. My kids can continue to watch ugly/small/monochrome fonts with just a count-down clock.

			Linus
Next: Johannes Schindelin
Message 1 of 10 in “Help with a tcl/tk gui thing..”
  1. Linus TorvaldsOct 1, 2008
  2. Change color at specified thresholdJohannes Schindelin, Oct 1, 2008
  3. Make maximum surf time really per dayJohannes Schindelin, Oct 1, 2008
  4. Linus TorvaldsOct 1, 2008
  5. Mikael MagnussonOct 1, 2008
  6. Linus TorvaldsOct 1, 2008
  7. Mikael MagnussonOct 2, 2008
  8. Linus TorvaldsOct 2, 2008
  9. Mikael MagnussonOct 2, 2008
  10. GUI: Add a progressbar to visualize the time that is leftBjörn Steinbrink, Oct 1, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.