Home
About
Contact
Tuesday, January 19, 2010

I finally got a setup at work which I’m really satisfied with. The short version:

  • 3 24-inch monitors (HP LA2405wg with two Display Ports)
  • Desktop computer (HP Z600) 2.26gHz with 6 GB RAM running Windows 7 x64 - using 2 of 3 screens
  • Laptop (nothing exciting - HP Compaq 6910p with Win 7 x64 – for mobility) – using the 3rd screen
  • Synergy to share a single mouse and keyboard between desktop computer and laptop

3MonitorySetup
(the two screens on the left is the desktop computer, the one on the right is the laptop. Couldn’t take a picture further away because I have a wall just behind me :-) )

What’s really nice about this setup is that I don’t really notice I have two computers running, because of the way Synergy “abstract” the other computer away.

Setting up Synergy (the long version)

  1. Install Synergy on both computers
  2. Setup the computer that’s connected to the mouse/keyboard as “server”
    1. Select “Share this computer’s keyboard and mouse (server)”
    2. Click Configure…
    3. Under Screens click + to add a new screen (actually it’s a computer you’re adding and not a screen)
    4. Set the Screen Name to the name of your computer (yes, it has to be the hostname of your computer in order for Synergy to communicate with other clients) and click OK
    5. Do the same for the other computers (the clients)
    6. Under links you set how the screens are in relation to each other (based on my screen setup above):
      1. Highlight your “server” under Screens
      2. Under Links ([New Link]) enter:
        0 to 100 % of the left of YOUR_CLIENT goes to 0 to 100 % of YOUR_SERVER
      3. Click +
      4. 0 to 100 % of the right of YOUR_SERVER goes to 0 to 100 % of YOUR_CLIENT
      5. Note: Synergy does not implicitly understand that if server is left of client, the client is right of server, so you need to define that explicitly, hence #4
      6. Click OK
      7. Click Start (consider setting up AutoStart)

        On my server it looks like this: 
        image
  3. Setup the client
    1. On the client computer select “Use another computer’s shared keyboard and mouse (client)
    2. Enter the name of YOUR_SERVER
    3. Click Start (consider setting up AutoStart)
  4. That’s it. Test by moving your mouse from the left most monitor to the right most monitor! Cool!
Tools | Work
Thursday, January 28, 2010 6:41:40 AM (W. Europe Standard Time, UTC+01:00)
There is also a software called Input Director
lomox
Thursday, January 28, 2010 8:53:15 PM (W. Europe Standard Time, UTC+01:00)
Lomox: Input Director looks good. I'll check it out.
Tuesday, February 09, 2010 10:46:51 PM (W. Europe Standard Time, UTC+01:00)
I was a devoted Synergy user for quite some time, but I found a piece of software that blows it out of the water: MaxiVista.

MaxiVista can, at a minimum, do exactly what synergy does. Where it veers into "holy crap" territory is its ability to actually extend your current machine's desktop onto another machine, using VNC and some driver-level trickery to make it happen. Essentially it creates a "soft" monitor and then displays the contents on a remote machine.

With a flip of a switch on the system tray icon, the extended desktop is hidden, and your main computer has synergy-style control of the remote system. Pretty amazing stuff :)

The cheapo $40 version can handle one external monitor and doesn't support synergy-style remote control. The $50 version supports up to three external monitors (even if some are already in multi-monitor setup on their host computer). The $99 version adds "desktop mirroring and "maximized display performance", which seems superfluous to me, since it's already fast enough that I can play video content on the remote monitor. Smart money's on the $50 version, of course.

There are two notable downsides compared to synergy:
1. You lose Aero Glass while the external monitor is connected. A fair trade-off, IMO.
2. MaxiVista is Windows Only. One of the best things about synergy is that you can control a mac, linux, and windows machine from the same console. I use MaxiVista at work (a Microsoft shop), so it's not a big deal for me. Still, I'd love to see them develop a remote client for Mac/Linux.

http://www.maxivista.com
Wednesday, March 31, 2010 12:45:50 AM (W. Europe Daylight Time, UTC+02:00)
Jon, great article! I was looking for a 3 monitor setup but this would work even better for me because sometimes I need that extra pc to run some large video jobs. My question is have you had a chance to try out Input Director yet? Just curious what your thoughts were as far as how well it compares to Synergy. Thanks!
BryanP
Thursday, May 06, 2010 3:40:27 PM (W. Europe Daylight Time, UTC+02:00)
I knew you'll end up with three monitors up in your desk ;) Enjoy!
Jose
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview
RSS RSS - Comments Twitter LinkedIn
         
SEARCH
 
 
         
TOP POSTS
   
         
NAVIGATION
   
         
CATEGORIES
  .Net (61) ADFS (3) Agile (31) Ajax (5) Architecture (20) Articles (1) ASP.NET (7) ASP.NET-MVC (1) Blogging (12) Books (2) BPEL (1) CleanCode (1) CloudComputing (7) Community (5) CSharp (11) DasBlog (5) Database (2) DDD (5) Deployment (17) DSL (1) Events (38) ExtremeProgramming (6) Fun (6) Gadgets (4) IIS (10) InfoQ (4) Java (2) Kanban (1) Lean (3) Linq (2) MemoryLeaks (5) Microsoft (37) MVC (1) NDC (2) NNUG (37) Other (10) Patterns (9) Performance (3) Scrum (17) Security (7) ServiceBus (1) Silverlight (4) Software (19) TeamManagement (12) TechEd (7) Testing (5) Tools (25) TvGuide (1) Vista (15) VisualStudio (16) WCF (8) Web (16) WebDeploy (2) WIF (3) Windows (10) WiX (9) Work (18) Workflow (3)  
         
ARCHIVE
   
         
BLOGROLL
   
         
ON THIS PAGE...