Page 1 of 4 123 ... LastLast
Results 1 to 10 of 34

Thread: What is the minimum package list for Wayland

  1. #1
    Join Date
    Jun 2010
    Location
    London
    Posts
    19

    Default What is the minimum package list for Wayland

    Greetings,

    I've playing around with Cage, which is a kiosk that runs a single application on top of Wayland. Gnome and KDE not required -apparently. (details here: https://www.hjdskes.nl/projects/cage/).

    Luckily its been built at home:jubalh for Tumbleweed.

    Under a standard Tumbleweed KDE install, it works as advertised - I can specify the command "cage /usr/bin/epiphany" from the CLI and it launches a plain screen with the web browser, and when I close the browser the session returns to the CLI.

    However, when I try to install this on a minimal JeOS build, it throws me out with the message "[cage.c :182] Unable to create the wlroots backendeviceerer"

    As C has never been my strong point I was wondering if anyone out there has any clues what packages need to be installed to make this work, OR, if there is a "correct" way to troubleshoot what packages are missing?

    I've tried installing a bunch of wayland/weston related packages but nothing has worked so far...

    Thanks in advance - Patrick
    thanks, Patrick

    Linux everywhere.
    ---------------------------
    https://requiredmagic.com

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by pfitzgerald View Post
    Greetings,

    I've playing around with Cage, which is a kiosk that runs a single application on top of Wayland. Gnome and KDE not required -apparently. (details here: https://www.hjdskes.nl/projects/cage/).

    Luckily its been built at home:jubalh for Tumbleweed.

    Under a standard Tumbleweed KDE install, it works as advertised - I can specify the command "cage /usr/bin/epiphany" from the CLI and it launches a plain screen with the web browser, and when I close the browser the session returns to the CLI.

    However, when I try to install this on a minimal JeOS build, it throws me out with the message "[cage.c :182] Unable to create the wlroots backendeviceerer"

    As C has never been my strong point I was wondering if anyone out there has any clues what packages need to be installed to make this work, OR, if there is a "correct" way to troubleshoot what packages are missing?

    I've tried installing a bunch of wayland/weston related packages but nothing has worked so far...

    Thanks in advance - Patrick
    Hi
    In theory, cage should only require the libraries indicated here: https://build.opensuse.org/package/b...1.1.x86_64.rpm

    Those libraries in turn should pull in their dependencies.

    What JeOS image are you using?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: What is the minimum package list for Wayland

    Hi
    Looking at the build info, cage isn't built with wayland support....

    Cage comes with compile-time support for XWayland. To enable this, first make sure that your version of wlroots is compiled with this option.
    Then, add -Dxwayland=true to the meson command above. Note that you’ll need to have the XWayland binary installed on your system for this to work.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  4. #4
    Join Date
    Jun 2010
    Location
    London
    Posts
    19

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by malcolmlewis View Post
    Hi
    In theory, cage should only require the libraries indicated here: https://build.opensuse.org/package/b...1.1.x86_64.rpm

    Those libraries in turn should pull in their dependencies.

    What JeOS image are you using?

    The kiwi build from the SUSE repo over at Github...

    Works well, thought I'd give it a simple graphical interface...
    thanks, Patrick

    Linux everywhere.
    ---------------------------
    https://requiredmagic.com

  5. #5
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by malcolmlewis View Post
    Hi
    Looking at the build info, cage isn't built with wayland support....
    Hi
    Here you go, a version with Xwayland support;
    https://build.opensuse.org/package/s...s:TESTING/cage
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  6. #6
    Join Date
    Jun 2010
    Location
    London
    Posts
    19

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by malcolmlewis View Post
    Hi
    Looking at the build info, cage isn't built with wayland support....
    That refers to Xwayland, which is optional, and should not be be required?

    Cage is definitely built for wayland, according to the author.

    (I thought that the whole idea of wayland was to get rid of X?)
    thanks, Patrick

    Linux everywhere.
    ---------------------------
    https://requiredmagic.com

  7. #7
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by pfitzgerald View Post
    The kiwi build from the SUSE repo over at Github...

    Works well, thought I'd give it a simple graphical interface...
    Hi
    Any missing libs from the output of;

    Code:
    ldd /usr/bin/cage
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  8. #8
    Join Date
    Jun 2010
    Location
    London
    Posts
    19

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by malcolmlewis View Post
    Hi
    Any missing libs from the output of;

    Code:
    ldd /usr/bin/cage

    No - nothing marked missing. All the libs listed in the RPM are present too...

    Let me try a cleaner version of the kiwi config....
    thanks, Patrick

    Linux everywhere.
    ---------------------------
    https://requiredmagic.com

  9. #9
    Join Date
    Jun 2010
    Location
    London
    Posts
    19

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by pfitzgerald View Post
    No - nothing marked missing. All the libs listed in the RPM are present too...

    Let me try a cleaner version of the kiwi config....
    Clean version (ie none of our packages added) yields the same result.

    Will try with your package shortly, however I'm trying to not pull in X...
    thanks, Patrick

    Linux everywhere.
    ---------------------------
    https://requiredmagic.com

  10. #10
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,714
    Blog Entries
    1

    Default Re: What is the minimum package list for Wayland

    Quote Originally Posted by pfitzgerald View Post
    That refers to Xwayland, which is optional, and should not be be required?

    Cage is definitely built for wayland, according to the author.

    (I thought that the whole idea of wayland was to get rid of X?)
    You may not need it (for your kiosk environment context), however XWayland is provided as a minimal X-server for those applications that are not Wayland aware. X11-based apps will expect such a server to be available. This might help clarify further...
    https://wayland.freedesktop.org/docs/html/ch05.html
    Last edited by deano_ferrari; 02-May-2019 at 17:01.
    openSUSE Leap 15.1; KDE Plasma 5

Page 1 of 4 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •