Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a situation where I want to start Google Chrome browser without any window appearing in Linux. My intention is to launch it faster than it already does.

I've noticed that if Chrome is already running, then opening any new windows happens very quickly; I thought I'll keep it running in the background and when needed open a new window by clicking its icon.

I've checked almost all command line switches in the Chrome source code but couldn't find anything. Any ideas?

share|improve this question
Just load it normally and keep it minimized. – Dennis Williamson Dec 22 '10 at 15:47

The reason for it opening so fast is because it already has the program's data in memory.

The best way to go about this would be not to launch Chrome 'invisibly', but use readahead. There is some documentation here and here.

share|improve this answer
Thanks but readhead system call applies while developing application. Moreover, I am sure its not a matter of one file. The chrome session (so to say) will have many libraries, configs that will remain loaded. Its just that it adds newly created windows to this new session – Manish Dec 23 '10 at 5:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.