Discussion:
MGA8 or 9 with xfce4, screenrecording working?
(too old to reply)
Markus Robert Kessler
2023-03-17 06:36:38 UTC
Permalink
Hi everyone,

is someone using xfce4 in MGA8 or MGA9 and has tried SimpleScreenRecorder
or RecordMyDesktop while composite is active?

I am asking because

I have been using this in MGA6 and it worked perfectly, but

after switching to MGA7 (via clean reinstall from scratch) screen
recording ended up like
https://bugs.mageia.org/show_bug.cgi?id=29405#c17

I don't want to install MGA8 now, since during the next few weeks it will
be declared as "end of life", and MGA9 is still classified as "beta".

Can anyone tell me, if the issue in Xfce4 is fixed, and screen recording
is working again?

Thanks for your hints!

Best regards,

Markus
--
Please reply to group only.
For private email please use http://www.dipl-ing-kessler.de/email.htm
Markus Robert Kessler
2023-03-18 09:10:39 UTC
Permalink
Post by Markus Robert Kessler
Hi everyone,
is someone using xfce4 in MGA8 or MGA9 and has tried
SimpleScreenRecorder or RecordMyDesktop while composite is active?
I am asking because
I have been using this in MGA6 and it worked perfectly, but
after switching to MGA7 (via clean reinstall from scratch) screen
recording ended up like
https://bugs.mageia.org/show_bug.cgi?id=29405#c17
I don't want to install MGA8 now, since during the next few weeks it
will be declared as "end of life", and MGA9 is still classified as
"beta".
Can anyone tell me, if the issue in Xfce4 is fixed, and screen recording
is working again?
Meanwhile I could verify that screen recording is working under Debian on
a raspberry also, where still xfce 4.12 is deployed.

So, the thing is:

- xfce 4.12
MGA6: working
Debian/Raspberry: working

- xfce 4.14
MGA7: malfunction

- xfce 4.16
MGA8: ==> ?

- xfce 4.18
MGA9: ==> ?

The latter 2 would be interesting. This shows if the issue invented in
MGA7 has been solved or not.
Post by Markus Robert Kessler
Thanks for your hints!
Best regards,
Markus
--
Please reply to group only.
For private email please use http://www.dipl-ing-kessler.de/email.htm
faeychild
2023-03-18 21:26:11 UTC
Permalink
Post by Markus Robert Kessler
Meanwhile I could verify that screen recording is working under Debian on
a raspberry also, where still xfce 4.12 is deployed.
- xfce 4.12
MGA6: working
Debian/Raspberry: working
- xfce 4.14
MGA7: malfunction
- xfce 4.16
MGA8: ==> ?
- xfce 4.18
MGA9: ==> ?
The latter 2 would be interesting. This shows if the issue invented in
MGA7 has been solved or not.
For what it's worth, Markus
I use ffmpeg running a terminal

ffmpeg -y -thread_queue_size 512 -f pulse -ac 2 -i 0 -f x11grab
-thread_queue_size 1024 -framerate 25 -video_size 1920x1080 -i :0.0
-c:v libx264 -pix_fmt yuv420p -qp 0 -preset ultrafast
/path-to/save-folder/output.mp4

A stop gap measure if you need one
--
Running KDE on x86_64 5.15.98-desktop-1.mga8
Mageia release 8
Markus Robert Kessler
2023-03-19 15:55:08 UTC
Permalink
Post by Markus Robert Kessler
Meanwhile I could verify that screen recording is working under Debian
on a raspberry also, where still xfce 4.12 is deployed.
- xfce 4.12
MGA6: working Debian/Raspberry: working
- xfce 4.14
MGA7: malfunction
- xfce 4.16
MGA8: ==> ?
- xfce 4.18
MGA9: ==> ?
The latter 2 would be interesting. This shows if the issue invented in
MGA7 has been solved or not.
For what it's worth, Markus I use ffmpeg running a terminal
ffmpeg -y -thread_queue_size 512 -f pulse -ac 2 -i 0 -f x11grab
-thread_queue_size 1024 -framerate 25 -video_size 1920x1080 -i :0.0
-c:v libx264 -pix_fmt yuv420p -qp 0 -preset ultrafast
/path-to/save-folder/output.mp4
A stop gap measure if you need one
Hi, thanks a lot!

Tried your script and, with composite off, it works like a charm.

But with composite on ffmpeg behaves like recordmydesktop or
simplescreenrecorder, meaning, there's obviously something messed up with
buffer handling in Xfce4.

Well, reason for asking is, that I often need to make screenrecordings
for educational purposes, as well as for demonstrating errors in (web-)
applications to have them archived.

My workaround was to have a specific user, which I switch to and where
composite is off. But it would be easier to have just one user with
composite always switched on.

Alas, it looks like there is no bug report against xfce4 in
bugs.mageia.org to have this issue fixed. So, it is to be expected, that
the issue still exists in MGA9, and, even after moving away from MGA7
towards MGA9, I most probably will face the same issues there.

What I kindly ask for:

Would someone having Xfce4 runnding on MGA8 or MGA9 be so nice and just
try if one of the following correctly records the desktop (with composite
on):
- simplescreenrecorder or
- recordmydesktop or
- faeychild's commandline from above

Thanks a lot!

Best regards,

Markus
--
Please reply to group only.
For private email please use http://www.dipl-ing-kessler.de/email.htm
faeychild
2023-03-19 21:14:03 UTC
Permalink
Post by Markus Robert Kessler
Would someone having Xfce4 runnding on MGA8 or MGA9 be so nice and just
try if one of the following correctly records the desktop (with composite
- simplescreenrecorder or
- recordmydesktop or
- faeychild's commandline from above
You may have to bite the bullet and temporarily forgo Xfce4


I still keep a partition with Mga6 because DVDStyler doesn't work in
Mga7 or 8.
DVD authoring is becoming an increasingly rare activity but I keep it around
--
Running KDE on x86_64 5.15.98-desktop-1.mga8
Mageia release 8
Markus Robert Kessler
2023-03-22 19:24:12 UTC
Permalink
Post by faeychild
Post by Markus Robert Kessler
Would someone having Xfce4 runnding on MGA8 or MGA9 be so nice and just
try if one of the following correctly records the desktop (with
- simplescreenrecorder or - recordmydesktop or - faeychild's
commandline from above
You may have to bite the bullet and temporarily forgo Xfce4
I still keep a partition with Mga6 because DVDStyler doesn't work in
Mga7 or 8.
DVD authoring is becoming an increasingly rare activity but I keep it around
Hi!

In the meantime I saw that Kali linux on top of Raspberry has xfce4 4.16
and, guess what? -- screen recording works together with composite on.

So, I expect that in MGA8 and MGA9 xfce4 works again. Good to know, when
it comes to the decision if or not to "roll forward" (one day).

B.t.w., do you mean
Post by faeychild
I still keep a partition with Mga6 because DVDStyler doesn't work in
Mga7 or 8.
it does not work, or, it is not available in the repo?

If the latter is the case, then, maybe, it can be ported from MGA6 to
newer distribution versions?

Dvdbackup is one more example. I like it, but it's no longer in the
official repo. So, I took it and create newer RPMs whenever I switch to a
newer distro, see here:

https://www.dipl-ing-kessler.de/developer/test/linux-src/mageia7/
dvdbackup/

Best regards,

Markus
--
Please reply to group only.
For private email please use http://www.dipl-ing-kessler.de/email.htm
faeychild
2023-03-22 21:29:36 UTC
Permalink
Post by Markus Robert Kessler
it does not work, or, it is not available in the repo?
It's in the Repo but It errors out with a library problem
--
Running KDE on x86_64 5.15.98-desktop-1.mga8
Mageia release 8
TJ
2023-03-24 15:25:09 UTC
Permalink
Post by faeychild
I still keep a partition with Mga6 because DVDStyler doesn't work in
Mga7 or 8.
DVD authoring is becoming an increasingly rare activity but I keep it around
Have you checked it recently? DVDStyler depends on the wxgtk library, as
do many other apps. That library, and the apps that depend on it
received a major update/rebuild for Mageia 8 in January 2022. That one
was a real bear for the Mageia QA team to test, because so many apps
were involved. But...
Post by faeychild
Congratulations
dvdstyler-3.1.2-3.2 rebuilt upon wxsvg is OK now
So it worked for at least one tester in Mageia 8 at that time.

Mageia 7, of course, is EOL, so it won't be fixed there. I haven't heard
anything about it in Cauldron. If you try it in either Mageia 8 or
Cauldron and it doesn't work, please file a bug report.

TJ

TJ
2023-03-24 14:15:49 UTC
Permalink
Post by Markus Robert Kessler
I don't want to install MGA8 now, since during the next few weeks it will
be declared as "end of life", and MGA9 is still classified as "beta".
From https://www.mageia.org/en/support/
Post by Markus Robert Kessler
Lifecycle
Mageia releases are supported at least for 18 months. Or a minimum of 3 months after the next release, whichever is longer
Mageia 8 will be supported until August 31st, 2022, or for at least 3 months after Mageia 9 release.
Note that the first date for Mageia 8's EOL is long passed, but since
Mageia 9 "Official" has not been released, it will continue to receive
support for some months yet.

As for a release date for Mageia 9, as always any published projected
release dates are to be considered goals, nothing more. The "Official"
release will be "when it's ready" and not before.

For what it's worth, I have been using MGA9 Plasma as my production
install for about a month now. While I did discover a problem with Gimp
during that time, it was quickly addressed and corrected. Aside from
that, it has been remarkably stable, IMO.

TJ
TJ
2023-03-24 15:03:59 UTC
Permalink
Post by Markus Robert Kessler
Hi everyone,
is someone using xfce4 in MGA8 or MGA9 and has tried SimpleScreenRecorder
or RecordMyDesktop while composite is active?
I am asking because
I have been using this in MGA6 and it worked perfectly, but
after switching to MGA7 (via clean reinstall from scratch) screen
recording ended up like
https://bugs.mageia.org/show_bug.cgi?id=29405#c17
I don't want to install MGA8 now, since during the next few weeks it will
be declared as "end of life", and MGA9 is still classified as "beta".
Can anyone tell me, if the issue in Xfce4 is fixed, and screen recording
is working again?
Thanks for your hints!
Best regards,
Markus
Have you tried kazam? It recently received a bugfix update.

"Kazam is a simple screen recording program that will capture the
content of your screen and record a video file that can be played by any
video player that supports VP8/WebM video format."

If you have x264 from the tainted repos installed, as well as the
tainted version of ffmpeg, it will record in .mp4 format. VLC will play
the result, as should Parole.

TJ
Loading...