dual monitor and other questions

Philippe Brochard pbrochard at common-lisp.net
Wed Oct 23 22:03:17 UTC 2013


Jeff Weiss writes:

Hi, first, welcome on CLFSWM!

> I recently disovered clfswm, I've been playing around with it, and it's great. 
> I think I'm going to try to use it all the time (replacing xmonad).
>
> I have a couple of issues to work through before it can become my "every day"
> WM.
>
> 1) Dual monitor doesn't work the way I had hoped. The monitors are a single
> view of a particular frame, but I would rather have xmonad's behavior where the
> two monitors are two independent views.  Is it possible to change this
> behavior?  I think it's a great feature to be able to mix and match views - eg,
> you have an email view, browser view, and development view.  To email someone
> about a bug, you might have one monitor on email, and the other on development.
>
Which version do you use? The tar.gz on the web site is pretty old.
There has been a lot of enhancement in the git repository. In particular
there is now a root frame per head if you use xinerama.
The git version is very stable. This is the version I use every days.

> 2) A weird bug where super-tab will only switch between two frames, but
> super-shift-tab moves among all of them as expected.  Here is my config (mostly
> just changing mod1 to mod4, but added a few shortcuts)  https://gist.github.com
> /weissjeffm/7120435 (using the latest 1212 release)
>
I think this is the expected behaviour: don't release the super key
while switching. This is to quickly switch between the last child like
other mainstream window manager (gnome, xfce...).
But, sorry if I have misunderstood your need. 

> 3) How do i add to my configuration some pre-set frame locations and start
> programs in those frames?  For example, I added a small frame at the top of the
> root frame for stalonetray.
>
You can have a look at the dot-clfswmrc in the doc directory.
Or here: http://trac.common-lisp.net/clfswm/browser/doc/dot-clfswmrc

It shows you how to create some arbitrary frames and how to make them
absorb some windows based on there class or name.
But feel free to ask if this is not sufficiently clear or if you need a
more precise example.

> 4) How do I add shortcut keys to the expose mode?  I would really love to be
> able to drag and drop windows from one frame to another.
>
I don't think you have to add some shortcut keys. Exposé mode is just
for fast switching. You can just use the leave child key or the Alt+Home
key to switch to the root frame. And then use the Control+Alt+Button 1
to drag a child to its new location.
And if this is not enough, you can adjust the fast layout switching to
your needs. And you'll have what is done in the exposé mode.

You can also use the cut/copy/paste method or the move current child in a
named frame or in a numbered frame.

> I have figured out how to use it with gnome 3.8, so that I can use things like
> NetworkManager.  Really all I had to do was start gnome-session and use
> stalonetray and nm-applet.  Only thing I haven't figured out yet is how to
> re-enable all the thinkpad function keys like volume and screen brightness.
>
This is nice to hear. But be warn that this is very little tested
practice. I think there is some missing points to fully support gnome.

> thanks for a fantastic piece of software!
>
Thanks a lot for your interest!



More information about the clfswm-devel mailing list