Snapshot makes the camera stretched out

I have an issue with the camera. In the live iso, when I use snapshot, my camera works properly but when I install fedora on the SSD the camera becomes stretched out. If I install any other app the camera works just fine so it’s not a deal breaker. I don’t have this issue in another distro like arch or ubuntu so I’m wondering what’s wrong with snapshot in fedora.

Hi there.

If you play around with resolution and scale settings (in GNOME Settings → Displays), do you see any change? Are you on a non-standard scale?

Nope I’m using 1920x1080 with no scaling options. This only happens with snapshot and I can’t quite put my finger on why that is

Could you detail what do you mean by snapshot? Since you’re talking about camera, I assume it is not about GNOME’s screenshot feature.

The default camera app is called snapshot. The modern libadwaita gtk4 app

OK, got it. I’ve installed the snapshot app, and I can see that I can stretch out (horizontally or vertically) the live image. However, when I take a photo, it is taken correctly.

So my question is: is the live image (i.e. what is presented on screen before a photo is taken) stretched out, or is it the photo created? If the former, than it can be resized by dragging the margins. Of course, you will not know what exactly the original (non-stretched) layout is.

Maybe there is a reason why Fedora ships currently with the (legacy gtk3) Cheese app, instead of the new Camera app.

It is the former the picture is normal afterwards it is only before that the resolution is stretched out. But that shouldn’t be how it works out of the box in my opinion. It creates a bit of confusion when snapshot is in fact the default camera app in Fedora. I wonder why they decided to make it like this instead of how cheese works with it’s black bars on the top and the bottom because that’s the default in ubuntu and arch

Ok, so I have tested snapshot from flathub and it’s working out of the box like it should with no issues with the image being stretched out and the picture being taken normally. So it is definitely an issue with the way fedora is packaging snapshot. I also tested the fedora flatpak and it has the same issue. Where should I file a bug report for this

Is it possible that you have streched out the image without noticing, and then the app retained its format? Either way, it is at least a design issue, that you have to guess what is the correct ratio.

You can change the display ratio in gsettings, the easiest being using dconf-editor and resetting the keys /org/gnome/Snapshot/window-height and /org/gnome/Snapshot/window-width to the default values.

What happens if you strech out the app from flathub? Does it retain the correct ratio and adds black stripes (horizontally or vertically), or does it distort the image?

If it is a general issue (i.e. also flathub), then it should be reported with GNOME. If it is only a Fedora-specific issue, then it should be reported in RedHat/Fedora’s Bug Tracking System[1].


I made a wrong assumption in my post above, I upgraded from F39, where Cheese was the default camera app, and I thought it was the same with F40, but according to your post, F40 is shipped by default with snapshot.


  1. You can find the documentation details in Fedora’s QuickDocs. ↩︎

I did what you asked me to do and set the width and height of the app to the defaults and the issue still persists and I have to manually resize it to make it have the ideal resolution.

As to what you said about snapshot from flathub, if I resize the app the black bars get bigger and smaller depending on how I resize the app (horizontally or vertically) maintaining the correct ratio with no distorts whatsoever.

This is definitely an issue with fedora so I’ll be making another issue in the redhat/ fedora bug tracking system in a short while.

1 Like

https://bugzilla.redhat.com/show_bug.cgi?id=2306157

Just filed one.

1 Like