I just upgraded to Oneiric and now the Unity Dash launcher is on my left screen. I really want it on my right screen. But how do I do that?
Why do I want the Dash on my right screen?
My left screen is a smaller older monitor that I use to read/watch documentation or keep my music player open. I work on my right screen, that is bigger and is a better monitor.
I have an Nvidia card and in the nvidia settings it is setup that the right monitor is my primary monitor, but Oneiric doesn't follow this setting anymore. I thought this was a bug, but is seems to be intended behavior... https://bugs.launchpad.net/ubuntu/+source/unity/+bug/742544
Some poster in this thread explains that he "patched it locally", but I have no idea how to do this. Does somebody know how to do this? Or maybe there is another solution?
If this is still an issue with anyone a little google-ing around would have saved time, open terminal and run command
xrandr --output HDMI-1 --primary
(this is assuming there is only 1 HDMI connection but you can run the commandxrandr
and get a list of your monitors) if monitor name is different replace HDMI-1 with the proper device name of your chosen monitor.Unity has several issues with dual monitor setups. People are working on it, and it'll be an area of focus for the Precise Pangolin. I fixed this by switching connections on my VGA, but it really isn't a solution. But I guess we'll have to live with these small issues for a while.
In nvidia-settings in twinview mode you can set the primary monitor.
This ppa contains a patched version of unity, that will make sure that the dash is on your primary monitor.
https://launchpad.net/~vanvugt/+archive/unity
This is only a temporary fix, until a more permanent fix is ready.
It sounds a bit counter intuitive but I solved this problem by swapping the monitor order over in the NVIDIA control panel.
I have a laptop and a 27" LCD connected via HDMI. I keep my laptop on the left of my screen for various reasons. In order to get this to work I have the laptop screen set up to be to the right of the LCD. Therefore the Unity launcher will appear on the large LCD which is my main workspace. Obviously I have to remember to move windows to the right if I want them to be on the left hand screen.
I hope this solves the problem for you.
My problem was that I'm running 11.10 in a HP 13" laptop with a docking station. When in my desk, I close the laptop lid and the Launcher disappeared into the invisible fixed monitor.
My solution was this; System Settings (Configuración del Sistema) > Monitors (Monitores). Configure resolution for each monitor. In the same screen, deag the LEFT MONITOR (Primary) to the right of the other (secondary) monitor. That will effectively change their virtual placement.
This might help, I use two monitors.
First, here is my output running
xrandr
in terminal:I used
compizconfig settings manager
. In general options, go to "display settings" & add the two outputs in the Output list. Mine look like this:The first one is my laptop screen, where I work, LVDS1 and the second one is my hdmi to a vizio flatscreen where I'm watching films in vlc, HDMI1.
Now atop the Outputs list, select from Overlapping Output Handling "Prefer smaller output" or "Prefer larger output" depending on which one you want. So mine says:
Also Detect Outputs is checked but I don't know if that helps or hurts, the only output originally listed was neither of my displays, something like 640x480+0+0.
As soon as I did this, programs open on my primary display just as I wanted rather than in the middle of the workspace, & the launcher is on the primary display & not the secondary(non-primary).
The simplest way is to just swap the leads then reconfigure the display settings so they are the right way round but the dash etc will be on the other screen. This assumes the monitors are the same making it easy to do this.
You may be able to change the relative position of your monitors.
With the Nvidia tweaker dohickey, you can set this in the X server Display Configuration section. Typically the primary monitor is configured to be at 0,0 and the other one's position can be specified relative to the first. By combining this with playing with which monitor is plugged into which port on the tower, you might be able to get it working sensibly and the way you want it to.
I use a dual boot Windows / Ubuntu Media PC with a regular monitor and a TV attached. The idea has always been to watch the videos of recorded TV on the TV and do other stuff on the monitor which is to the right of that (the TV sits in the centre of the room for optimum viewing).
It seemed natural to me to set things up using the Nvidia tweaker to match that, with the TV on the left, so that the mouse would move as expected. when moved off the left of the monitor. Under Ubuntu 11.04 I could do that AND have the launcher at the left of the primary display - the monitor. However that doesn't happen with 11.10 and now I know why.
For me the ideal would be RIGHT instead of LEFT because then the launcher would be as far away as possible from the TV. The software isn't up to moving the launcher just yet. I've searched for alternatives and it is possible to set it at the BOTTOM of the screen using something called ADeskBar and another way via a Compiz plugin, but neither is very helpful. It would be good if this woul;d be something fixed in the next release.
If something can't be fixed exactly the way you want it, the next best thing is a workaround:
Let's hope that the next version of the launcher lets you put it where you want, like the task bar in windows.
Move the monitor to the left with the Nvidia tweaker. That will get the launcher to the