I'll take patches. There are several features I don't use but still committed; the only requirements I have are:
* ISC licensed
* not in the way of current behavior
* well written and within the scrotwm style

If you need things like tags write the patch an it'll go in provided you meet the requirements.

On Jan 3, 2010, at 14:31, Josh Rickmar <joshua_rick...@eumx.net> wrote:

On Sun, Jan 03, 2010 at 07:41:04PM -0500, Ryan Flannery wrote:
On Sun, Jan 3, 2010 at 7:20 PM, Marco Peereboom <sl...@peereboom.us> wrote:
On Jan 3, 2010, at 8:23, Chris Bennett <ch...@bennettconstruction.biz >
Josh Rickmar wrote:
[snip]
This may have changed in more recent version of scrotwm, but back when I
last tried it, the statusbar also was not able to show you which
workspaces currently had windows on them, so I ended up quiting scrotwm
and X when I still had windows open... not fun.
[snip]
I agree, I don't like having to tab through 10 windows before shutting
down.

The "M+left" and "M+right" keybindings may be useful for you then.
They cycle through the workspaces with windows in them (skipping those
that are empty).
Just FYI.

-Ryan


Ah, nice. Yeah, after looking through the manual again, I tried all the
features, and found that out as well.

Just to see what has changed since I last used it, I installed scrotwm
and started writing down a list of things which I didn't really like or
that I found odd:

* No tagging

Since Marco doesn't really like this, and it is his wm, I doubt this
would be comming back (a shame, really. you can still use tags as
regular workspaces if so inclined).

What do you mean come back? I used a couple of ideas and lines of code from dwm but it is essentially completly written from scratch. It was never in there.



* Statusbar doesn't display windows on other workspaces

Same here.

* Statusbar doesn't display WM_NAME(STRING).

I found it odd that there are options to display things like the
window's class, but not the actual title of the window. Maybe I could
write a patch for this.


Yeah that would be nice. Patch please.

* Can't bind mouse actions on windows
* Can't bind mouse actions on the statusbar


I use the mouse for the tubes and cut and paste. I'll flat a patch for this too.

I use surf as my browser, and prefer to use it without any other
programs to handle multiple windows (ie. tabbed), besides the wm. Since
my hand is almost always on the mouse anyways, I find it really
convenient to use mouse bindings to perform certain actions (like right
clicking the statusbar to delete the current window, for instance).

* Can't switch to a specific layout, only cycle (no way to bind this).


That is dwc being lazy. Make him fix this.

I thought it was weird the first time I used dwm (comming from xmonad),
but after using it for a while, I have really missed it in scrotwm. I
think that it should be possible to at least bind keys to certain
layouts so you can change to it without having to cycle through all the
others first.

* No layout for floating


Need to spend a week on this to unfuck floats. It is a surprisingly hard problem. I will eventualy get to this.

I like the way dwm distinguishes between floating windows in a tiled
layout and windows that are set to float because of the current floating layout, so if you switch back to a tiled layout, windows which you have
explicitly set to floating will remain floating.

* New windows are always pushed to the bottom of the stack, can't be
 configured

I think this should be an option.

Nah, m-enter is the magic.



* Opening or closing a window with any floating moves the floating one
 to center

Sounds like a bug.

See previous float comment.



* Impossible to move any part of a floating window off screen.

Not sure if this is a bug or design decision, but I find it awkward at
times.


By design; the reason is xrandr akwardness and it can't be gotten right. So preventing it from moving offscreen was the best option. Maybe this can be fixed with the floaters.

Anyways, I tried this with the scrotwm package (-current), so some of
these bugs may have been fixed in the most recent version. I wouldn't
mind writing patches for some of them, but the fact that things like
tagging and the changes in the statusbar have been changed for the worse
(imho, of course) make me rather want to stay with dwm.

Anyways, good luck with your scrotwm project. Even if I don't really
care for all the changes, I know you and others do.

(I will say that scrotwm makes an excellent xmonad replacement, for
those of you that haven't been already spoiled by switching to dwm. :)

Reply via email to