panel does not pick up changes to the monitors with xrandr
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Panel |
In Progress
|
Unknown
|
|||
xfce4-panel (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: xfce4-panel
Xubuntu Gutsy
xfce4-panel 4.4.1-1ubutu3
When I use xrandr to enable and disable monitors, the xfce4-panel does not recognize the change.
Use case environment:
When I have 2 monitors, I have the panel set to show on monitor 2 in the panel manager (monitor 2 is my laptop screen according to xfce). I use an external DVI monitor at work with a docking station and an external VGA monitor at home connected to the laptop.
Use case #1:
Only laptop (LVDS) is enabled. Panel is on bottom of screen
run "xrandr --output TMDS-1 --auto --above LVDS"
panel is now on monitor 1 (the external TMDS-1) and maximized applications on monitor 2 (LVDS) have a gap at the bottom the height of the panel
opening the panel manager shows that it thinks there is only 1 monitor (there is no monitor section)
run "xfce4-panel -r" fixes the issue
Use case #2:
laptop (LVDS) and external (TMDS-1) are enabled. Panel is on bottom of monitor 2
run "xrandr --output TMDS-1 --off"
panel is now missing
run "xfce4-panel -r" fixes the issue
running "xfce4-panel -r" is not a good workaround as many tray resident programs do not correctly re-insert their icons in the tray after the restart (especially KDE applications like amarok, klipper and knotes).
Changed in xfce4-panel: | |
status: | Unknown → Confirmed |
Changed in xfce4-panel: | |
status: | Confirmed → In Progress |
tags: | added: resolved-4.8 |
Changed in xfce4-panel (Ubuntu): | |
status: | Fix Committed → Triaged |
Thank you for your bug report. I'm marking this as triaged and forwarding upstream.