Announcement

Collapse
No announcement yet.

Cage Is A New Wayland Compositor For Kiosk/Full-Screen-One-App Deployments

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cage Is A New Wayland Compositor For Kiosk/Full-Screen-One-App Deployments

    Phoronix: Cage Is A New Wayland Compositor For Kiosk/Full-Screen-One-App Deployments

    Jente Hidskes, the developer who last year overhauled the Piper mouse configuration utility as part of libratbag via GSoC 2017, announced that he recently began developing his own Wayland compositor to fill a void...

    http://www.phoronix.com/scan.php?pag...and-Compositor

  • #2
    For single app full-screen only environments wouldn't it be more suitable to just run over DRM/KMS directly (and maybe use libinput to simplify the gathering of input)?

    Comment


    • #3
      Doesn't Qt Wayland Compositor do that job?

      Comment


      • #4
        Can it run Firefox?
        Can it run Chromium?
        Can it run Epiphany? (GNOME Web)

        Comment


        • #5
          Originally posted by uid313 View Post
          Can it run Firefox?
          Can it run Chromium?
          Can it run Epiphany? (GNOME Web)
          "Cage does not support Xwayland, nor any protocols other than xdg-shell."

          This is something simple for running some simple GUI for an embedded device in simple automation. Like say a Python GUI framework. No need to have a whole internet browser pointing to a local web application and dabble with "web technology" if all you want is showing some buttons on a touch screen.

          Btw, there are at least 4 different kiosk distros that come pre-configured and locked down for browser-based kiosks.
          Last edited by starshipeleven; 12-27-2018, 09:05 PM.

          Comment


          • #6
            Since Mir already works under Wayland and has a kiosk mode, how is this any different?

            Comment


            • #7
              Originally posted by profoundWHALE View Post
              Since Mir already works under Wayland and has a kiosk mode, how is this any different?
              It's tiny and simple I guess.

              Comment


              • #8
                It fits in a single C source file of less than 1000 lines.

                Comment


                • #9
                  Originally posted by uid313 View Post
                  Can it run Firefox?
                  Can it run Chromium?
                  Can it run Epiphany? (GNOME Web)
                  It can run the experimental Firefox with Wayland compatibility and Chromium samesies. It can run GNOME Web perfectly fine since it's been ported over to Wayland for a long time now.

                  Comment


                  • #10
                    I guess kiosk could be useful for my use cases. But author of this thing is clearly insane, demanding python, meson, ninja and so on just to build... one stupid C file!!! The only worse approach to building software I've seen is some high-profile enterprise dev from google, demanding java and gradle to build one C++ file . This thing surely wins 2nd place in this RH-induced build system madness.

                    Comment

                    Working...
                    X