Multiple-Display Power Tools For Linux?
shift writes "I've used multiple monitors for years (currently 3) and find that Linux is lacking in power tools for such setups. Even Windows 7 has added the feature to move a window from screen to screen with keyboard shortcuts. Are any of the major desktop environments adding such features? I'm still stuck on FVWM and have defined functions to swap the contents of screens as well as move windows from screen to screen and so on. But this just seems like such basic functionality people would want in multi-screen setups that I'm surprised I don't find any of these features in our latest desktop environments."
Use compiz and set your shortcuts in Window Management / Put. Just checked moving windows to different outputs (I use 2 displays) and it works.
Is this just a problem with FVWM? I know I've been doing it for years in both FreeBSD and Linux. I've done it with FreeBSD running Windowmaker as early as 2002-2003, iirc. And I've done it on Linux with KDE and Gnome.
I've done it with Matrox, ATI, and Nvidia cards. I guess I'm not really sure what the submitter is talking about, because it works for me just as he's asking for without any special hardware.
In fact, in linux running Ubuntu, this was the default configuration as I recall, and I've actually got this working on the Ubuntu 9.10 right here.
To move a window to another monitor (not workspace) in GNOME, press alt+F7, hold shift and the direction you want to move.
Linux has many fine tiling window managers available, such as Xmonad, AwesomeWM, and StumpWM. These pieces of software deal very well with multi-monitor setups. They have support and expressive keybindings built in. They also automatically manage window size and placement, which is a great boon, especially if you have a lot of screen real estate: no more dragging windows around to see everything!
Truly, tiling window managers are screen-management power tools. I personally use Xmonad on four screens with named dynamic workspaces, which allows me to nicely label each set of windows and layout according to the content of the windows involved.
dwm had its multihead support improved back in July. Since pretty much all of dwm's window management is by keyboard, of course it has keyboard shortcuts for moving windows between monitors. So yeah, this feature exists in even one of the most minimalist window managers out there.
FVWM is a windows manager that has been around with few major functional changes for several decades.
It true! My grandfather used this back in the 30s and 40s! He stopped when he was drafted into WWII, but that's a whole different story....
I've been using FVWM with multiple monitors for years. xrandr has simplified things considerably. I can drag from one monitor to another with no problem. Below is my current xorg.conf (note that I am running on Fedora 10). You can use a Radeon card by changing the driver to 'radeon'. Use 'lspci' to get the appropriate BusID for your card(s). There may be simpler solutions but this has worked well for me.
And for those saying to use a different window manager please note that FVWM has not stood still but is still true to the name it had when I began using it 15 years ago: the Frugal Virtual Window manager. It is frugal with regards to RAM and CPU use. I also like it because I can edit a file (gasp) to modify the configuration. For old farts like me that's a plus. YMMV.
Section "InputDevice"
# keyboard added by rhpxl
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Monitor"
Identifier "DVI0"
Option "Enable" "true"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "DVI1"
Option "LeftOf" "DVI0"
Option "Enable" "true"
Option "DPMS"
EndSection
Section "Device"
Identifier "nVidia Corporation GeForce 8600 GT"
Driver "nv"
BusID "PCI:1:00:0"
#Option "Monitor-DVI0" "DVI1"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation GeForce 8600 GT"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 3840 1200
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
EndSection
Did everybody miss the line in TFA where he said:
Still stuck on FVWM?
Windows 3.1 had pretty miserable multi screen support too. That's why everyone dumped it like a leaking baby diaper.
Ubuntu, and KDE both handle multiple monitors very well.
Why would the OP mention Windows 7 in the same post where he whines about FVWM?
Level playing field much?
Sig Battery depleted. Reverting to safe mode.