Found out two things: 1) Using gdb, I found that evince is not in the SwitcherModel._inner vector. It has only 5 entries, which correspond to the desktop icon and 4 other applications I had running. It seems that evince is not in LauncherModel either, but there is one unity::launcher::BamfLauncherIcon with empty tooltip so I cannot be sure. This unknown icon persists after killing all evince processes.
It seems that the new evince window doesn't trigger the LauncherController::RegisterIcon like it should. I don't have a second computer at the moment so I can only debug with core files (i.e. no breakpoints). 2) There were some background evince processes running: 30251 pts/1 00:00:15 evince 30255 ? 00:00:00 evinced After I ran 'killall evince', those processes disappeared. Restarting evince after that made the icon appear normally on both launcher and switcher. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1030542 Title: Evince doesn't appear on Launcher or Alt+Tab To manage notifications about this bug go to: https://bugs.launchpad.net/unity/+bug/1030542/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs