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. :)