22

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?

26

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

5
  • 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. – phemmer 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
  • Changing this from Automatic to Primary works for me. In automatic mode it was on the primary screen with 2 screens attached, but when attaching the 3rd screen and changing settings on it, the bar jumped to the new (non-primary) screen. This is not the case when setting to Primary (which was my expected default behavior). – Lion Sep 4 '20 at 15:43

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.