Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've set up multiple monitors in xfce per this answer, but my secondary monitor was chosen as the main one. How do I change which monitor is the main one?

share|improve this question
I also opened a bug in launchpad for this. Please vote for it if it affects you. – Gab Jun 28 at 3:45
up vote 1 down vote accepted

Have you tried installing ARANDR? If you install that, fire it up while root you can drag the screens wherever you want. From there safe configuration and be happy.

share|improve this answer
That's exactly what I ended up doing. – skwerlman Oct 12 '14 at 10:02

If you have a Nvidia based video card you can use the Nvidia X Server Settings(if you don't have it, you can install it from the synaptic package manager, I think it's called "nvidia-settings-304" in there)

In the X server Display Configuration of Nvidia X Server Settings window you should be able to see all the monitors, change the resolution set the Hz of them. but what's important is that you should see a check box setting stating "Make this the primary display for the X screen". I'm not too sure what the X screen is exactly(I'm not exactly a "rocket scientist" when it comes to computers.) but I know this is what from experience is pretty much what sets the "primary monitor". So basically what ever monitor you have set as the X screen is pretty much the computers "primary" screen and usually denotes what monitor fullscreen games will launch on.

But be warned, some desktop environments like Unity have some less than desirable consequences when setting the X screen to the desired monitor.

Just to let you know, just from previous experience, Unity's launcher can only be on the monitor that is set as the primary display for the x screen. Other desktop environments/shells can also suffer from this problem as their "default" panels and whatnot will jump to another screen if you change what screen is the primary X screen. But I found this to not be as much of a problem as with Unity since most other desktop environments are more flexible with their customization and usually allow users to add panels and whatnot(or could possibly simply allow you to move them like you can with Xfce) on the position and screen you desire or remove them if they are where you don't want them to be.

share|improve this answer

From a superuser thread about xfce and primary monitor locations and [this long thread on] -- It is a known xfce bug #8328 since 2012 and still open 2014-02.

Suggested workarounds by @pokeeffe include manually moving the panels, believing everyday is opposite day, or fixing the bug in xfce.

share|improve this answer

You could do what I did and just move the bar to the monitor you want to use most of the time. Granted it won't help with the login screen, but that dosen't bother me as I auto login because it is in my house and if they get to the physical computer, they own it anyways.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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