I setup a Raspberry Pi 2 with Raspbian Jessie Lite in read only mode. To run a Qt application I installed the packages "xserver-xorg" and "xinit". I am starting the application automatically after boot from
/etc/rc.local with following command:
sudo startx <application-path> &
Now I want it to run for a long time without the screen going blank. I was able to turn off the screensaver for the console by changing
/etc/kbd/config to this:
consoleblank=0 at the end of the line in
When I dont start the application and I stay in console this works and the screen stays turned on. But it seems that the XServer has its own Screensaver.
x11-xserver-utils and tried adding this to
xset s off xset -dpms xset s noblank
But this file is never called (checked by adding the line
date >> /home/pi/checkFile).
Typing theses commands or
xset q myself gives the error
xset: unable to open display ""
I also tried to add
setterm -blank 0 in
/etc/rc.local which did not work.
Looking for solutions I found all kinds of hints which suggest changes in one or some of these files:
/home/pi/.config/lxsession/LXDE-pi/autostart /root/.config/lxsession/LXDE-pi/autostart /etc/xdg/lxsession/LXDE-pi/autostart /etc/X11/xinit/xinitrc /etc/lightdm/lightdm.conf /etc/xorg.conf
But I have non of these on my pi, because (I assume) its just a Jessie Lite distribution and I installed the XServer myself (by installing packages
Any ideas what else I could try?