I need to launch Chromium (or alternatively Firefox) on a raspberry PI 4 8 GB running Raspberry OS 2021-05-07 without launching xorg / xserver. Is that feasible, for example by launching it in framebuffer mode?

Thank you all.

  • why do you need to run the browser that way?
    – jsotola
    Commented Aug 23, 2021 at 14:47
  • Because I am developing an application that need to be run from within the browser and use as little amount of resources as possible. I am currently using the browser in kiosk mode, but it is an overkill. I think the question is really well researched since I can use other apps in framebuffer mode (such as vlc). Commented Aug 23, 2021 at 15:17
  • 1
    it appears to be a Linux question, not a Raspberry Pi question ... unless the RPi has some FB quirk specific to RPi
    – jsotola
    Commented Aug 23, 2021 at 16:31
  • Ports of browsers (not the two above) specific to Linux and framebuffer enabled exist, so I would say it is specific to Raspberry. Commented Aug 23, 2021 at 17:10
  • Ports of browsers (not the two above) specific to Linux and framebuffer enabled exist - that would be where you should start looking then
    – Bravo
    Commented Aug 25, 2021 at 9:02

1 Answer 1


I think https://unix.stackexchange.com/questions/22757/how-to-run-an-app-in-a-framebuffer/22759 answers this well.

Framebuffer is a lot more basic than X protocol support, so the application has to be specially written to support it.

You'll need to use one of the browsers that has such a specialist port, not a general web-browser like Chromium or Firefox.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.