[Lazarus] Running an app on boot

zeljko zeljko at holobit.net
Wed Jan 25 14:09:52 CET 2017


On 01/25/2017 11:40 AM, Ed Murashie via Lazarus wrote:
> I wrote a simple Lazarus program that displays a window and a button and
> did the same thing using Glade which also uses Gtk+.
>
> I am using a Beaglebone Black with the latest stock Debian Jessie image
> which start a LxQt desktop program after it boots up.
>
> When I run my program in the LxQt window or in a terminal window, it
> runs fine.
>
> Now I want my Lazarus or Glade/Gtk program to run when I boot and not
> see the LxQt desktop program.
>
> I have tried using the Crontab with @reboot command method and the
> create a .service and use systemctl to register and start it.
>
> No matter what I try I get “ Gtk-WARNING **: cannot open display: “.
> This also happen on a Beaglebone Green and happens when I use Wheezy or
> Jessie.
>
>
>
> What am I doing wrong and how can I fix it?

You cannot run an X11 application without running X11 server. That's 
wrong. If you need headless server gui app then you can use xfvb for 
such purpose , or normally run X11 wm and then run your app there.

zeljko



More information about the Lazarus mailing list