Drag and drop not working across windows and apps despite using Flatseal

Hi everyone!

I’m new to Linux and Fedora, coming from macOS. I’ve been setting things up to get comfortable with Linux, I’ve been able to customize a few things, extensions and all, and feel quite grateful for all the work that has been to offer an open source alternative!

I’m struggling here and there with a few things though. I’m running my first command lines with Fedora (following tutorials), trying to get fractional scaling right (well, font scaling, because fractional scaling hasn’t proved efficient with blurring)… and now, drag and drop.

Simply put: I can’t manage to drag and drop a file to an app (from any folder, be it Downloads or Documents): Firefox, Thunderbird, WhatsApp or whatever app I have, be it installed in Flatpak or RPM, or yet launched through an AppImage (e.g. Notion). Sorry to bother if it’s a noob or 101 question! (I’ll be happy to have an easy workaround if it is so!)

  • I’ve checked a few threads here and there on Reddit, Fedora forums, and tried some of the mentioned solutions, but I’m back to square one. (Not to mention that the posts are usually aimed at Flatpak apps, while I have issues with any type of apps.)
  • I’ve installed Flatseal, gave X11 and Wayland windows management to all apps + access to my user and /home files (I also tried toggling access to System files). I closed my apps, did a restart, but it didn’t work.
    • I uninstalled Flatseal and reinstalled it via RPM. Didn’t change anything either. (Note: It seems it has worked for 1 file on Notion, but then stopped working. But I can’t even remember if that was a dream or it really happened. :sweat_smile:)
  • I’ve seen a CLI to modify permissions , but can’t find it again. And as far as I remember, it was aimed at Flatpak apps only.
  • When I use the file importer within the app (e.g. file attachment function in Thunderbird, WhatsApp or else), it works . But (and this is a big but for me), when I navigate through my files, I can’t use keyboard shortcuts to go back and forth across folders for some reason, and it’s not as intuitive for me, so it feels quite cumbersome.

:arrow_right: Is there anything else I can try or do to be able to drag and drop files without using the file importer?

Many thanks for your help!

1 Like

Welcome to :fedora: :handshake:t5: :exclamation:

Which version of Fedora are you using, The desktop paradigms are different.

Fedora Workstation ? Fedora KDE ? Other?

Thank you for your prompt answer!
I’m currently running Fedora Workstation 40, with GNOME 46 and Wayland. :slightly_smiling_face:

1 Like

Gnome does not have a “Desktop” per say. If you are trying to place an app on it to drag or move onto another that’s not possible without some workarounds.

The desktop paradigm on Gnome is different. Here is an example of “drag and drop” on Gnome 46 without Plugins.

  • In this example i have both applications on the same workspace. The Blender Folder is going to my Google drive and the proper prompt comes up from the browser.

  • Gnome’s paradigm is different in that Gnome expects you to have Infinite Workspaces for your apps, so having them full screen or maximized is expected behavior.

If this is not pertinent to your question please reply, so I can futher help.

Future Edit:

Here are 2 videos on how the Gnome Desktop Environment works, and what you should expect.

Both are very insightful and provide useful tip on how this all works.

Thank you for your kind answer!
That’s already good, drag and drop does work with Google Drive on Firefox! I can reproduce your steps.

It doesn’t work though with WhatsApp, Thunderbird and other apps I use daily.

If I understand what you say correctly, it is not meant to work by default, but there are plugins (or maybe CLI) that can make it work. Is that correct?

Would changing from GNOME to another system change anything? Moving to X11, KDE or whatever else (I’m not familiar with)?

Hi again @hamrheadcorvette!
After looking for other solutions to this hair-pulling issue, I have found some inspiration on the following post.

I have uninstalled Flatseal from Fedora Store, then redownloaded it and installed via CLI from Flathub, and for some magical reason it has worked.

Hopefully it will keep on working! :crossed_fingers:
I’ll let you know if not! Thank you for your help!

1 Like

Sorry I just had a Power issues, and have updated my post.

also, if you are downloading Flatpaks, be assured they are from Flathub.

Thank you! :pray:
For some reason, it has stopped working again (although I have not restarted since). I don’t what it is linked to, but it’s quite annoying.

If you can provide some details and screenshots, we’d be glad to help.

Hi @hamrheadcorvette!
I eventually figured out what created the bug.

When I want to drag and drop a file to another window, I figured out I need to have both windows side by side, so I can see the little + by the cursor to add the file to the other app. If I use the app or the window switcher, it doesn’t work.

Both windows also need to be on the same workspace apparently.

As for Thunderbird, I have allowed File access permissions, and it works.

P.S.: All of this works thanks to Flatseal, on which I have activated X11 and Wayland window management for all apps.

2 Likes

So, Snapping to the window Vertically is pretty cool, but honestly not practicle in Gnome because of how you should be using Gnome.
It allows for dragging and Dropping, but that’s not a practicle use case for a Desktop Shell with No Desktop ! I mostly only use it when I have a PATH I don’t want to type. I drag the directory or the file itself into the terminal.

For something like a Dropbox or a Google Drive, I can see some practicallity to this use case, but they also have a dialogue box to use for that. So I don’t ever do this on Gnome.

Using it here on the Forums is also counterintuitive as there’s a box for that as well.

Yeah, if they are side-by-side they are considered in the same workspace. :+1:t5:

:100:

1 Like