Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Unity in 10.10 appeared to be focused around single monitor configurations with a single tasking workflow. This works quite well on a netbook which has limited screen real estate.

How does the present version of Unity scale up to include multi-monitor and multi-tasking workflows?

share|improve this question
    
Hm. There are no multi-monitors on iPad or iPhone :) –  Extender Oct 28 '10 at 2:43

4 Answers 4

For 10.10 multi monitor support was rudimentary, as that was focused on netbooks -- if you were giving a presentation and you ran Unity we didn't want the top panel overlaid on your presentation.

For 11.04 and 11.10 the multimonitor support is much better. I'll talk about how my setup works with Nvidia, but I don't have the hardware to comment on ATI and Intel support so hopefully someone will post seperate answers for those.

For 12.04 and 12.10 there is a specification for how to improve multi monitor support in the desktop.

Nvidia Twinview

enter image description here

Each monitor gets a panel with the window controls, the application menu, and then the indicators. When the windows are maximized each window gets integrated into the top panel of each screen. The indicators are cloned so that you're never too far from the system menu.

When the windows are unmaximized the application menu for that app will be displayed on whichever panel the application is on so that you don't have the menu all the way on another screen:

enter image description here

ATI

Using the open source ATI driver with RandR (you setup from Monitor Preferences, see screenshot) then the same result is achieved as with Nvidia Twinview.

Monitor Preferences Screenshot

Known Issues:

Here is a list of possible combinations of multi monitor setups and their results:

There are some bugs (other than the first, they are generally small aesthetic details):

  • Bug #742544: For users with the secondary monitor on the LEFT of the main monitor, the launcher displays in the wrong place and similarly regarding [the main panel's position, Bug #757652]
  • Bug #769458: Desktop background not correctly rendered on startup
  • Bug #742020: Indicators being shown as selected on both screens
  • Bug #743621: Occasional problems with applications that run in fullscreen

There's still the potential to improve support further, for example the suggestion in Bug #755357 to allow two global menus to be active at the same time.

See also What's the right terminology for Unity's UI elements?

share|improve this answer
2  
There's also a general push for better multi-monitor behaviour in 11.04, from the X stack upwards. –  RAOF Oct 28 '10 at 14:13
    
this will be interesting, cause how does one deal with gnome_globalmenu in multi-monitor configurations? –  user2029 Feb 23 '11 at 17:04
    
Ah too bad about that bug... My secondary monitor is definitely to the left. –  zookalicious May 20 '11 at 2:51
    
You could mention that TwinView can be configured using gksudo nvidia-settings –  Jader Dias Jun 12 '11 at 18:34

The biggest problem that I had with Unity was that it correctly identified my right monitor as the primary one and displayed the launcher on the left side of that monitor.

This caused the scenario where I could not easily invoke the launcher as moving the mouse to the left causes it to switch over to the left monitor. To show the launcher I had to either press Super (Win key) or move my mouse to the Ubuntu icon on the top panel and then slowly move to the left.

I briefly looked for a setting that would move the launcher to the right side of the screen, but did not find any. Which lead me to revert back to Gnome "classic" as it was impossible for me to use Unity with its current multi monitor support.

share|improve this answer
1  
    
@fluteflute, as far as I understood the problem, this bug is not related to this problem. The right monitor should be the primary, but it should be possible to trigger the Unity menu using the mouse somehow. Or place the menu on the right side... –  falstaff Sep 9 '11 at 21:09

At the moment it's a bit stupidly implemented because there doesn't seem to be a way to set the primary monitor. The unity launcher settings talk about "the left side of the screen". Which probably would have been a sensible assumption to make during the previous millennium when nobody had more than one monitor but today talking about "the screen" is similar to talking about "the hard drive" or "the usb port" or anything that the user is likely to have more than one of.

share|improve this answer
    
I set the primary monitor when using the nvidia twinview so not sure what you mean. –  Cas May 11 '11 at 18:57
    
Well I couldn't get fglrx installed on my touchpad with some ati mobility radeon so I had to fall back on the open source driver where I haven't found a way to do it. –  Sam May 11 '11 at 23:15
    

As far as I can tell there is no way to configure the launcher to a different monitor. The easiest thing seems to be to swap the physical connections such that the monitor on which the launcher appears is the left hand one. This may not be possible if you do not have suitable hardware connections.

share|improve this answer

protected by Community May 11 '11 at 21:27

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.