[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#864880: Drag and drop fails at times in Wine and some Qt applications



Package: x11-common
Version: 1:7.7+19
Severity: normal


First of all, sorry if I'm reporting this against the wrong package. Looking on Wikipedia, XDND was listed as a component of X11.
After asking on /r/linuxquestions on reddit (https://reddit.com/r/linuxquestions/comments/6hi5ig/does_anyone_know_what_componentlibrary_interfaces/) someone answered saying that XDND is responsible for drag and drop actions.

I've been having this issue for a few months now, and I kept waiting in case an update might fix this issue, but it seems that's not the case.
What happens is that most of the times when drag files or objects into Wine apps (like foobar2000 for example), also noticed this happening in Qt apps (MKVToolNix as an example), either nothing happens (the cursor doesn't change and the files aren't opened by the target application, or in the case of foobar2000, sometimes the window underneath it gets "picked" as the target.

To explain further what I mean by what I said above, when I drag files from Thunar (and other file managers as well, I have tried both nemo and SpaceFM) to (or over if you prefer) foobar2000, the cursor turns into the one used for copying files, and instead of picking foobar2000 as the target app, instead Thunar gets picked, causing the files I selected to be copied wherever I dragged the files.

This seemingly happens at random, as sometimes foobar2000 correctly gets picked as the target app.

At first I thought this might be an issue with Wine, but after experiencing this native apps too, and trying WineHQ's development builds, I realised this bug happens at a "lower level". Other apps might be affected as well, but I haven't tested in depth.

Hope my explanations make sense. If not, feel free to ask me for more details.


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.11.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages x11-common depends on:
ii  lsb-base  9.20161125

x11-common recommends no packages.

x11-common suggests no packages.

-- no debconf information


Reply to: