Home

Bare minimum to run Wayland Apps

$$3316
https://piefed.social/u/vogi posted on Feb 23, 2026 21:53

Hello, I am currently building an arcade machine which is intended to run indie games built natively for Linux.

For that I want to use the wayland protocol because it feels like the most sensible option I have nowadays.

Currently I am using sway as I am already using it as my daily wm and it can be configured very easily into a kiosk mode. Everything works perfect and I have no problems what so ever!

Which is why I want to ask if there is a even more bare minimum setup to run Wayland apps?

https://piefed.social/c/linux/p/1809540/bare-minimum-to-run-wayland-apps
Reply
$$3325
https://lemmy.world/u/just_another_person posted on Feb 23, 2026 21:57
In reply to: https://piefed.social/c/linux/p/1809540/bare-minimum-to-run-wayland-apps

Wayland isn’t going to be your issue if you’re saying you’re building something from scratch. It’s pretty lightweight on its own.

The compositor and environment you build around that is what will be taking the majority of resources to run whatever rinterface you’re going to have.

https://lemmy.world/comment/22308895
Reply
$$3345
https://piefed.social/u/vogi posted on Feb 23, 2026 22:28
In reply to: https://lemmy.world/comment/22308895

Yea, i figured it wouldn’t make much difference. I was talking more about a minimal setup in terms of not having features like multiple workspaces and such.

I’m aware how stupid this question is, as sway, as stated in the post, does everything as intended. I guess just asking if anybody know a “kiosk compositor” with like no features at all?! Which would be a tiny bit more fitting for my use case. Just a way to start a game directly using wayland from the terminal.

https://piefed.social/comment/10264895
Reply
$$3370
https://lemmy.nekusoul.de/u/nekusoul posted on Feb 23, 2026 23:25
In reply to: https://piefed.social/c/linux/p/1809540/bare-minimum-to-run-wayland-apps

Never done this myself, but I believe gamescope should be able to do that? It should be able to run as the primary Wayland compositor and with the right flag you can expose Wayland to the client.

https://lemmy.nekusoul.de/comment/5694399
Reply
$$3378
https://piefed.social/u/vogi posted on Feb 23, 2026 23:37
In reply to: https://lemmy.nekusoul.de/comment/5694399

Gamescope is a microcompositor from Valve that is used on the Steam Deck. Its goal is to provide an isolated compositor that is tailored towards gaming and supports many gaming-centric features …

Whoa! That does sound like exactly what I was looking for. Thank you so much, ill give a try tomorrow!

https://piefed.social/comment/10265692
Reply
$$3402
https://lemmy.world/u/just_another_person posted on Feb 24, 2026 00:37
In reply to: https://piefed.social/comment/10264895

I think you’re unfamiliar with the general ideas around exactly what a display is in an OS, so don’t be offended if I break it down:

In Windows, there is only THE compositor, meaning no separate distinction from one process or another, it’s all the same display prices as far the OS goes.

In MacOS, there is the compositor (the screen display manager) that loads first, and everything after that is a subprocess that handles different things: login security, window management, launcher, search…etc.

In Linux everything is generally separate. Your first login screen is its own process, which then calls another process to load your DE or whatever, and then everything is handed off after that.

If all you want is a “Kiosk Mode”, you just skip everything else. No display manager, login manager, DE…etc. You just boot the kernel, and have a compositor load. That compositor will then be responsible for displaying what you launch from there. So you Daisy chain things like that, and skip all the stuff you don’t need.

https://lemmy.world/comment/22311345
Reply
$$3406
https://feddit.org/u/mech posted on Feb 24, 2026 00:44
In reply to: https://piefed.social/comment/10264895

https://github.com/cage-kiosk/cage

https://feddit.org/comment/11687694
Reply
$$3670
https://lemmy.ml/u/glitching posted on Feb 24, 2026 13:28
In reply to: https://piefed.social/c/linux/p/1809540/bare-minimum-to-run-wayland-apps

I wanted to do the same for a dedicated jellyfin player box; a defunct laptop or mini PC that boots straight into the jellyfin-media-player (jellyfin desktop nowadays) in TV mode and was looking for just the bare minimum of packages to achieve this. gave up, curious how others solved it.

https://lemmy.ml/comment/24154968
Reply
$$4018
https://sh.itjust.works/u/thomasw posted on Feb 25, 2026 07:10
In reply to: https://piefed.social/c/linux/p/1809540/bare-minimum-to-run-wayland-apps

Weston can be configured to use a kiosk shell, which is fairly minimal

https://sh.itjust.works/comment/23964892
Reply