title: Have my GTK application started on startup on Linux
body: <p>I have an C++ executable that include some GTK code. I want this application to be started on startup of my machine (as root).</p>
  
  <p>I tried with a init script (that is working perfectly when I use it from my user session), but having a look at the log file of my application I see that the latest logged line is before to call <code>Gtk::Application::create()</code> so it seems that it too earlier to initialize GTK.</p>
  
  <p>How can I have my application started after the user session opened so that GTK initialisation is not failing ?</p>