Windows from newly added launchers are lost.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Invalid
|
Medium
|
Unassigned | ||
Unity |
Invalid
|
Medium
|
Unassigned | ||
bamf (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Ok, this is a little hard to explain. Basically with two separate programs (QtCreator and Eclipse) I followed (roughly, as far as I remember) the following proceedure:
1. Install app *not from apt*.
2. Create a custom .desktop file in ~/Desktop
3. Launch the app using that file.
4. Pin it to the dock.
5. Close the program (or minimise - I can't quite remember).
Basically this leaves you in a state where the dock (and alt-tab, etc) thinks the program is not running, but actually it is, and its window is still hanging around. If you click the pinned launcher it starts another instance of the program.
Logging out and logging back in again fixes the problem, which suggests there is something unity does on initialisation that it should also do when you add launchers.
This issue occurs only when desktop files are not placed in usual desktop dirs (/usr/share/ applications, ~/.local/ share/applicati ons/, etc etc etc).