this post was submitted on 17 Jan 2026
76 points (85.2% liked)

Linux

61501 readers
532 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

yes, it's a rant. I don't care.

Back in the days drag and drop was working perfectly fine, but now it's a pain to use. I just installed mkvtoolnix dropped two files into it and it worked. Wanted to add another one and it didn't. Guess it's because it's in a network share and for some reason that matters. Adding the file via the menu works though wtf? Reinstalled mkvtoolnix. Now natively instead of flatpack and now dropping from the network share works, too. Guess it's some sandbox permission thing and who doesn't love fiddling with permissions on a weekend.

Btw dropping a file into the file open dialog window also does not work when the program is installed as flatpack. Try explaining that to your mom and then think about why most people think linux is to complicated.

Also remember how you could drop a file instead of pasting its path? I just tried that to add the path of a video into a text file and it inserted the video into the text. Of course it froze the text editor. Great.

Also way too many times firefox opens a file then I drop it in instead of uploading it to the cloud storage I have opened and unzipping files by dragging them out of the archive manager is not possible for the last couple of years.

Honestly I don't care about workarounds or if it's a wayland, grnome or flatpack problem. These are basic functionality that I expect to just work

top 50 comments
sorted by: hot top controversial new old
[–] IanTwenty@piefed.social 53 points 1 week ago (1 children)

I see this with flatpaks, the solution might be to grant permission to the app to the part of the filesystem your dragging from with flatseal/cmdline.

HOWEVER I do think the desktop is missing a pop-up which offers to do this for you when it happens. This is how android does it when an app needs access outside its own files, you just get a prompt to allow it.

This is the sandbox future - it's safer and you can trust that apps can't go snooping around your system but users shouldn't need to fiddle with perms all the time to get stuff done.

[–] kalleboo@lemmy.world 6 points 1 week ago* (last edited 1 week ago)

I think Apple has the best sandbox UX. By default sandboxed apps have access to zero of your files. It can't even see they exist. It's only granted access to any file/directory the user manually selects through a system UI - opening through file type associations, the open/save dialogs, or drag & drop. This means that access is given seamlessly, there aren't any prompts, and the user doesn't even realize there's a sandbox. If the program wants to manage a project, just have the user select the folder and all the sub-contents are also granted.

[–] pinball_wizard@lemmy.zip 21 points 1 week ago* (last edited 1 week ago)

Gnome is going through growing pains right now.

I think it discovered it needed to use a different X/Y definition to be true to itself, or something.

KDE seems okay.

[–] marighost@piefed.social 16 points 1 week ago

Based on not knowing what your system looks like (OS, DE, how you're moving files, where you're moving them, etc), the first place I'd try is getting Flat Seal from the flatpak app store. It's a permissions manager for flatpaks that might help you out. If you're trying to move files into a folder that has escalated permissions, it may give you some problems. Try fiddling with the settings in Flat Seal.

I don't really use flatpaks, so I couldn't tell you exactly the setting to look at, sorry. Never had an issue with drag/drop myself.

[–] TechnoCat@piefed.social 12 points 1 week ago (1 children)

Software as a whole is getting overly complicated and details are commonly overlooked or missed. It sucks I agree.

[–] piranhaphish@lemmy.world 12 points 1 week ago

This person is the only one who gets it.

OP isn't looking for answers. They just want to complain. AND THAT'S FAIR! It is problematic. And it's okay to vent.

It is a mess. There's no easy solution or fix. We want there to be but we acknowledge that the strengths of Linux can also be weaknesses at times. It's a heterogeneous ecosystem maintained be a myriad of volunteers and others and idiosyncrasies are a natural consequence.

We pick our battles. Linux brings so much power, but it's not without some trade-offs. But we can all agree on one thing ...

It's a hell of a lot better than dealing with Windows.

[–] db2@lemmy.world 12 points 1 week ago (1 children)

Friends don't let friends use [flatpak|snap|etc]

[–] marius@feddit.org 1 points 1 week ago (2 children)

True, but for some reason in the software center flatpack often is the only option even when it's also in the repository. Sure I could install that one using the command line but then we are back at workarounds. On the other hand, not using flatpacks is also just a workaround

[–] kumi@feddit.online 16 points 1 week ago* (last edited 1 week ago)

It's not as black and white as they say. Flatpak is not a bad choice per se but not without tradeoffs and they can come with catches like this because of the security model. There is no one-size-fits-everyone here. If you want all your apps to have access to everything your user does and value convenience over the sandboxing, flatpaks might not be the best choice for your situation. Also like for any repo with external third-party uploads, quality varies a lot between apps and maintainers on flathub. Some are excellent and some are in a sorry state. Before installing from fllathub its a good idea to some basic due diligence on the package and maintainer before jumping in.

I agree with the IanTwenty that the UX has room for improvement in making it more obvious what's going on and making it easier to manage customizations and overrides. For the time being, getting comfortable with Flatseal and learning more about Flatpaks seems like the best way for a user to make it work for them if defaults don't work out.

Flatpak has tradeoffs and whatever is on flathub is not guaranteed to always be your best pick. That doesn't make it Bad. Going as far as calling them harmful in general is hyperbole. It can still be a great option for many users.

[–] MotoAsh@piefed.social 7 points 1 week ago

Not sure if using the official package repos should count as a "workaround"...

[–] mech@feddit.org 12 points 1 week ago* (last edited 1 week ago)

Drag and drop is an absolute mess on Windows, too.
You're copying data from a program and inserting it into a different program.
Depending on which programs those are, the data needs to be converted, or only a selection of the copied data needs to be inserted.
The destination program has to guess which parts you need, and the source program is written by someone else.

In your case, you add flatpak on top of this complication, which by design limits what a program can see and access.
And allowing it to see the network share you actually want it to access is too complicated for you.
So you want a program to guess that in this case it's probably OK to read from the place you didn't allow it, and give itself permission without asking?

[–] tacosomuch@lemmy.world 11 points 1 week ago

Aaah - so this is the reason why Elisa, which I installed through flatpak is like : «I dont know how to play this file, I can only play audio files» when i try to drag&drop wavs/oggs to it. Yes, hundred percent agree - this is unacceptable behaviour when it comes to ux. I hope it will be fixed.

[–] glitching@lemmy.ml 11 points 1 week ago (1 children)

honestly, a rant is a rant and I'd let it go, but the final, entitled "I expect it just to work" is a tad too much.

[–] selokichtli@lemmy.ml -1 points 1 week ago

Steve Jobs vibes.

[–] utopiah@lemmy.ml 7 points 1 week ago

Funny I have the opposite experience.

I use KDE Plasma, Firefox, konsole, etc and sometimes, no idea when and why, I just pick a file then drop it somewhere else, including ON the terminal... and it works?! Like it brings the full path for that file and then I can compose with CLI tools, amazing!

I'm quite used to the terminal so I rarely use drag&drop (mv, cp, scp, rsync, etc just work) but when I do I'm actually often positively surprise that totally different software made with different interaction paradigms (e.g. GUI vs CLI) do work well together. Overall I think https://specifications.freedesktop.org/ is quite impressive.

[–] Eggymatrix@sh.itjust.works 6 points 1 week ago (2 children)

I said it and I'll say it again.

Flatpack solves the wrong problem for the wrong people, stop recommending it, kill it with fire and spread the word.

[–] nocteb@feddit.org 4 points 1 week ago

I think it's a good idea for closed source stuff, but the disadvantages of it are greater than its usefulness when an app can be easily compiled for the distro.

[–] corsicanguppy@lemmy.ca 1 points 1 week ago

Violates ISO as well.

[–] Sanctus@anarchist.nexus 2 points 1 week ago

Yeah I dont even use it. I open a terminal at my destination and do it through the cli. Though admittedly I don't have any real use cases for dragging and dropping that can't be worked around "easily".

[–] vort3@lemmy.ml 2 points 1 week ago (3 children)

Flatpak:

Sucks

User:

Comes to linux community to complain

Maybe try submitting an issue to flatpak devs, contribute to it, or stop using it if it doesn't work for you?

I never used flatpak and have no issues with drag and drop.

[–] FishFace@piefed.social 9 points 1 week ago (1 children)

Try explaining that to your mom and then think about why most people think linux is to complicated.

[–] nyan@sh.itjust.works 4 points 1 week ago* (last edited 1 week ago) (1 children)

My advice to my mom would be not to use flatpaks, because I know she wouldn't be able to deal with the issues on her own.

[–] FishFace@piefed.social 2 points 1 week ago

Mmm. Sounds like the kind of thing that might be hard to explain or put someone off!

[–] Sxan@piefed.zip 5 points 1 week ago (2 children)

Don't rule out Wayland potentially being part of þe problem. Wayland's security model comes wiþ trade-offs. Maybe someday all þe kinks will be worked out, but þe Wayland security-first design decision has caused many issues for Wayland users wiþ functions like screen savers and clipboards over þe years, and any inter-app or global service process communication is a potential area for quirky behavior.

[–] pinball_wizard@lemmy.zip 5 points 1 week ago* (last edited 1 week ago)

Wayland's security model comes wiþ trade-offs.

I try not to be too quick to blame the security nerds, because I'm afraid they will shut off my access. (I joke. I love you all....and please don't shut off my access.)

But it is probably the security nerd stuff. (Thank you for keeping me safe, security nerds.)

load more comments (1 replies)
[–] marius@feddit.org -1 points 1 week ago (1 children)

I don't know if that's really the way to go. I don't even know if it's a flatpack issue. Maybe it's just this one program and the developer packaged it wrong. The archive manager is not a flatpack, so maybe it's a completely different issue there or the same one and it's unrelated to flatpacks at all. I have now idea and I should not have to, because, as I said, it's a basic feature that worked for years and should still just do.

[–] racketlauncher831@lemmy.ml 4 points 1 week ago

Why would you fixate on drag-and-drop specifically like it's granted? If the software developer developed it, it's supported; if it wasn't developed, it doesn't work. If you're not happy, open a pull request. You have no right to demand features from open source developers even if you donate.

[–] Heavybell@lemmy.world 1 points 1 week ago

Sounds like your issue is mostly flatpak, to me.

Only issue I have with drag and drop is any wine game I am playing assumes the file is for them, and jumps to the foreground if the cursor passes over it while dragging. If I accidentally drop it, dragging stops working in the drag source app. Sure, this wouldn't be an issue if I were not sharing and moving files mid-game, but that is my wont.

[–] lastweakness@lemmy.world 1 points 1 week ago

Portals. Ask app devs to fix stuff

[–] Xylight@lemdro.id 0 points 1 week ago (2 children)

Flatpak is a great comment ragebait source. Nativoids really be letting an image viewer access the entire filesystem and network stack

[–] ruby@lemmy.dbzer0.com 4 points 1 week ago (1 children)

on the other hand, my image viewer doesn't need a 300 megabyte runtime and i can launch it by its name and not by "flatpak run org.whatever.softwarename". and as a bonus it's dynamically linked too.

makes using it much more convenient

[–] Xylight@lemdro.id 1 points 1 week ago (1 children)

Nativoids desperately trying to install a broken dependency for a package by compiling the dependency from source, but it itself needs 2 another dependency versions not in the package manager repos, so you finally dump a random prebuilt binary from sourceforge that secretly will beam all of your login tokens straight to netanyahu himself

[–] ruby@lemmy.dbzer0.com 4 points 1 week ago (1 children)

…did that ever happen to you with healthy maintained software? i'd be quite curious to know, because it did not happen to me.

[–] Xylight@lemdro.id 2 points 1 week ago (1 children)

my comments are sarcastic. hence my original comment

Flatpak is a good comment ragebait source

Stuff like this has happened to me but it's not nearly this serious

[–] ruby@lemmy.dbzer0.com 4 points 1 week ago

seems like i took the bait, nice one. but considering that i've met people who argued that "a linux computer can't be secure without flatpak" i'd put nothing past flatpak fans at this point.

[–] ninepointeight@lemmy.ml 3 points 1 week ago (1 children)

Nativoids really be letting an image viewer access the entire filesystem

GNOME's default image viewer (Loupe) has full filesystem read/write access even when it is installed via Flathub. The sandbox is useless.

https://flathub.org/en/apps/org.gnome.Loupe

But of course, keep using buzzwords like "Nativoids" and then saying you are just ragebaiting.

load more comments (1 replies)
[–] AntiOutsideAktion@lemmy.ml 0 points 1 week ago

dragon dragon

drop the dragon

drag and drop

now it's in your head too

load more comments
view more: next ›