I have to monitors:

------   ------
|VGA-1| |HDMI-1|
------  --------

for some reason VGA-1 defaults to the primary monitor. Now this is what I have tried to fix this:

  1. Go to settings edit and set primary on HDMI-1 to True
  2. This: Fedora primary monitor selection
    Now it seems it did a trick since HDMI-1 is primary according to "xrandr --current". However the panel is still on the left (VGA-1) monitor and I'm not sure that my HDMI-1 is primary at all.

Is this a bug or I'm doing something wrong here?


Right click the panel, go to 'Panel preferences'. You'll have a dropdown for 'Output'. Change this from 'Automatic' to the display you want it to show up on. By default it will be on the left-most monitor.

xfce panel preferences

  • 1
    This works only for panel placement, not for primary display selection. Primary display is the display where were all the windows before the additional display was connected. – andrej Oct 30 '16 at 16:38
  • For me, windows pop up on whatever display the mouse cursor is on. I forget what controls this though. – Patrick Apr 12 '17 at 12:54
  • Popping up is not related to primary/secondary/tertiary display. – andrej Apr 12 '17 at 19:16
  • 1
    In fact this got worse when connecting third monitor (left is for VGA, middle is for notebook screen and right is for DisplayPort - the left/top display always grabs the Panel. – andrej Apr 12 '17 at 19:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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