I've definitely wished for something like Leechblock for the desktop a times, but I'm not sure that doing it in the desktop file makes the most sense. First, that would complicate the process of getting it set compared to just having configuration somewhere since configuring it would come down to "menu editing" with user overrides of files in /usr/share/applications. Second, I'm not sure that it's obvious there is exactly one thing we'd want - allowed hours - it seems like something you'd want to play with. I don't want to be forbidden to use xchat during work hours, but maybe I'd like to be able to say that I can only spend 1 hour total in the day in xchat.
What I was idly thinking of was a GNOME 3 shell extension - that would allow a lot of flexibility - it could allow the program to be running but just not allow switching to it, etc. And it could just read config for the user that would refer to application ID (that is, the name of the desktop file).
does it make sense in the .desktop file?
Date: 2011-01-28 08:45 pm (UTC)What I was idly thinking of was a GNOME 3 shell extension - that would allow a lot of flexibility - it could allow the program to be running but just not allow switching to it, etc. And it could just read config for the user that would refer to application ID (that is, the name of the desktop file).
- Owen