My browser is always started in incognito mode, I open Firefox to do something in an authenticated way (posting something on HN, accessing my bank account, etc.) but normally, Firefox is always closed.
$ cat /usr/share/applications/chromium-browser-incognito.desktop
[Desktop Entry]
Version=1.0
Name=Chromium Incognito Web Browser
GenericName=Incognito Web Browser
Comment=Access the Internet
Exec=/usr/bin/chromium-browser --incognito %U
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=chromium-browser
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Chromium-browser
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;TempProfile
[NewWindow Shortcut Group]
Name=Open a New Window
Exec=/usr/bin/chromium-browser --incognito
TargetEnvironment=Unity
[Incognito Shortcut Group]
Name=Open a New Window in incognito mode
Exec=/usr/bin/chromium-browser --incognito
TargetEnvironment=Unity
[TempProfile Shortcut Group]
Name=Open a New Window with a temporary profile
Exec=/usr/bin/chromium-browser --temp-profile
TargetEnvironment=Unity
I think this idea is coming from Ian Bicking[0], but I can't find the reference any more and it has been years I am doing this.
[0]: http://www.ianbicking.org/blog/