Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Add CDI generator for Wayland displays in (x)wayland images #1518

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Oct 3, 2024

  1. base: docker: Enable CDI feature

    The Container Device Interface(CDI) is a specification supported by tools
    like Docker and Podman to more easily access hardware.
    
    Given the hardware-specific nature of our platform, this feature is
    generically useful to our users and should be enabled.
    
    Signed-off-by: Andy Doan <[email protected]>
    doanac committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    621e0fd View commit details
    Browse the repository at this point in the history
  2. base: Introduce wayland-cdi service

    This change introduces logic to generate a CDI definition for the Weston
    display created at boot. With CDI enabled in a container runtime like
    Docker, you could run Wayland apps with a command like:
    running:
    ```
     docker run --rm -it --device=org.wayland/display=wayland-1 ubuntu
    ```
    
    Signed-off-by: Andy Doan <[email protected]>
    doanac committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    83264e0 View commit details
    Browse the repository at this point in the history
  3. base: distro: Include wayland-cdi recipe in Wayland images

    Signed-off-by: Andy Doan <[email protected]>
    doanac committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3d1aeb0 View commit details
    Browse the repository at this point in the history