I am developing a GUI for an embedded Raspberry Pi. To make the Pi run faster and to be more efficient, I was thinking about deleting the default desktop environment from Raspian Stretch.

My question is whether the Pascal GUI app, which will be compiled through FPC and Lazarus to a Linux ARM executable, would run without the desktop environment. Will I be able to launch it through command line and see the GUI pop-up?



  • First, why not try a simple program and find out. second, you think that you will be able to make a file that will perform faster than the heavily optimized GUI? – Steve Robillard Dec 22 '17 at 12:56
  • If you're writing to the framebuffer yourself and not using window manager routines, then yes, otherwise - obviously no. – flowtron Dec 22 '17 at 14:04
  • have you considered this solution: raspberrypi.stackexchange.com/questions/12606/… – flowtron Dec 22 '17 at 14:22
  • @flowtron No, (I think you read this in the dupe already, but to be clear for posterity...) you can use the X server without either a window manager or a DE. This is probably preferable to the framebuffer since you can still use normal GUI libs. – goldilocks Dec 22 '17 at 14:55

Browse other questions tagged or ask your own question.