panel does not pick up changes to the monitors with xrandr

Bug #176174 reported by Andrew
14
This bug affects 2 people
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).

Tags: resolved-4.8
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for your bug report. I'm marking this as triaged and forwarding upstream.

Changed in xfce4-panel:
importance: Undecided → Low
status: New → Triaged
Changed in xfce4-panel:
status: Unknown → Confirmed
Changed in xfce4-panel:
status: Confirmed → In Progress
Revision history for this message
BenBurch (benburch) wrote :

Does not pick up virtual display changes with --panning. Example is
xrandr --fb 1024x768 --output LVDS --mode 1024x600 --panning 0x768
which makes a 1024x768 panning display on a netbook that is 1024x600 in hardware. It works in that you can put windows in that space and it pans, but the panel does not notice and cannot be moved below the 600 line.

tags: added: resolved-4.8
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

This bug is marked fixed for Xfce development branch. The fix should be available in Xfce4 4.8 when it is released.

Changed in xfce4-panel (Ubuntu):
status: Triaged → Fix Committed
Changed in xfce4-panel (Ubuntu):
status: Fix Committed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xfce4-panel - 4.7.5-0ubuntu1

---------------
xfce4-panel (4.7.5-0ubuntu1) natty; urgency=low

  * Upload to natty (pkg-xfce svn r4611).

xfce4-panel (4.7.5-1) UNRELEASED; urgency=low

  [ Lionel Le Folgoc ]
  * New upstream development release.
  * debian/control:
    - refreshed (b-)deps for this new major release
    - add myself to Uploaders
    - bump Standards-Version to 3.9.1.
  * debian/NEWS: dropped, unneeded.
  * debian/xfce4-panel.shlibs: refreshed, bump to (>= 4.7.2).
  * debian/xfce4-panel.lintian-overrides: refreshed, new lib name.
  * debian/xfce4-panel.preinst: added, handles removal of old conffiles.
  * debian/xfce4-panel.postinst: explicitly set -e.
  * debian/*.install: refreshed.
  * debian/rules:
    - call dpkg-buildflags
    - dropped rc files mangling as they don't exist anymore
    - updated removal of *.{l,}a files.
  * debian/xfce4-panel.{preinst,postinst,prerm}: use dpkg-maintscript-helper
    to remove pre-xfconf config files.
  * Bugs fixed by 4.7.x/4.8.x series:
    - rgba support lp: #586012
    - disappearing menus lp: #53897
    - xrandr support lp: #176174, Closes: #432914
    - Fails to reap children, creating zombies lp: #420187
    - DND of desktop-files on the panel to create new launchers Closes: #480380

  [ Yves-Alexis Perez ]
  * New upstream development release
  * debian/xfce4-panel.install:
    - install wrapper and migrate tools in xfce4-panel package
    - update plugins paths
  * debian/rules:
    - update path when removing .a/.la files for plugins.
    - add hardening flags to {C,LD}FLAGS
  * debian/control:
    - add build-dep on hardening-includes
 -- Lionel Le Folgoc <email address hidden> Sat, 04 Dec 2010 15:45:53 +0100

Changed in xfce4-panel (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.