Re: Window placement hack...
- From: Teika Kazura <teika lavabit com>
- To: sawfish-list gnome org
- Subject: Re: Window placement hack...
- Date: Sat, 18 Sep 2010 20:03:22 +0900 (JST)
On Thu, 16 Sep 2010 10:40:24 -0500, Jack McKinney wrote:
> I want to write a script that forces all new windows into the first
> screen.
(add-hook 'place-window-hook your-function t) does.
The last `t' ensures that your-function is called after the window is
placed by Sawfish.
> However, I want to treat [two monitors] as "4x3x3+1". I.e., I want
> anything I move to the second monitor to automatically become
> sticky, and anything I move to the first monitor to become unsticky.
"Per monitor workspace / viewport" is in fact requested by some, and
at least "workspace" is sensible, but what you said above is a
realistic solution; we're understaffed. I.e. sticky + viewport-sticky
does it. (I don't understand RandR / Xinerama well.)
If you move windows by mouse dragging, then write a function
jack-move-window which is a wrapper of `move-window-interactively'.
After move-window-interactively returns, read the mouse pointer
position, and call (make-window-sticky w) or (make-window-unsticky w).
Then assign jack-move-window to Button1-Move in `window-keymap' by
configurator GUI.
See also wiki page "Proposed goals" and "Long term todos".
Feel free to ask more.
Regards,
Teika (Teika kazura)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]