[xmonad] darcs patch: Add ShowWName a layout modifier to show the
workspace...
David Roundy
droundy at darcs.net
Sun Dec 30 16:36:49 EST 2007
On Sun, Dec 30, 2007 at 02:29:27PM +0100, Andrea Rossato wrote:
> On Sat, Dec 29, 2007 at 01:52:48PM -0500, David Roundy wrote:
> > We'd definitely want to figure out a way to get a timer event into
> > xmonad.
>
> yes, something like this would be great. I don't know is the X server
> can do that. I need to investigate (but I have the feeling the answer
> is no).
I can't help but think that there must be an elegant solution. :(
> > Another approach, of course, would be to simply call an external program
> > that displays the workspace name and then vanishes. It's a little hokey,
> > but I suspect kdialog could do it pretty nicely.
>
> without installing any 3rd party stuff, I think we could just create
> some binaries, along with the library created by xmonad-contrib.
I'm not sure which is better. Relying on 3rd party stuff for an optional
extension is a pretty nice solution. It's actually quite nice to reuse
reuseable components. But you're right that it's definitely less simple
for our users...
> We could have this very little program to display the workspace name
> (or any other string), with a timer. Then we could add some other
> utilities, such as a screen locker, a pointer hider, and so. The stuff
> I was hacking as xmonad-utils, and that I'm actually using.
>
> Or just have this 3 package: xmonad-utils, a small set of x utilities
> like the one I was talking about.
>
> what do you think?
Not a bad idea, but I'd really rather not require a whole host of
executables. I don't see any fundamental reason why xmonad can't be a
single executable... other than perhaps that we've got a bad X11 library
that disallows reasonable use. But since dons is now maintaining the X11
package, we could perhaps fix that. Or perhaps there's a non-blocking
way to get events?
--
David Roundy
Department of Physics
Oregon State University
More information about the xmonad
mailing list