Change Primary monitor
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
How do I change my primary monitor without using the command line?
display
add a comment |
How do I change my primary monitor without using the command line?
display
add a comment |
How do I change my primary monitor without using the command line?
display
How do I change my primary monitor without using the command line?
display
display
edited May 1 '13 at 17:31
belacqua
16k1474103
16k1474103
asked Aug 4 '10 at 21:22
trampstertrampster
4,94353149
4,94353149
add a comment |
add a comment |
12 Answers
12
active
oldest
votes
Until Ubuntu Brainstorm Idea #17526 becomes a reality, it seems there is no way for non-NVIDIA users to change the primary display (not just move the panels) without resorting to the command line.
Edit 2014-05-30: That answer is a little outdated now. Ubuntu Brainstorm no longer exists. And other answers to this question have better solutions, both for Ubuntu, and other distros.
In MATE, "Preferences > Monitors" has a "Make Default" button. That's what you're looking for.
In GNOME 3, "Settings > Display" doesn't have a "Make Default" button. Instead it has a toolbar-looking bar at the top of one of the displays. Drag that to the display that you want to be primary.
I believe Unity is similar to GNOME 3, but the toolbar is on the side -- I don't know for sure though; I'm not running Unity myself.
In KDE, under "System Settings > Display and Monitor" there is a star on each display that you can click to set which is primary.
Edit 2015-02-25: It's heart-warming to know that Linux desktop environments are progressing.
Ubuntu GNOME 14.10 features GNOME 3.12. Open Displays, and choose the secondary display. A list on the left lets you set the display to "Primary", "Secondary Display" (selected), "Mirror", or "Turn Off".

Unity no longer has an equivalent of primary desktop. You can set "Launcher placement" to either of your displays, or all displays.

Ubuntu MATE and Kubuntu are unchanged.
2
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
add a comment |
I was having problems with the primary monitor reverting on reboot. Was getting pretty annoying. So I did some searching around and was able to find a solution of my own.
First select your primary display.

Make sure you save your settings, then close.
Next you need to edit the monitors configuration file.
gedit ~/.config/monitors.xml
Find the display you wish to make primary, and change to
<primary>yes</primary>
And make sure to change the other monitor to
<primary>no</primary>
Now save the files, and reboot.
Example config
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="DVI-I-1">
</output>
<output name="TV-0">
</output>
<output name="DVI-I-2">
<vendor>SYN</vendor>
<product>0x0022</product>
<serial>0x00000326</serial>
<width>1360</width>
<height>768</height>
<rate>60</rate>
<x>0</x>
<y>312</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="DVI-I-3">
<vendor>ACI</vendor>
<product>0x24f2</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1360</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
</configuration>
</monitors>
Now when you reboot the display should be selected as primary.
My setup is as follows:
- Ubuntu 12.04.1 (64-bit)
- nVidia GTX 260 (using latest drivers)
add a comment |
Worked for Xubuntu 14.04 Trusty tahr nvidia gtx 760 using proprietary driver 331.38 on x86_64.
"Settings manager" -> "Session and Startup" -> "Application Autostart" register -> add following command:
xrandr --output HDMI-0 --primary
specify title yourself so you recognize if changed later on. You can give even further arguments to it.
To know which monitor is which you can either call xrandr -q on the commandline or install arandr (available in the settings-manager too) to list the monitors.
add a comment |
For most video cards:
Go to the monitors preference panel. On a default desktop install this is:
System - Preferences - Monitors
Uncheck the "Same image in all monitors" box and hit "Apply".
Hold the Alt key and drag the top and bottom panels to the screen that you want to be the primary display.
For NVidia video cards:
Run the NVidia settings tool. On a default desktop install with the NVidia proprietary drivers enabled, this is:
System - Administration - NVIDIA X Server Settings
Select "X Server Display Configuration".
Choose the display you want to be the primary display and check "Make this the primary display for the X screen" and hit "Apply".
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
1
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
add a comment |
Quickest way is to just switch the cables on the back of the computer.
add a comment |
I just deleted ~/.config/monitors.xml and logged out and back in, then went to Setting / Monitors and re-saved. This created a new monitors.xml file - and that fixed the problem.
add a comment |
In Ubuntu this can be solved as follows:
Click on the Gear Icon on the Unity launcher (the bar on the left side of the screen). The icon is labeled System Settings
Look under the Hardware Section and click the Displays icon
Turn off Mirror Displays (optional)
CLick on one of the display rectangles and drag the displays around to whatever order you prefer
Set any other desired options. For example, you can set the Launcher to only show up on one display
Click Apply
You will now have the primary monitor setup as desired - all without using the command line as mentioned in your question.
3
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
add a comment |
In Unity with 14.04LTS nothing of this works. The monitors.xml is well written and has the primary well and positions well defined but when reboots, it ignores the primary and position.
This seems to help
http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
Altough i am unable to make the suggested script to run on reboot. I added the command to run it in the startup but it does not appear to work. But after reboot even if i increase the delay of execution; if i run manually the script it corrects the monitors.
add a comment |
To move them all at once, turn off the secondary monitor, confirm, and turn it on again - and all programs will be on the primary monitor.
add a comment |
In the Screen Display manager, both your monitors must be shown side-by-side. You can drag the left one to the right side to switch the primary monitor between them.
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
add a comment |
With Ubuntu 16.04.2, I had to define, in first, the screen primary by xrandr command :
xrandr --output Monitor_ref° --primary
and then drag and drop the right screen to the left.
The ~/.config/monitor.xml file was then updated.
I didn't find any other solution, without a command line.
°Monitor_ref can refer to various outputs VGA-0, DVI-0 etc. The output of xrandr -q will list them.
add a comment |
I had broken lcd Laptop
In my boot section i defined the display shift to HDMI. I tried to install windows it was working Fine on that specific LCD(connected with HDMI).But whenever i tried to use Linux (Debian based ) os it was showing me blank(color) screen.Then i use in terminal going
**CTRL+ALT+F2**
xrandr
it showed me two display one primary some display name and secondary HDMI-1 display.
then i to switch my primary display to HDMI-1
xrandr --output HDMI-1 --primary
it worked for me
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f863%2fchange-primary-monitor%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
12 Answers
12
active
oldest
votes
12 Answers
12
active
oldest
votes
active
oldest
votes
active
oldest
votes
Until Ubuntu Brainstorm Idea #17526 becomes a reality, it seems there is no way for non-NVIDIA users to change the primary display (not just move the panels) without resorting to the command line.
Edit 2014-05-30: That answer is a little outdated now. Ubuntu Brainstorm no longer exists. And other answers to this question have better solutions, both for Ubuntu, and other distros.
In MATE, "Preferences > Monitors" has a "Make Default" button. That's what you're looking for.
In GNOME 3, "Settings > Display" doesn't have a "Make Default" button. Instead it has a toolbar-looking bar at the top of one of the displays. Drag that to the display that you want to be primary.
I believe Unity is similar to GNOME 3, but the toolbar is on the side -- I don't know for sure though; I'm not running Unity myself.
In KDE, under "System Settings > Display and Monitor" there is a star on each display that you can click to set which is primary.
Edit 2015-02-25: It's heart-warming to know that Linux desktop environments are progressing.
Ubuntu GNOME 14.10 features GNOME 3.12. Open Displays, and choose the secondary display. A list on the left lets you set the display to "Primary", "Secondary Display" (selected), "Mirror", or "Turn Off".

Unity no longer has an equivalent of primary desktop. You can set "Launcher placement" to either of your displays, or all displays.

Ubuntu MATE and Kubuntu are unchanged.
2
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
add a comment |
Until Ubuntu Brainstorm Idea #17526 becomes a reality, it seems there is no way for non-NVIDIA users to change the primary display (not just move the panels) without resorting to the command line.
Edit 2014-05-30: That answer is a little outdated now. Ubuntu Brainstorm no longer exists. And other answers to this question have better solutions, both for Ubuntu, and other distros.
In MATE, "Preferences > Monitors" has a "Make Default" button. That's what you're looking for.
In GNOME 3, "Settings > Display" doesn't have a "Make Default" button. Instead it has a toolbar-looking bar at the top of one of the displays. Drag that to the display that you want to be primary.
I believe Unity is similar to GNOME 3, but the toolbar is on the side -- I don't know for sure though; I'm not running Unity myself.
In KDE, under "System Settings > Display and Monitor" there is a star on each display that you can click to set which is primary.
Edit 2015-02-25: It's heart-warming to know that Linux desktop environments are progressing.
Ubuntu GNOME 14.10 features GNOME 3.12. Open Displays, and choose the secondary display. A list on the left lets you set the display to "Primary", "Secondary Display" (selected), "Mirror", or "Turn Off".

Unity no longer has an equivalent of primary desktop. You can set "Launcher placement" to either of your displays, or all displays.

Ubuntu MATE and Kubuntu are unchanged.
2
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
add a comment |
Until Ubuntu Brainstorm Idea #17526 becomes a reality, it seems there is no way for non-NVIDIA users to change the primary display (not just move the panels) without resorting to the command line.
Edit 2014-05-30: That answer is a little outdated now. Ubuntu Brainstorm no longer exists. And other answers to this question have better solutions, both for Ubuntu, and other distros.
In MATE, "Preferences > Monitors" has a "Make Default" button. That's what you're looking for.
In GNOME 3, "Settings > Display" doesn't have a "Make Default" button. Instead it has a toolbar-looking bar at the top of one of the displays. Drag that to the display that you want to be primary.
I believe Unity is similar to GNOME 3, but the toolbar is on the side -- I don't know for sure though; I'm not running Unity myself.
In KDE, under "System Settings > Display and Monitor" there is a star on each display that you can click to set which is primary.
Edit 2015-02-25: It's heart-warming to know that Linux desktop environments are progressing.
Ubuntu GNOME 14.10 features GNOME 3.12. Open Displays, and choose the secondary display. A list on the left lets you set the display to "Primary", "Secondary Display" (selected), "Mirror", or "Turn Off".

Unity no longer has an equivalent of primary desktop. You can set "Launcher placement" to either of your displays, or all displays.

Ubuntu MATE and Kubuntu are unchanged.
Until Ubuntu Brainstorm Idea #17526 becomes a reality, it seems there is no way for non-NVIDIA users to change the primary display (not just move the panels) without resorting to the command line.
Edit 2014-05-30: That answer is a little outdated now. Ubuntu Brainstorm no longer exists. And other answers to this question have better solutions, both for Ubuntu, and other distros.
In MATE, "Preferences > Monitors" has a "Make Default" button. That's what you're looking for.
In GNOME 3, "Settings > Display" doesn't have a "Make Default" button. Instead it has a toolbar-looking bar at the top of one of the displays. Drag that to the display that you want to be primary.
I believe Unity is similar to GNOME 3, but the toolbar is on the side -- I don't know for sure though; I'm not running Unity myself.
In KDE, under "System Settings > Display and Monitor" there is a star on each display that you can click to set which is primary.
Edit 2015-02-25: It's heart-warming to know that Linux desktop environments are progressing.
Ubuntu GNOME 14.10 features GNOME 3.12. Open Displays, and choose the secondary display. A list on the left lets you set the display to "Primary", "Secondary Display" (selected), "Mirror", or "Turn Off".

Unity no longer has an equivalent of primary desktop. You can set "Launcher placement" to either of your displays, or all displays.

Ubuntu MATE and Kubuntu are unchanged.
edited Feb 25 '15 at 19:32
answered Apr 6 '11 at 8:26
kaapstormkaapstorm
35425
35425
2
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
add a comment |
2
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
2
2
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
Due to this bug, this answer doesn't actually work in Unity. There is a workaround though - setting a specific monitor as primary from the command line every time you log in.
– Dan Dascalescu
Sep 12 '16 at 4:12
add a comment |
I was having problems with the primary monitor reverting on reboot. Was getting pretty annoying. So I did some searching around and was able to find a solution of my own.
First select your primary display.

Make sure you save your settings, then close.
Next you need to edit the monitors configuration file.
gedit ~/.config/monitors.xml
Find the display you wish to make primary, and change to
<primary>yes</primary>
And make sure to change the other monitor to
<primary>no</primary>
Now save the files, and reboot.
Example config
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="DVI-I-1">
</output>
<output name="TV-0">
</output>
<output name="DVI-I-2">
<vendor>SYN</vendor>
<product>0x0022</product>
<serial>0x00000326</serial>
<width>1360</width>
<height>768</height>
<rate>60</rate>
<x>0</x>
<y>312</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="DVI-I-3">
<vendor>ACI</vendor>
<product>0x24f2</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1360</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
</configuration>
</monitors>
Now when you reboot the display should be selected as primary.
My setup is as follows:
- Ubuntu 12.04.1 (64-bit)
- nVidia GTX 260 (using latest drivers)
add a comment |
I was having problems with the primary monitor reverting on reboot. Was getting pretty annoying. So I did some searching around and was able to find a solution of my own.
First select your primary display.

Make sure you save your settings, then close.
Next you need to edit the monitors configuration file.
gedit ~/.config/monitors.xml
Find the display you wish to make primary, and change to
<primary>yes</primary>
And make sure to change the other monitor to
<primary>no</primary>
Now save the files, and reboot.
Example config
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="DVI-I-1">
</output>
<output name="TV-0">
</output>
<output name="DVI-I-2">
<vendor>SYN</vendor>
<product>0x0022</product>
<serial>0x00000326</serial>
<width>1360</width>
<height>768</height>
<rate>60</rate>
<x>0</x>
<y>312</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="DVI-I-3">
<vendor>ACI</vendor>
<product>0x24f2</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1360</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
</configuration>
</monitors>
Now when you reboot the display should be selected as primary.
My setup is as follows:
- Ubuntu 12.04.1 (64-bit)
- nVidia GTX 260 (using latest drivers)
add a comment |
I was having problems with the primary monitor reverting on reboot. Was getting pretty annoying. So I did some searching around and was able to find a solution of my own.
First select your primary display.

Make sure you save your settings, then close.
Next you need to edit the monitors configuration file.
gedit ~/.config/monitors.xml
Find the display you wish to make primary, and change to
<primary>yes</primary>
And make sure to change the other monitor to
<primary>no</primary>
Now save the files, and reboot.
Example config
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="DVI-I-1">
</output>
<output name="TV-0">
</output>
<output name="DVI-I-2">
<vendor>SYN</vendor>
<product>0x0022</product>
<serial>0x00000326</serial>
<width>1360</width>
<height>768</height>
<rate>60</rate>
<x>0</x>
<y>312</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="DVI-I-3">
<vendor>ACI</vendor>
<product>0x24f2</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1360</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
</configuration>
</monitors>
Now when you reboot the display should be selected as primary.
My setup is as follows:
- Ubuntu 12.04.1 (64-bit)
- nVidia GTX 260 (using latest drivers)
I was having problems with the primary monitor reverting on reboot. Was getting pretty annoying. So I did some searching around and was able to find a solution of my own.
First select your primary display.

Make sure you save your settings, then close.
Next you need to edit the monitors configuration file.
gedit ~/.config/monitors.xml
Find the display you wish to make primary, and change to
<primary>yes</primary>
And make sure to change the other monitor to
<primary>no</primary>
Now save the files, and reboot.
Example config
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="DVI-I-1">
</output>
<output name="TV-0">
</output>
<output name="DVI-I-2">
<vendor>SYN</vendor>
<product>0x0022</product>
<serial>0x00000326</serial>
<width>1360</width>
<height>768</height>
<rate>60</rate>
<x>0</x>
<y>312</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="DVI-I-3">
<vendor>ACI</vendor>
<product>0x24f2</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1360</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
</configuration>
</monitors>
Now when you reboot the display should be selected as primary.
My setup is as follows:
- Ubuntu 12.04.1 (64-bit)
- nVidia GTX 260 (using latest drivers)
answered Sep 25 '12 at 17:41
mywebslavemywebslave
674511
674511
add a comment |
add a comment |
Worked for Xubuntu 14.04 Trusty tahr nvidia gtx 760 using proprietary driver 331.38 on x86_64.
"Settings manager" -> "Session and Startup" -> "Application Autostart" register -> add following command:
xrandr --output HDMI-0 --primary
specify title yourself so you recognize if changed later on. You can give even further arguments to it.
To know which monitor is which you can either call xrandr -q on the commandline or install arandr (available in the settings-manager too) to list the monitors.
add a comment |
Worked for Xubuntu 14.04 Trusty tahr nvidia gtx 760 using proprietary driver 331.38 on x86_64.
"Settings manager" -> "Session and Startup" -> "Application Autostart" register -> add following command:
xrandr --output HDMI-0 --primary
specify title yourself so you recognize if changed later on. You can give even further arguments to it.
To know which monitor is which you can either call xrandr -q on the commandline or install arandr (available in the settings-manager too) to list the monitors.
add a comment |
Worked for Xubuntu 14.04 Trusty tahr nvidia gtx 760 using proprietary driver 331.38 on x86_64.
"Settings manager" -> "Session and Startup" -> "Application Autostart" register -> add following command:
xrandr --output HDMI-0 --primary
specify title yourself so you recognize if changed later on. You can give even further arguments to it.
To know which monitor is which you can either call xrandr -q on the commandline or install arandr (available in the settings-manager too) to list the monitors.
Worked for Xubuntu 14.04 Trusty tahr nvidia gtx 760 using proprietary driver 331.38 on x86_64.
"Settings manager" -> "Session and Startup" -> "Application Autostart" register -> add following command:
xrandr --output HDMI-0 --primary
specify title yourself so you recognize if changed later on. You can give even further arguments to it.
To know which monitor is which you can either call xrandr -q on the commandline or install arandr (available in the settings-manager too) to list the monitors.
answered Apr 17 '14 at 18:55
keikikeiki
7261917
7261917
add a comment |
add a comment |
For most video cards:
Go to the monitors preference panel. On a default desktop install this is:
System - Preferences - Monitors
Uncheck the "Same image in all monitors" box and hit "Apply".
Hold the Alt key and drag the top and bottom panels to the screen that you want to be the primary display.
For NVidia video cards:
Run the NVidia settings tool. On a default desktop install with the NVidia proprietary drivers enabled, this is:
System - Administration - NVIDIA X Server Settings
Select "X Server Display Configuration".
Choose the display you want to be the primary display and check "Make this the primary display for the X screen" and hit "Apply".
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
1
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
add a comment |
For most video cards:
Go to the monitors preference panel. On a default desktop install this is:
System - Preferences - Monitors
Uncheck the "Same image in all monitors" box and hit "Apply".
Hold the Alt key and drag the top and bottom panels to the screen that you want to be the primary display.
For NVidia video cards:
Run the NVidia settings tool. On a default desktop install with the NVidia proprietary drivers enabled, this is:
System - Administration - NVIDIA X Server Settings
Select "X Server Display Configuration".
Choose the display you want to be the primary display and check "Make this the primary display for the X screen" and hit "Apply".
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
1
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
add a comment |
For most video cards:
Go to the monitors preference panel. On a default desktop install this is:
System - Preferences - Monitors
Uncheck the "Same image in all monitors" box and hit "Apply".
Hold the Alt key and drag the top and bottom panels to the screen that you want to be the primary display.
For NVidia video cards:
Run the NVidia settings tool. On a default desktop install with the NVidia proprietary drivers enabled, this is:
System - Administration - NVIDIA X Server Settings
Select "X Server Display Configuration".
Choose the display you want to be the primary display and check "Make this the primary display for the X screen" and hit "Apply".
For most video cards:
Go to the monitors preference panel. On a default desktop install this is:
System - Preferences - Monitors
Uncheck the "Same image in all monitors" box and hit "Apply".
Hold the Alt key and drag the top and bottom panels to the screen that you want to be the primary display.
For NVidia video cards:
Run the NVidia settings tool. On a default desktop install with the NVidia proprietary drivers enabled, this is:
System - Administration - NVIDIA X Server Settings
Select "X Server Display Configuration".
Choose the display you want to be the primary display and check "Make this the primary display for the X screen" and hit "Apply".
answered Aug 4 '10 at 21:33
faderfader
4,23111715
4,23111715
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
1
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
add a comment |
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
1
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
this does not actually change the primary monitor, Applications still start on the wrong monitor and full screen video playback etc happens on the wrong monitor.
– trampster
Aug 4 '10 at 21:42
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
Applications should start on the display that was clicked most recently. (I tested this by launching a slow-starting application from the menu on my primary display and quickly clicking on a window on my secondary display.) Similarly, full-screen video should happen on whichever display you were using when you caused the video player to go full screen. Could you provide more information about your setup and the applications you're using?
– fader
Aug 4 '10 at 21:46
1
1
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
Flash videos for example will play full screen on the primary monitor, some of the linux video applications do the same.
– trampster
Aug 4 '10 at 22:06
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
OpenOffice presentations also are displayed according to what the primary monitor is.
– trampster
Aug 4 '10 at 22:11
add a comment |
Quickest way is to just switch the cables on the back of the computer.
add a comment |
Quickest way is to just switch the cables on the back of the computer.
add a comment |
Quickest way is to just switch the cables on the back of the computer.
Quickest way is to just switch the cables on the back of the computer.
answered Aug 1 '17 at 14:10
David AndersonDavid Anderson
414
414
add a comment |
add a comment |
I just deleted ~/.config/monitors.xml and logged out and back in, then went to Setting / Monitors and re-saved. This created a new monitors.xml file - and that fixed the problem.
add a comment |
I just deleted ~/.config/monitors.xml and logged out and back in, then went to Setting / Monitors and re-saved. This created a new monitors.xml file - and that fixed the problem.
add a comment |
I just deleted ~/.config/monitors.xml and logged out and back in, then went to Setting / Monitors and re-saved. This created a new monitors.xml file - and that fixed the problem.
I just deleted ~/.config/monitors.xml and logged out and back in, then went to Setting / Monitors and re-saved. This created a new monitors.xml file - and that fixed the problem.
answered Mar 7 '13 at 21:19
KyleaKylea
31228
31228
add a comment |
add a comment |
In Ubuntu this can be solved as follows:
Click on the Gear Icon on the Unity launcher (the bar on the left side of the screen). The icon is labeled System Settings
Look under the Hardware Section and click the Displays icon
Turn off Mirror Displays (optional)
CLick on one of the display rectangles and drag the displays around to whatever order you prefer
Set any other desired options. For example, you can set the Launcher to only show up on one display
Click Apply
You will now have the primary monitor setup as desired - all without using the command line as mentioned in your question.
3
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
add a comment |
In Ubuntu this can be solved as follows:
Click on the Gear Icon on the Unity launcher (the bar on the left side of the screen). The icon is labeled System Settings
Look under the Hardware Section and click the Displays icon
Turn off Mirror Displays (optional)
CLick on one of the display rectangles and drag the displays around to whatever order you prefer
Set any other desired options. For example, you can set the Launcher to only show up on one display
Click Apply
You will now have the primary monitor setup as desired - all without using the command line as mentioned in your question.
3
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
add a comment |
In Ubuntu this can be solved as follows:
Click on the Gear Icon on the Unity launcher (the bar on the left side of the screen). The icon is labeled System Settings
Look under the Hardware Section and click the Displays icon
Turn off Mirror Displays (optional)
CLick on one of the display rectangles and drag the displays around to whatever order you prefer
Set any other desired options. For example, you can set the Launcher to only show up on one display
Click Apply
You will now have the primary monitor setup as desired - all without using the command line as mentioned in your question.
In Ubuntu this can be solved as follows:
Click on the Gear Icon on the Unity launcher (the bar on the left side of the screen). The icon is labeled System Settings
Look under the Hardware Section and click the Displays icon
Turn off Mirror Displays (optional)
CLick on one of the display rectangles and drag the displays around to whatever order you prefer
Set any other desired options. For example, you can set the Launcher to only show up on one display
Click Apply
You will now have the primary monitor setup as desired - all without using the command line as mentioned in your question.
answered May 1 '13 at 17:27
Snap ShotSnap Shot
1613
1613
3
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
add a comment |
3
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
3
3
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
This lets you move the monitors around, but it doesn't change which is considered 'primary'.
– Joseph Garvin
Feb 20 '14 at 17:27
add a comment |
In Unity with 14.04LTS nothing of this works. The monitors.xml is well written and has the primary well and positions well defined but when reboots, it ignores the primary and position.
This seems to help
http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
Altough i am unable to make the suggested script to run on reboot. I added the command to run it in the startup but it does not appear to work. But after reboot even if i increase the delay of execution; if i run manually the script it corrects the monitors.
add a comment |
In Unity with 14.04LTS nothing of this works. The monitors.xml is well written and has the primary well and positions well defined but when reboots, it ignores the primary and position.
This seems to help
http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
Altough i am unable to make the suggested script to run on reboot. I added the command to run it in the startup but it does not appear to work. But after reboot even if i increase the delay of execution; if i run manually the script it corrects the monitors.
add a comment |
In Unity with 14.04LTS nothing of this works. The monitors.xml is well written and has the primary well and positions well defined but when reboots, it ignores the primary and position.
This seems to help
http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
Altough i am unable to make the suggested script to run on reboot. I added the command to run it in the startup but it does not appear to work. But after reboot even if i increase the delay of execution; if i run manually the script it corrects the monitors.
In Unity with 14.04LTS nothing of this works. The monitors.xml is well written and has the primary well and positions well defined but when reboots, it ignores the primary and position.
This seems to help
http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
Altough i am unable to make the suggested script to run on reboot. I added the command to run it in the startup but it does not appear to work. But after reboot even if i increase the delay of execution; if i run manually the script it corrects the monitors.
edited Jan 9 '15 at 11:20
answered Jan 9 '15 at 11:03
kafkaf
6811
6811
add a comment |
add a comment |
To move them all at once, turn off the secondary monitor, confirm, and turn it on again - and all programs will be on the primary monitor.
add a comment |
To move them all at once, turn off the secondary monitor, confirm, and turn it on again - and all programs will be on the primary monitor.
add a comment |
To move them all at once, turn off the secondary monitor, confirm, and turn it on again - and all programs will be on the primary monitor.
To move them all at once, turn off the secondary monitor, confirm, and turn it on again - and all programs will be on the primary monitor.
edited Dec 5 '13 at 14:34
Braiam
52.7k20139225
52.7k20139225
answered Dec 5 '13 at 13:32
user222389user222389
111
111
add a comment |
add a comment |
In the Screen Display manager, both your monitors must be shown side-by-side. You can drag the left one to the right side to switch the primary monitor between them.
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
add a comment |
In the Screen Display manager, both your monitors must be shown side-by-side. You can drag the left one to the right side to switch the primary monitor between them.
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
add a comment |
In the Screen Display manager, both your monitors must be shown side-by-side. You can drag the left one to the right side to switch the primary monitor between them.
In the Screen Display manager, both your monitors must be shown side-by-side. You can drag the left one to the right side to switch the primary monitor between them.
answered Jul 15 '14 at 6:04
orezvaniorezvani
338314
338314
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
add a comment |
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
That has the unwanted side effect of setting the primary as the "left" screen. If physically it is located on the right, that will be a tad confusing...;)
– mmalmeida
Feb 24 '15 at 9:58
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
@mmalmeida Depends on what side of the road you drive ;) That display manager seems very buggy though
– orezvani
Feb 26 '15 at 9:06
add a comment |
With Ubuntu 16.04.2, I had to define, in first, the screen primary by xrandr command :
xrandr --output Monitor_ref° --primary
and then drag and drop the right screen to the left.
The ~/.config/monitor.xml file was then updated.
I didn't find any other solution, without a command line.
°Monitor_ref can refer to various outputs VGA-0, DVI-0 etc. The output of xrandr -q will list them.
add a comment |
With Ubuntu 16.04.2, I had to define, in first, the screen primary by xrandr command :
xrandr --output Monitor_ref° --primary
and then drag and drop the right screen to the left.
The ~/.config/monitor.xml file was then updated.
I didn't find any other solution, without a command line.
°Monitor_ref can refer to various outputs VGA-0, DVI-0 etc. The output of xrandr -q will list them.
add a comment |
With Ubuntu 16.04.2, I had to define, in first, the screen primary by xrandr command :
xrandr --output Monitor_ref° --primary
and then drag and drop the right screen to the left.
The ~/.config/monitor.xml file was then updated.
I didn't find any other solution, without a command line.
°Monitor_ref can refer to various outputs VGA-0, DVI-0 etc. The output of xrandr -q will list them.
With Ubuntu 16.04.2, I had to define, in first, the screen primary by xrandr command :
xrandr --output Monitor_ref° --primary
and then drag and drop the right screen to the left.
The ~/.config/monitor.xml file was then updated.
I didn't find any other solution, without a command line.
°Monitor_ref can refer to various outputs VGA-0, DVI-0 etc. The output of xrandr -q will list them.
edited May 8 '17 at 22:00
Elder Geek
27.6k1055131
27.6k1055131
answered May 8 '17 at 16:08
PascaltechPascaltech
1
1
add a comment |
add a comment |
I had broken lcd Laptop
In my boot section i defined the display shift to HDMI. I tried to install windows it was working Fine on that specific LCD(connected with HDMI).But whenever i tried to use Linux (Debian based ) os it was showing me blank(color) screen.Then i use in terminal going
**CTRL+ALT+F2**
xrandr
it showed me two display one primary some display name and secondary HDMI-1 display.
then i to switch my primary display to HDMI-1
xrandr --output HDMI-1 --primary
it worked for me
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
add a comment |
I had broken lcd Laptop
In my boot section i defined the display shift to HDMI. I tried to install windows it was working Fine on that specific LCD(connected with HDMI).But whenever i tried to use Linux (Debian based ) os it was showing me blank(color) screen.Then i use in terminal going
**CTRL+ALT+F2**
xrandr
it showed me two display one primary some display name and secondary HDMI-1 display.
then i to switch my primary display to HDMI-1
xrandr --output HDMI-1 --primary
it worked for me
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
add a comment |
I had broken lcd Laptop
In my boot section i defined the display shift to HDMI. I tried to install windows it was working Fine on that specific LCD(connected with HDMI).But whenever i tried to use Linux (Debian based ) os it was showing me blank(color) screen.Then i use in terminal going
**CTRL+ALT+F2**
xrandr
it showed me two display one primary some display name and secondary HDMI-1 display.
then i to switch my primary display to HDMI-1
xrandr --output HDMI-1 --primary
it worked for me
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I had broken lcd Laptop
In my boot section i defined the display shift to HDMI. I tried to install windows it was working Fine on that specific LCD(connected with HDMI).But whenever i tried to use Linux (Debian based ) os it was showing me blank(color) screen.Then i use in terminal going
**CTRL+ALT+F2**
xrandr
it showed me two display one primary some display name and secondary HDMI-1 display.
then i to switch my primary display to HDMI-1
xrandr --output HDMI-1 --primary
it worked for me
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 1 hour ago
Usman Ali MaanUsman Ali Maan
11
11
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Usman Ali Maan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
add a comment |
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
OP specifically states they are looking for a solution that DOESN'T use the terminal.
– Kevin Bowen
6 mins ago
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f863%2fchange-primary-monitor%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown