Simple Screen Recorder by default uses mkv whereas Youtube and Odysee.com don’t support mkv.
GIMP and Krita save the updated image in some forgettable format and not jpg or png. It’s a pain in the Jazz converting these things and uploading it to reddit/imgur or sending it to friends who aren’t using Linux.
Most applications use .tax.gz or something for creating a compressed file , you can’t open those damn files on android.
I have experienced this incompatibility several times, but these are the ones I remember right now, I am pretty sure more avid users have encountered this thousands of times in different applications. I love Linux, but why can’t we use file extensions which are most supported? I mean, I checked, .zip is opensource, I could have understood if it wasn’t and we used some open source alternative, but this is creating resistance in linux usage which isn’t really needed. We don’t need the user experience to be bad and this makes it bad.
Also, you might say, “hey don’t be lazy, just click on jpg every time you save an image through gimp” or “just make mp4 the default in simplescreenrecorder”, but this adds up pretty fast and you can’t ask every user to do unnecessary adjustments after they install applications. This has to stop!
Gimp will save all layer information plus undo plus other stuff in its own format. Export does what you want. I don’t know Adobe products, but I could imagine Photoshop doesn’t save to jpeg as default.
Why are you using Linux and Android in the first place?
That’s correct. The default Save action in Photoshop saves the entire project in their own proprietary format, rather than simply saving as an image file. GIMP and Krita work similarly.
Also, .zip is just as readily available and we easy to use in Linux as .tar is.
I don’t really get where OP is coming from, tbh.
but zip is not the default and many a times you can’t set a default in many applicatoins.
This is not just about gimp or file managers, many applications use formats which you can’t use anywhere but on Linux most times.
Because honestly zip sucks.in comparison. It doesn’t preserve ownership or permissions (this is a big deal on Linux, and slightly less big deal on MacOS, and it really should be a bigger deal on Windows). You can’t create binary identical zip files from the same contents (so you can’t use checksums to verify them, to ensure it hasn’t been tampered with).
Some formats have patent licensing to contend with, so FOSS developers can’t build that into their application except through some kind of plugin architecture where you can acquire and load plugins for them (or some kind or charitable donation of distribution rights by the patent holder).
Oh, by the way, you can open tar.gz on Android. No problem.
what abt the others tho? GIMP ok that’s understandable, although I do hate the fact that GIMP is shipped by default with Linux distros rather than Kolour, which is much more easier to use. Not all of us need to do complex image editing and those who want to will install it.
GIMP is shipped by default with Linux distros
This isn’t true for most distros. Might be for some specific distro, but most distros I’ve used don’t come with GIMP pre installed.
Simple Screen Recorder by default uses mkv whereas Youtube and Odysee.com don’t support mkv.
MKV is a much smarter choice for recording things that can be interrupted at any time, with MP4 if you don’t finalize the recording it will be unplayable without additional work. It is also the format that OBS defaults to for exactly that reason.
GIMP and Krita save the updated image in some forgettable format and not jpg or png. It’s a pain in the Jazz converting these things and uploading it to reddit/imgur or sending it to friends who aren’t using Linux.
They are not forgettable formats, they are project files and are needed to preserve any changes you made in that project as well as layer information and project settings. If you need a JPEG/PNG you need to export it as such, which is done with 2 clicks. Photoshop also does not save your project as PNG.
Most applications use .tax.gz or something for creating a compressed file , you can’t open those damn files on android.
.tar.gz is vastly superior to zip in compression speed and file size it can also store Unix file attributes (like owner, group, executable, …) which zip cannot do and as such is insufficient for sharing files between Unix machines. However, both GNOME and KDE include an archive tool that can do both with no extra work.
I love Linux, but this resistance you experience when you do anything sharable is a pain in the jazz.
Linux is about choice with sensible defaults. None of the examples you mentioned seem unsensible to me.
Just tested, Youtube will happily upload MKVs
Part of the Linux philosophy is open source (gnu et al) and open formsts.
If a file format is patented / proprietary / closed, then most open source tools are not going to generate that format by default.
Most do have options to export or convert, and when that option doesn’t exist, there are other tools that can do it.
One key thing to Linux (and MacOS) is understanding it doesn’t do everything for you so that you can tell it to do what you want, when you want.
Linux is free but it does take your time to get your workflow how you like it.
Mkv is just a container. It should be feasible to have things relatively wired so that when you make an mkv, with the click of a button (or automatically) convert to mp4 & tag & upload to YouTube.
It does require learning and mastery. Things have come a long way; Wi-Fi, for example, was ridiculous for a while.
deleted by creator
MKV is the best video container. I don’t know why many websites don’t support it.
GIMP and Krita have their own file formats because they need to store a lot more information than you can put in a jpg or png. You need to export the image in a suitable format if you want to use it elsewhere.
You are not limited to using tar.gz archives. You can make zip or 7z archives just as easily.
Well to truthfully answer your question, ignoring your apparent frustration, Linux is not an operating system for the faint hearted. It is often highly technical and community driven. As a result, it can also be quite hard or just frustrating to use (for some users).
Saving a file in GIMP is basically saving the workspace. Elements that you create inside of GIMP get saved as individually. Exporting the file will let you get an actual image file (like a png or jpg or bitmap what have you), as is it that way with most pieces of software on most operating systems. Export almost always means “Gimme the end result”. Like in 3d modeling software, where at export you can choose if it’s an stl or whatnot and when saving, you save the actual workspace.
As for your screen recording tool, I don’t know as I don’t use it. But it is likely that it has a config as almost everything does in Linux and that the imaging format can be changed there permanently. If it does not have such a config I’d ditch it for something else tbh.
Many of these are defaults dating back to the Unix days, particularly tar (tape archive) and gzip.
Krita (KRA), GIMP (XCF), and Photoshop (PSD) save files in a lossless internal format that preserves layers etc. Every time you open and save a jpg, it gets worse, and that’s not acceptable for professional use. If all you want is to crop/draw on images, something like KolourPaint is probably a better choice.
MP4 is/was patent encumbered depending on jurisdiction.
What distro are you using?
Mine compresses to .zip by default… has a built in image editor that saves to .jpeg… I use OBS for screen recording which saves to MP4
May just be a case of changing the apps you use, changing your settings in the apps to save into common formats by default, or just switching to a distro that is beginner friendly, maybe Zorin or Ubuntu
Youtube doesn’t support mkv
I don’t want to believe this. Does Youtube really not support mkv?!
If you’re not willing to put in a little bit of effort to learn the basics, you might want to stick to Apple or ChromeOS.
There’s not much going on here except for familiarity and some gaps in your knowledge of computers as a whole.
As others have said, Gimp saves files in a project file format that preserves things like layers and edits that aren’t possible with png or jpg. It’s the equivalent of Microsoft Word using .docx vs exporting as PDF. You can’t save your Word doc as a PDF, delete the docx file, and then expect to be able to open it back up in Word and continue editing. If someone needs a PDF and you keep sending them docx files because you don’t understand the difference, that’s an education problem, not a technical one.
Something like zip vs tarballs…you’re really only seeing one small part of the world here. “We don’t need the user experience to be bad” is actually a good observation, but you don’t have a full understanding of what constitutes the user experience. As an example, a tgz file stores Unix file attributes, and zip doesn’t. So if I’m not sending the file to a Windows user, zip makes for an incredibly bad user experience. If I zip up a directory full of files with specific owners and permissions, when I unzip it later, I’ll have lost that information. If the “default” compression for Linux (and that’s kind of not a sensible concept, but let’s go with it) were zip, then the vast majority of Linux users would have to exactly what you don’t think people should have to do – go change the defaults after they install applications. Most Linux users don’t want there to be a baked in choice that will be wrong half the time. I want to make a zip file to send to Windows and a tarball to use locally, and I want to make that choice consciously based on what problem I’m trying to solve.