Score:2

Can an application run without appearing in the dock?

cn flag

For example, Guake with no pop-up icon in the dock.

Each time I drop down the terminal with F12, it opens a dock icon. Can this be turned off so it just drops down?

Score:2
cn flag

An application can set the _NET_WM_STATE_SKIP_PAGER property to a window, in which case it will "skip" the taskbar, i.e. not be displayed in the taskbar. Except perhaps by scripting, or using a utility like "devilspie" that can manipulate windows as they are being created, there is no user exposed way to easily change that.

Score:1
it flag

I believe that running via TTY does not add it to the dock. I cannot test at the moment, as I am not Using GNOME, but I think I used to do it this way in the past for the same reason. (If this is not the case now, let me know and I'll edit.)

That said, it seems a bit out of the way to open a tty to open an emulator.

Also, you likely wouldn't be able to access it from the current env., as opening another tty is sort of like entering another instance of the os. The way I think of it, your current env. is connected to tty1. That is why you can execute apps on these without affecting the dock, or anything else, in GNOME.

You can test it if you'd like to see if it is what you are looking for. To enter a tty terminal, press Ctrl + Alt + F[x], where x is between 2 and 12, and you will be dropped into a black screen and asked for your login credentials. Once you log in, you are free to run almost anything you like without affecting your desktop env..

EDIT

There are countless terminal emulators available via the package managers. If you need said functionality, it is a matter of finding one that doesn't associate a dock icon.

Although, if you have no icon, how do you plan to terminate hidden instances when the interface is minimized, it is still alive in memory. You would have to use top or ps with grep or sed every time to get the pid and run something like:

<pipe-outputs-pid> | kill
apkg avatar
cn flag
I tried a few guake clones, but they aren't the same. I couldn't get some of them to work, particularly with smooth drop down with global shortcuts. I suppose the point of guake is to run indefinitely in the background, so no need to terminate it unless via ps -A?
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.