-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gnome40/Wayland unable to capture screen with latest build (e4e7c90) #2041
Comments
Can reproduce on Fedora 34, Gnome 40.5 (gnome-shell-40.5-2.fc34). Compiled with Qt 5.15.2
|
Hmmmm something is different in our setup then. I built the main branch from source on both Fedora 34 and Fedora 35 and its working fine. |
I guess yeah. In the commit I linked there's something to do with the clipboard, I didn't have much time to dig deeper in that, but I'm using the GPaste extensions, which also controls clipboard (images incl.). That is for F34, on another machine with F35 I don't have GPaste. But I also didn't try bisecting on F35, only F34. |
I installed gpaste in Fedora 34 via dnf and its still working. |
It seems that @XMoon and @meesha7 are talking about different issues, because 5021457 (which works for @XMoon) comes after 584bcd7 (the first bad commit per @meesha7). Looking at 584bcd7, the most likely cause is the change in the D-Bus method I can't comment on e4e7c90 (the first bad commit per @XMoon) because I have no idea what it does :) |
in this reproduction. I found something that if I clicked the The words in center in English is : Would you share this screenshot with the requesting application? |
I have exactly the same problem. Was working fine on Fedora 34. Updated yesterday to Fedora 35 and now I get the error notification "Flameshot Info: Kann den Bereich nicht aufnehmen" wenn I try to capture a screenshot by using the Flameshot App icon menu entry "Bildschirmaufnahme anfertigen". |
Same here. Updated to fedora 35, reboot, started flameshot and get "unable to capture screen" |
@olfuerniss @sergiovier the newest version (with this issue fixed) is not yet in the Fedora repos: https://koji.fedoraproject.org/koji/packageinfo?packageID=26139 |
@meesha7 sorry, reading at issues, found #1910, that workaround at least allows me to use flameshot "now-as-it-is" Gnome devs did this change without any comunication and viable alternative? |
In their opinion the old API was only meant for "private" use. The viable alternative is the new method where users get a popup every time. Here is the thread: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1970 However the flatpak portal developers are open to created a one time prompt rather than everytime: flatpak/xdg-desktop-portal#649 |
I'm having this issue too, after upgrading from Fedora 34 to 35 with Gnome Wayland. |
Arch. After upgrading GNOME Shell from 40.5 to 41.1 also get this error. |
I also have that problem where it can't screenshot on wayland |
Sorry if this sounds a bit abrupt, but its not helping to keep bumping the issue it just clutters it. Let me summarize where this is at: If you are only having this issue on gnome 41 or greater, the problem has been resolved on our master branch. I do not know when we will have an official release. Please only comment on this issue if you test on gnome40 or 41 with a build of Flameshot after #2035 |
I did compile the latest code on archlinux/gnome41/wayland using this - basically just adjusted the PKGBUILD with
Flameshot is not working - anybody can confirm that master branch works on wayland and gnome 41.1 ( preferably archlinux ? ) Thanks |
Not working for me neither. Can open config window but I can't capture. Was working flawless until gnome 40 with wayland. Version: r1566.167de09b |
Have you killed any existing flameshot processes and uninstalled the old version before running the test? |
Sure. Also had to remove these lines from config file
|
Tested it now with the build from master, in Gnome 41 of Fedora 35/wayland and it's working to some extent. I can't change the configuration. |
Same with Arch |
Same with manjaro |
@johnkarpn @trahelman @nsxz1234 try the version v0.10.2 which was released due to Gnome's issues. For others, please do not bump the issue before trying v0.10.2 |
tried to compile 0.10.2 didnt work , same with snap package - gnome 41.1, archlinux, wayland - arch guys, does it work for you ? |
What do you mean? The compiling failed or it didn't improve the situation? If the compiling failed, use the AUR. There are also Linux binaries available for v0.10.2 in the release page |
sorry :) the compilation did work, flameshot did install - just the result was the same eg. I couldnt take a screenshot. To exclude my environment setup id be great if some other guys with archlinux could try it out and confirm. |
Thanks! 0.10.2 works for me on Fedora 35 (Wayland; Gnome 41.1).
|
Was able to install flameshot-0.10.2-1.fc35.x86_64.rpm and it works, but Gnome's screenshot tool captures the entire screen and requires the screen to be 'shared' to flameshot. After I click share, the normal flameshot gui loads. So it works, but it requires an extra step. Tried with the keyboard shortcut and the tray icon with same results. Any ideas on how the gnome screenshot tool can be bypassed? |
@rohandayal that was discussed here and here |
Thanks for replying! Glad that we at least have Flameshot working. |
Flameshot version
Flameshot v0.10.1 (e4e7c90)
Compiled with Qt 5.15.2
Describe the bug
unable to capture screen when using build e4e7c90 in Gnome40 / Wayland.
Not found any error log in console, only a notify in gnome view show
flameshot info : unable to capture screen
but build 5021457 is ok.
To Reproduce
using build e4e7c90 in Gnome 40 /wayland & run flameshot gui.
System Information
The text was updated successfully, but these errors were encountered: