views:

7587

answers:

23

I am sure I could get some great suggestions here since I am sure a large percentage of the StackOverflow user base could help me out here.

Like most dev's I have dual monitor setup at work, and a gazillion windows open at the time, and often need to ping them back and forward between the two.

Reaching for the mouse all the time, quite frankly, pisses me off! :@ :D

Can you guys recommend any good window managers for dual screen rigs?

I have seen many that are pretty poor at what they do.. It doesnt need to be anything fancy, pref just a shortcut to "send to other monitor" or something.

+35  A: 

This should do the trick: http://www.realtimesoft.com/ultramon/

Jan Hancic
UltraMon will let you set up keyboard shortcuts for "send to other monitor". I have mine set to Alt + ` so it's right above Alt + Tab...very convenient and easy to remember.
Adam Neal
There isn't another option. Ultramon is as good as it gets.
Chris Lively
DisplayFusion can do keyboard shortcuts for window management as well, and it's free.
Jon Tackabury
Combine GridMove and Ultramon and your onto a winner (I use GridMove on my massive screen, as I don't usually want things maximized)
Pondidum
I'm using a similar combination to @Pondidum, but I'm using WinSplit Revolution (http://www.winsplit-revolution.com/) instead of GridMove. I love both of them!
technomalogical
+4  A: 

MultiMonitor TaskBar

m_pGladiator
+1  A: 

In this post, Jeff Atwood recommends RealTimeSoft's Ultramon Utility.

Looks nifty, although I don't have any personal experience with it.

Jon Limjap
+17  A: 

Lots of people like Ultramon. I actually use an AutoHotKey script to do simple monitor to monitor movement. Here's the script I use:

 !^+up::
 WinGet, active_id, ID, A
 WinMaximize, ahk_id %active_id%
 return

 !^+down::
 WinGet, active_id, ID, A
 WinMinimize, ahk_id %active_id%
 return

 !^+right::
 WinGet, mm, MinMax, A
 WinRestore, A
 WinGetPos, X, Y,,,A
 WinMove, A,, X+1680, Y
 if(mm = 1){
 WinMaximize, A
 }
 return

 !^+left::
 WinGet, mm, MinMax, A
 WinRestore, A
 WinGetPos, X, Y,,,A
 WinMove, A,, X-1680, Y
 if(mm = 1){
 WinMaximize, A
 }
 return

 !^+end::
 WinGet, mm, MinMax, A
 WinRestore, A
 return

This allows me to move windows between monitors, minimize, maximize, and restore windows with keystrokes, which was all I needed. You can replace the "1680" with your primary monitor's horizontal resolution. Hope that helps!

Brian Sullivan
+1  A: 

I use UltraMon from Realtime Soft (http://www.realtimesoft.com/ultramon) and I'll never go back. It's a reasonable price of about $40 I believe. It allows you to add buttons to the title bar to move the application to the other monitor, as well as a button to span that appliation across both screens.

Version 2 has been out for awhile now, and is quite stable. Version 3 is moving through beta right now, with Vista compatibility.

Matt Hanson
+11  A: 

Folks have already mentioned Ultramon, and I second that. While it's useful on it's own, I think it really shines when you combine it with WinSplit Revolution. WinSplit makes it ridiculously easy to move stuff from monitor to monitor and to arrange windows within a monitor. I wouldn't want to use a dual-monitor box without both of them installed.

Chris Upchurch
I just went to check this out and NOD32 flagged it as a virus?!
Rob Cooper
Just submitted to VirusTotal http://tinyurl.com/44htm5 You think it really contains a trojan?! :D
Rob Cooper
Oh, It is noted on their home page - looks like it may be a false positive http://winsplit-revolution.com/home
Rob Cooper
Weird thing is, the report they show is not the report I get, the downloaded file is a different hash.. :S
Rob Cooper
WinSplit Revolution is the manager of choice. CTRL-ALT-Arrow to move windows to other monitors, and cTRL-ALT-number pad keys to "size" the window into corners/sides/top/bottom of the monitor it is on.
IDisposable
+3  A: 

GridMove does just perfect for me, a very simple and lightweight Autohotkey-based program.

http://jgpaiva.donationcoders.com/gridmove.html

You can specify a grid and then have the windows "pop" into the grid as you wish. You can also customize the grids.

Comes with nice hotkeys, and the best part is it's Autohotkey so you can play around with the script and edit it to your heart's content.

Epaga
+1  A: 

I find WndHop irreplacable. Just press Windows-Enter and active window jumps to the other monitor, preserving window size. No bells and whistles, no configuration, just hopping, which is exactly what I need.

WndHop home page seems to be down, but Google is your friend.

Oh, and it works with three (and more) monitors, too.

gabr
Very nice, Simple app! Thanks!
Rob Cooper
A: 

I would just have to agree with Ultramon. I'm using it at home, and it has become so valuable! The ability to drag maximized windows to the other monitors is one of my favorite features.

Eikern
+1  A: 

Are you running on windows Vista? If so then check out Switcher. It's like expose on OSX and probably the best use of Aero that I've seen.

George Strother
Thanks for the tip; that's a cool little app! (Shame it seems to require the desktop, taskbar or sidebar to have focus before the shortcuts work ... But still, very cool. And if sidebar is always on top, it's easy to get focus where it's needed. Thanks!)
John Rudy
+1  A: 

ReSizer does the job for me:

"...a system utility that enables keyboard shortcuts to focus, move, resize and change other window properties in a fast and intuitive way without even touching the mouse."

Features:

  • Keyboard shortcuts for moving and resizing active windows.
  • Change the opacity and always-on-top properties.
  • Instant window placement to fit specific areas on the screen.
  • Faster-switching between visible applications only.
  • User-definable application shortcut mappings.
  • Multimonitor support.
jan
A: 

If you have an Nvidia graphics card you can use their nView tools (nvidia.com). I believe it comes bundled with most of their drivers. It can add a couple more buttons up near the minimize and close buttons to easily move and manipulate windows. It also supports keyboard shortcuts, mouse gestures, multiple desktops (like KDE on Linux), and a few useful additional taskbar options. It's all I use to manage multiple monitors.

Dashogun
A: 

Two monitors aren't enough for me - I also need virtual desktops to keep it all organized. On Windows, that means AltDesk to keep it all organized, including dual monitors. I set hotkeys for the virtual desktops, like alt-f1, and between that and alt-tab I can switch very quickly.

DGM
A: 

Gotta mention any Linux Window Manager has virtual desktops which make arranging multi-monitor setups a breeze. I couldn't live without them.

Nick Stinemates
Or, if you're stuck with Windows, you can use VirtuaWin http://virtuawin.sourceforge.net I cannot live without it anymore.
MiseryIndex
A: 

I second reSizer as a free option, just tried it and it worked like a charm.

A: 

I've tried two:

Both have similar features, but different hotkeys.

Try both of them and decide which one it's better for you.

Grzegorz Gierlik
+1  A: 

I using Actual Window Manager (http://www.actualtools.com/windowmanager/). It's best. If you have any questions what this do read here

+2  A: 

Have to recommend something I wrote myself. Unlike WinSplit Revolution (if I've understood their website correctly), MaxTo allows you to split your monitors into regions you define yourself. You can then move windows quickly using Win+Ctrl+Arrows.

See maxto.net for an overview.

Vegard Larsen
Vegard, this looks pretty nice. I like the way you can define areas yourself. Will have to check this out! +1 from me my friend!
Rob Cooper
+4  A: 

DisplayFusion FTW, although I'm probably a bit biased.

http://www.binaryfortress.com/displayfusion/

Jon Tackabury
+1 ... great software, giving UltraMon some real competition.
Steve Dignan
A: 

People need to remember alt+spacebar.

A Windows default for maX, mIn, Restore, Move, Size, and Close.

All from quick keystrokes.

+3  A: 

Windows 7 has a brand new set of keyboard shortcuts, related to productivity and dual monitors. One of the shortcuts is "Jump to left/right monitor": Win + Shift + Left/Right.

The new shortcuts are listed here.

Jivko Petiov
A: 

MultiMon is a free UltraMon equivilent. Though personally I use UltraMon because I found it first. I absolutely can't live without it though

danswain
+1  A: 

New version 2.0 of Actual Multiple Monitors beats everything available at the moment.

In short, it's a unique combination of UltraMon and GridMove, but with some exclusive features. It can display the Start menu, system tray, clock and primary Taskbar toolbars (Quick Launch, Desktop, Windows Media Player, etc.) on secondary monitors.

Also, it offers such usability features as snapping windows to desktop boundaries and to each other, dragging/sizing a window by its arbitrary point, dragging taskbar buttons and system tray icons with the mouse, semi-transparent taskbars, ability to open new windows by default on the monitor where the mouse pointer is on at the moment, and many others.

sidestep