Don't let certain plugs run in the background
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Switchboard |
Fix Released
|
High
|
Unassigned |
Bug Description
GnomeCC plugs aren't designed with backgrounding in mind, unlike native Switchboard plugs. Therefore, certain plugs (like the Displays plug) continue to do unwanted things while not in use (like drawing the little "Monitor" tag on your desktop).
To deal with this, Switchboard should NOT allow any GnomeCC plug to run in the background.
There are two ways to approach this:
1. Simply kill off GnomeCC plugs when they aren't in focus.
2. Add a "background" key to the plug spec (set on by default for GnomeCC plugs) that enables or disables backgrounding. This might be useful for normal Switchboard plugs anyway.
Further input is needed, but somehow there needs to be a way to turn off backgrounding for certain plugs.
Changed in switchboard: | |
importance: | Undecided → High |
status: | New → Confirmed |
milestone: | none → luna-beta1 |
summary: |
- Don't let GnomeCC plugs run in the background + Don't let certain plugs run in the background |
Changed in switchboard: | |
assignee: | nobody → Victor Eduardo (victored) |
Changed in switchboard: | |
status: | Fix Committed → Fix Released |
Looks like I should start working on this ASAP.