39

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?

1
  • Hm. There are no multi-monitors on iPad or iPhone :)
    – Extender
    Oct 28, 2010 at 2:43

5 Answers 5

23

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?

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

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.

2
0

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.

3
0

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.

0

I really feel this needs an update, As I am using unity on 14.04 with a 750ti, Proprietary drivers, and three screens. There are options to place a launcher on each screen, one screen individually, enable and disable sticky edges, rotate the screen individually for all three, change scaling, mirroring, placing images across all screens, fullscreen on one and work on the other two, run a video across all three screens, or three individual videos (not necessary...). It's come a long way, and people looking for support should have an up to date answer.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .