flameshot-org / flameshot

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

Home Page:https://flameshot.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flameshot Interface no longer opening?

wosym opened this issue · comments

Flameshot Version

Flameshot v11.0.0 (11.0.0-2 Debian)
Compiled with Qt 5.15.2
linux: 6.5.0-18-generic
ubuntu: 22.04

Installation Type

Linux, MacOS, or Windows Package manager (apt, pacman, eopkg, choco, brew, ...)

Operating System type and version

ubuntu: 22.04

Description

Normally Clicking "Take Screenshot" allows you to select an area, which then opens an interface that allows modifying or storing the screenshot. This no longer happens. Instead it immediately takes the screenshot. Same happens when clicking "Open launcher".

After the screenshot has been taken, you get the option to select an Area to be screenshotted. However, after selecting, the interface is still not shown.

Is this a deliberate change? Because that would mean a great and unique screenshotting tool has been degraded to what Gnome Screenshot or MS Snipping tool does...

Steps to reproduce

Try to take screenshot with Flameshot

Screenshots or screen recordings

No response

System Information

Ubuntu 22.04

dbus-monitor --session sender=org.flameshot.Flameshot
signal time=1708552097.394394 sender=org.freedesktop.DBus -> destination=:1.311 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.311"
signal time=1708552097.394407 sender=org.freedesktop.DBus -> destination=:1.311 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
string ":1.311"

*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: iomemory:fa0-f9f iomemory:fc0-fbf irq:124 memory:fb000000-fbffffff memory:fa00000000-fbffffffff memory:fc00000000-fc01ffffff ioport:f000(size=128) memory:fc000000-fc07ffff
*-graphics
product: EFI VGA
physical id: 1
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=1920,1080

Thanks for opening this issue. It would be highly appreciated if next time you provide all the information that is asked from you in the form to avoid guess work 😃 . In this particular case, I guess you are new to using GNOME Wayland.

This no longer happens. Instead it immediately takes the screenshot. Same happens when clicking "Open launcher".

This is explained in our documentation:

https://flameshot.org/docs/guide/wayland-help/#i-am-asked-to-share-my-screen-every-time

Is this a deliberate change? Because that would mean a great and unique screenshotting tool has been degraded to what Gnome Screenshot or MS Snipping tool does...

No, this is terrible one-sided sudden decision by Gnome developers to change their API for Wayland. Personal suggestion: Use a better Desktop Environment like KDE Plasma.

This issue is duplicate of many issues. It is also pinned on top of our issue page:

image

@mmahmoudian I tried to provide all the information that was asked. Apologies if I failed to do so. I wouldn't say I'm new to Gnome, but it's true that most of the time I work in i3 exclusively.
However, I've been using this particular (Gnome) machine for the past 2 months, and haven't had any issues. Flameshot works the same as in any other environment I've used it in. What's even more interesting is that today, everything works as before again? I haven't changed any settings nor have I updated Gnome or Flameshot.

Curious...

Anyways, my appologies for wasting your time. (As it says in the docs)

everything works as before again? I haven't changed any settings nor have I updated Gnome or Flameshot.

Curious...

I have a hunch that today you accidentally logged into X11 version of Gnome and yesterday it was Wayland session. This problem is because of the API change on Gnome-side in their Wayland implementation. The i3 only has X11 version and Sway is the Wayland implementation of a i3-like WM which unlike Gnome uses wlroots for Wayland.

I tried to provide all the information that was asked. Apologies if I failed to do so.

No worries, but we had in our instructions how to check for your display server. We also have more detailed information here:

https://flameshot.org/docs/guide/issue-reporting/

My recommendation is to install inxi and then run inxi --width 80 --system --graphics

Did you got that window with "share" button as it is illustrated here?

https://flameshot.org/docs/guide/wayland-help/#i-am-asked-to-share-my-screen-every-time

If not, take a photo of it and post it here and I will reopen this issue.

Thanks for your cooperation and understanding.