Whenever I open a terminal in Ubuntu, it does not appear in the launcher, as depicted in the following screenshot.
It doesn't even show up when I press Alt+Tab! Is this a bug? Is there a known solution?
Yeah, it is a bug of some systems. Read it here. Maybe there can be other work around to it. I will post it tomorrow, if that is so.
I had the same problem. The terminal did not show up in the Laucher or when using Alt+Tab. This was after migrating my Ubuntu 12.04 installation to a new laptop.
Solution: Uninstall gnome-terminal using Ubuntu software center and re-install it right afterwards.
I was having similar problems. I couldn't consistently get the terminal to show up in the dock, and even if it did, it might not show up via Alt+Tab, or clicking the icon might not do anything or might create a new terminal window rather than switching to an existing one. Here's how I finally managed to "fix" it:
You should now have a properly working dock icon for your terminal. Apparently the fact that it's running a shell script, rather than running the terminal command directly, gets around whatever was causing the problems.
If anyone has a cleaner solution, I would love to see it. But unless and until that happens, I hope this method can at least help people get things working properly on the surface.
EDIT: After going through all this, I did something that required a reboot. After the reboot, there was an icon for the actual Terminal in the dock, in addition to the one for the shell script I had created. Both icons seem to work how I would want them to, so I've deleted the shell script one. So a reboot might be all that's needed. I'll leave the shell script method here in case anyone can't get this working just by rebooting.
I had the same problem when I uncommented the three blocks under the
to fix another bug(1).
I've fixed this problem restoring such file, clicked over terminal icon (on the dock) when it restarted and clicked on "Keep on the launcher".
I uncommented again the same blocks and it works.
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?