Re: ratpoison, patches, and the future

Joren Van Onder <[email protected]> Tue, 30 Dec 2014 00:02:34 +0100
Newsgroups gmane.comp.window-managers.ratpoison.devel
Message-ID <[email protected]>
Hi Jeff,

I've built your ratpoison and I've been running it today. I've taken a
quick look at your git log to figure out what kind of things you added
or changed from a user perspective (so disregarding internal stuff and
refactoring), just to make sure I'm not missing out on something. I've
come up with pushwindow, pullwindow and focus_policy. Does that sound
right?

I really like the push/pullwindow commands, they make certain things
much easier. In regards to the focus_policy, is there a specific reason
you didn't implement that as a variable (that can be modified with
'set')? Not a big deal ofcourse, but I feel it would be more in line
with how ratpoison is currently being configured.

I also like your plan to support workspaces. As some other people have
said, rpws isn't really all that great. And I'm not sure why the
decision was made to implement workspaces in a perl script of all
things. It is much slower than the native ratpoison commands. These days
I tend to just use ratpoison groups because of this. This works well but
has some obvious limitations, because a ratpoison group is just a group
of windows without any kind of frame layout associated with it. Portings
rpws functionality into ratpoison itself would be great. (I haven't
looked at the code, but it might not be that hard if it's possible to
reuse the already existing group code and add a frame layout and
window->frame mappings (fdump) to each group to make up a workspace.)


Happy holidays,
--
        Joren

_______________________________________________
Ratpoison-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ratpoison-devel
signature.asc (application/pgp-signature, 472 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJUod2QAAoJEOQtDxoIYzLzGPoIAKnj5Nla0nRgfpfgsbZBy3Ao
IzTeQRZSJslDXvxYYCve1u5iugPal/ZJSi4YJ2tNNiST0+Wq45rZ4/C+4KtqynMW
RE01DdbQ0voJScBH09XtSyLTEAiwJr3FBeG50IK5VpwPuAX26TCxm6kNkw3/7UY8
nkkDxD4V2qV9wSED/XTGb49KnSz9N+qkuYPfF+zbFKxPN3rY7p0rHUui0YfkkZyL
mKbXWt99yuP9DoLAxtONqVOYcltaM4lYs3X/pEQZnxUEnF/7GefC5mUYs+wqsUro
7Y2drD0hWybz+cnbhm6Q+39RYoCHXQ0aUjwzlOXwVGjrgdL05xRA6HSCQx5hXTs=
=5+G1
-----END PGP SIGNATURE-----