В debian на raspberry есть такая фича - если иксы не запущены, а ты из консоли (или из rc.local) запускаешь приложение - то искы запускаются автоматом. Причем, ненадо вводить что-то типа startx имя_приложения — :1 просто делаешь ./имя_приложения - и все само запускается.
Как это сделано? Поставили одну и ту же систему на малину и на оранж - на оранже эта фича не срабатывает. Это наводит на мысль, что такое поведение можно как-то настроить - но как?