F12/Take Screenshot Not Saving Screenshot under Linux?
I am running OSCAR 1.5.0 under Linux (Fedora Workstation 38 with GNOME). I installed via Flatpak from FlatHub. Whenever I try to save a screenshot either using F12 or View -> Take Screenshot, the save window pops up and I select the directory and filename I want and then click on Save but it never actually saves the file.
The debug.txt just says:
2368577: Debug: Saving screenshot to "/home/<myname>/screenshot-20230930-121225.png"
I see a similar line in journalctl:
Sep 30 12:03:51 overkill com.sleepfiles.OSCAR.desktop[7343]: 1847842: Debug: Saving screenshot to "/home/<myname.l/screenshot-20230930-120341.png"
Any ideas why this isn't working?
Thanks!
RE: F12/Take Screenshot Not Saving Screenshot under Linux?
Hi DigitalMan43! -
The OSCAR team never developed a flatpak version of
OSCAR. I would not trust any build that you didn't download here, or directly from
https://www.sleepfiles.com/OSCAR/. Where did you get this file?
The most current version is 1.5.1.
-
Red
RE: F12/Take Screenshot Not Saving Screenshot under Linux?
Red,
I downloaded the Linux Flatpak from Flathub:
I can't post links yet, so search for OSCAR on flathub.org.
On the official OSCAR download site, I could only find Debian and Ubuntu downloads but I run Fedora. Is there another recommended method to use OSCAR on Fedora Linux?
Doing further research, I found a discussion about it on Github so I'm assuming this is the version on Flathub. Unfortunately I can't post links yet, but it's issue 50 on the pholy/OSCAR-code Github site.
gitlab.com/pholy/OSCAR-code/-/issues/50
I checked the Flatpak permissions in Flatseal and it has access to "All user files filesystem=home" and that's where I'm saving it so it seems ok.
Thanks,
DM
RE: F12/Take Screenshot Not Saving Screenshot under Linux?
Here is an alternative that will allow you to get a valid copy of OSCAR.
Obtaining and Installing Alien:
Fedora and Ubuntu based distros all seem to have Alien in the base repos.
#Install on Fedora:
sudo dnf install alien
Converting packages with Alien:
There are several flags that can be used while converting a package. They are:
-d or --to-deb
Make debian packages. This is the default.
-r or --to-rpm
Make rpm packages.
-t or --to-tgz
Make tgz packages.
--to-slp
Make slp packages.
-p or --to-pkg
Make Solaris pkg packages.
-i or --install
Automatically install each generated package, and remove the package file after it has been installed.
The basic command is:
alien [options] filename (For this post, I am using the Debian12.deb distro as an example)
Just to convert the file:
alien -r oscar_1.5.1-Debian12_amd64.deb
Alternately, you could run the command below to install the rpm after conversion:
sudo alien -r -i oscar_1.5.1-Debian12_amd64.deb
Here is a video on using Alien:
https://www.youtube.com/watch?v=GVXegxFeSUc
I hope this may help.
-
Red
RE: F12/Take Screenshot Not Saving Screenshot under Linux?
Thanks for the tip on Alien, I may give that a try.
I found another option I may try, but I suspect it's not official either. COPR is a Fedora repository that provides rpms and someone put it up there too.
copr.fedorainfracloud.org/coprs/johanh/oscar/