GithubHelp home page GithubHelp logo

Comments (15)

ebrensi avatar ebrensi commented on August 25, 2024 12

I did pay, by the way. I actually paid 50 euro.

from vokoscreenng.

probonopd avatar probonopd commented on August 25, 2024 11

Seems to me like Wayland is broken by design. At least, it happily breaks existing software like vokoscreenNG. Reason for me to avoid Wayland.

from vokoscreenng.

vkohaupt avatar vkohaupt commented on August 25, 2024 3

I have now decided that there will be no Wayland support for the time being. Reason, there is no budget for it. Let's see how it looks in a year or two.

from vokoscreenng.

probonopd avatar probonopd commented on August 25, 2024 2

A developer from the TeamViewer team neatly summarized the situation years ago:

https://community.teamviewer.com/t5/Linux/State-of-Wayland-amp-TeamViewer/td-p/26340

By design, Wayland does not provide an interface to do remote control (screen capturing, mouse and keyboard emulation). This is to keep the Wayland core lean. The idea is that the compositor provides these interfaces, which could mean that TeamViewer would have to implement different interfaces for every desktop environment we want to support. This is unfortunate, but it's even more unsatisfying that these interfaces are not available yet.

Over at https://gitlab.freedesktop.org/wayland/wayland/issues/150 they are describing https://github.com/flatpak/xdg-desktop-portal as a solution; is it? If not, why not? It would probably be helpful for the Wayland team to hear from developers that have to fight with this firsthand, so maybe you'd like to join the discussion over there.

from vokoscreenng.

probonopd avatar probonopd commented on August 25, 2024

According to https://fedoraproject.org/wiki/ScreenCasting#Green-recorder

Green Recorder is the first desktop program to support Wayland display server on GNOME session. (...) Built using Python, GTK+ 3 and ffmpeg.

Could vokoscreenNG use the same ffmpeg method to achieve this, too?

from vokoscreenng.

vkohaupt avatar vkohaupt commented on August 25, 2024

On Fedora, getting

To time Wayland is not supported. A screencast show a black screen. Please logout and start a X11 Desktop session

Will this ever be fixed?

I currently have a playground https://github.com/vkohaupt/wayland to see what is possible.
With KDE, I can now record a fullscreen without a cursor via xdg-portal, but the video is very bad because Pipewire or pipewiresrc currently do not provide a time stamp.
I definitely stay tuned, but it takes time.

from vokoscreenng.

vkohaupt avatar vkohaupt commented on August 25, 2024

According to https://fedoraproject.org/wiki/ScreenCasting#Green-recorder

Green Recorder is the first desktop program to support Wayland display server on GNOME session. (...) Built using Python, GTK+ 3 and ffmpeg.

Green-recorder has stopped development. I can understand that, Wayland is a hard thing.
https://github.com/mhsabbagh/green-recorder

from vokoscreenng.

probonopd avatar probonopd commented on August 25, 2024

Wayland is a hard thing.

Thanks for your response @vkohaupt.
Can you describe what about Wayland makes it so hard, and what Wayland could do to make it as easy (and as "it just works") as Xorg?

I am increasingly fed up with Wayland because nothing works: no screen recorders, no screen sharing tools, no screen casting tools. And it has been like this for years. Because of this, I generally avoid Wayland altogether.

from vokoscreenng.

probonopd avatar probonopd commented on August 25, 2024

To create a screencast in Fedora, one can use the key-combination Ctrl + Shift + Alt +R to start your recording. Couldn't the same technology they are using to implement that feature be used here?

from vokoscreenng.

ebrensi avatar ebrensi commented on August 25, 2024

If there is any way I can help, I would love to see native Wayland support. If you want to charge a fee for that then I will pay it.

from vokoscreenng.

vkohaupt avatar vkohaupt commented on August 25, 2024

How much would you donate to the development?

from vokoscreenng.

ebrensi avatar ebrensi commented on August 25, 2024

I'd pay U.S. $50.

from vokoscreenng.

Username23453 avatar Username23453 commented on August 25, 2024

Has there been any update with vokoscreen & wayland?

from vokoscreenng.

Username23453 avatar Username23453 commented on August 25, 2024

@probonopd , Thank you, I use ZorinOS & at every login I can choose between X11 & wayland, I must choose wayland sometimes when i want to use an android emulator called waydroid. I was just wondering how i could screen capture waydroid. I guess i can install an android app that screen captures. Or use a video camera to record the screen(poor quality).

from vokoscreenng.

rriemann avatar rriemann commented on August 25, 2024

On KDE, the on-board tool Spectacle for screenshots can also handle recording windows including on Wayland. Though it seems to be a bit buggy yet. Worth a try!

from vokoscreenng.

Related Issues (20)

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.