title: why qt can run without x server and gtk cant
body: <p>I am developing a gstreamer based app on AM335x starter kit running arago linux. "gst-launch"(with a test pipeline) gives proper command line output (serial) but  shows nothing on the screen. BTW the screen by default shows a qt demo app. Killing this demo app makes the gst-launch fail.</p>
  
  <p>I compiled a "hello world" gtk app, which gives "Gtk-WARNING **: cannot open display:" error. BTW there is no X here.</p>
  
  <p>But when I ran  a Qt "hello world" app, a pop up window was displayed on top of the demo app.</p>
  
  <p>Can someone please explain why. Any suggestions to solve this are welcome.</p>
  
  <p>UPDATE1:
  Correct me if I am wrong. I was thinking maybe using qt-gstreamer API might be the easiest way. </p>
  
  <p>UPDATE2:
  I am able to make this work using the "fbdevsink"  gstreamer plugin.
  Thanks to all for the pointers. </p>