You are not logged in.

#1 2022-12-24 18:06:17

saronno
Member
Registered: 2009-10-02
Posts: 194

[SOLVED] Xfce screenshooter (and other) captures screen from the past.

Since the last update, one week ago, I have this bizzare problem with xfce screenshooter. Substantially it captures the screen from the past.

I see that user of endevour have the same problem.
https://www.reddit.com/r/EndeavourOS/co … /?sort=new

And it seems more than one screenshooter has this behaviour.
So, probably it's some underlaying bug.

Last edited by saronno (2022-12-29 09:35:13)

Offline

#2 2022-12-24 21:29:47

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,740

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

Remove xf86-video-intel if installed

Offline

#3 2022-12-24 21:37:31

saronno
Member
Registered: 2009-10-02
Posts: 194

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

Solved, thank you.
Out of curiosity, what was going on with this package?

PS: No, it's not solved, sorry. It reset for a little while an start to do screenshot correctly, but after a while
everything is messed up again.

Last edited by saronno (2022-12-24 23:32:42)

Offline

#4 2022-12-28 09:18:01

saronno
Member
Registered: 2009-10-02
Posts: 194

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

Ok, I made some other tests. If I run the screeshooter from the command line "xfce4-screenshooter" the problem is gone.
Only if I run it from the xfce-panel you have this weird behaviour .... to be precise, xfce screenshooter is part of the panel
as a plugin.
So what is the reason for this?

Offline

#5 2022-12-28 09:33:57

seth
Member
Registered: 2012-09-03
Posts: 51,253

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

It's probably getting the compositors backbuffer
Try to disable the compositor and check the impact, https://wiki.archlinux.org/title/Xfwm#Composite_manager

The interesting bits are
- what command does the plugin actually call (eg. some dbus interface to query the compositor directly)
- how does the CLI invocation behave if you stay afk?

sleep 5; xfce4-screenshooter

Offline

#6 2022-12-28 18:34:58

saronno
Member
Registered: 2009-10-02
Posts: 194

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

Turn off compositor doesn't change anything.

CLI invocation take screenshot right also if I stay afk.

Here is the code of the shooter plugin
https://gitlab.xfce.org/apps/xfce4-scre … r-plugin.c

If I remove the plugin and put in the panel again it seem to take screenshot at the time you put in there again.
If you then move something on the screen it doesn't care ... it keep showing what it sees at the time you add to the panel.

So, I ask myself ... what about command line?
And no, from command line it doesn't behave like take .... if you launch a video and you start the shooter
it takes the shoot correctly also if you wait 20 seconds.

Last edited by saronno (2022-12-28 18:52:33)

Offline

#7 2022-12-28 20:46:39

seth
Member
Registered: 2012-09-03
Posts: 51,253

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

Offline

#8 2022-12-29 02:52:10

Toolybird
Member
Registered: 2017-09-30
Posts: 72

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

This issue is supposed to be fixed by latest update (xfce4-screenshooter 1.10.1-1). See [1] for more details. Is it not fixed?

[1] https://bugs.archlinux.org/task/76695

Offline

#9 2022-12-29 09:34:13

saronno
Member
Registered: 2009-10-02
Posts: 194

Re: [SOLVED] Xfce screenshooter (and other) captures screen from the past.

Toolybird wrote:

This issue is supposed to be fixed by latest update (xfce4-screenshooter 1.10.1-1). See [1] for more details. Is it not fixed?

[1] https://bugs.archlinux.org/task/76695

I did a full upgrade this morning and now it seem fixed.
I tag the thread as solved.

Thanks to all.

Offline

Board footer

Powered by FluxBB