FUSA and multiple X11 displays interaction

Bug #367311 reported by Alfredo Pironti
2
Affects Status Importance Assigned to Milestone
fast-user-switch-applet (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

There is an "unexpected interaction" between FUSA behaviour of removing shutdown buttons, and users having multiple X11 displays. Here it is my use case:

I have two displays: 0.0 is the LCD, 0.1 is a CRT TV that I only use to watch films (0.1 is always active, but I keep the CRT TV shut down most of the time). Both of them used to have the FUSA applet when I was using 8.10 (it was added by default, I didn't add them explicitly).

When upgrading from 8.10 to 9.04 I discovered that the shutdown buttons in System menu disappeared, because of FUSA. Since I didn't like this, I decided to remove FUSA and got my buttons back in the System menu. I only removed the FUSA applet from panel 0.0 (forgetting I had FUSA on 0.1 too). The button re-appeared -- even if FUSA was present on display 0.1, and I could logout.

However, every time I login now, FUSA is not present on display 0.0, but shutdown buttons in System menu are neither, because of the FUSA applet in display 0.1. The result is that display 0.0 is in an inconsistent state: no FUSA, no shutdown buttons.

Of course, removing FUSA from display 0.1 (or adding/removing FUSA from display 0.0) too solves the issue. Nevertheless, I deem this quite a design error.

I see two solutions to this problem: 1) FUSA should be "display independent" (or "system wide") as menus are; or
2) meus should be display dependent (which I don't like)

Anyway, the real problem I see, is that we are coupling menus and applets, which is very counter intuitive.

description: updated
summary: - shutdown button does not reapper even when FUSA applet removed
+ FUSA and multiple X11 displays interaction
Revision history for this message
Phillip Susi (psusi) wrote :

This package has been removed from Ubuntu. Closing all related bugs.

Changed in fast-user-switch-applet (Ubuntu):
status: New → Invalid
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.