Giter Club home page Giter Club logo

Comments (9)

eyelash avatar eyelash commented on July 28, 2024

What program are you testing with? Can you test with one of the Weston example clients?

from tutorials.

Zeng-Zer avatar Zeng-Zer commented on July 28, 2024

Same for me, nothing happens, green screen even though the compositor outputs in the terminal:

bind: compositor
bind: wl_shell
bind: seat

Tested with wayland-compositor and wayland-input from the tutorials

With weston-simple-egl:

has EGL_EXT_buffer_age and EGL_EXT_swap_buffers_with_damage
weston-simple-egl: clients/simple-egl.c:439: create_surfaceed.
[1]    11354 abort (core dumped)  weston-simple-egl

from tutorials.

eyelash avatar eyelash commented on July 28, 2024

The weston examples currently require the unstable v6 version of the xdg-shell protocol but my compositor only implements an older version of that protocol. A year ago the stable version of the xdg-shell protocol was released and I wanted to update my compositor to that version but I decided to wait until the weston examples were updated to the stable version as well (there's a pull request here) so I could test my compositor against them.
So right now my plan is to wait until that pull request is merged and a new version of weston is released and then update the compositor to that version. Implementing the unstable v6 version of xdg-shell doesn't make sense to me now since I will eventually need to update to the stable version anyway.

from tutorials.

twaik avatar twaik commented on July 28, 2024

Hi. Can you please fix the issue?

from tutorials.

twaik avatar twaik commented on July 28, 2024

I have adapted your code for my purposes but it behaves a bit wrong. Can you please help me?

from tutorials.

eyelash avatar eyelash commented on July 28, 2024

Unfortunately Debian and Ubuntu are still on version 5.0 of Weston and I need version 6.0 to fix this bug. Right now I don't want to install a different disitribution just to fix this bug.

from tutorials.

twaik avatar twaik commented on July 28, 2024

You do not need to install another distribution to update weston. You can build it on your pc.

from tutorials.

eyelash avatar eyelash commented on July 28, 2024

You do not need to install another distribution to update weston. You can build it on your pc.

But that's almost as much effort as installing another distribution. Also I don't like to install things from source because it's hard to completely remove them afterwards.

from tutorials.

twaik avatar twaik commented on July 28, 2024

"ninja install" for install and "ninja uninstall" for remove?

from tutorials.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.