Hello Kim,

thanks for your fast answer

On Tue, 20 Jul 2004 00:09:41 +0200, Kim Woelders <[EMAIL PROTECTED]> wrote:

fine. Funnily enough, this problem only occurs, when opera is started on any desktop except desktop 0; furthermore, all other applications interact fine with each other. Also, in KDE everything works fine.

Are you saying that everything is fine if opera is started on desk 0?

Exactly.

Interesting problem :)
E16 does not have any DnD support. I'm not familiar with the spec so I
don't even know if the WM is supposed to take part in this.

Interesting fact :) I must say that I am not at all familiar with what tasks a WM has (apart from managing windows, that is...). What I figured so far is, that there seem to be at least two "standards" for handling DnD under Linux (or UNIX in general?): XDND and an older Motif-style thing.


At first I thought, it should be the X servers task to handle DnD, but since everything works fine under KDE (and also under sawfish/GNOME, I tested today) but not in enlightenment, that got me wondering. Now that you say there is no DnD support in E, I'm thoroughly confused.

I read the XDND spec (at least parts of it), and, coarsly speaking, the protocol seems to use X atoms, ClientMessages, and a Window Property called XdndAware. So, apart maybe from setting that window property, I believe, the whole protocol is done between the applications using the X server only. Now, opera uses Qt and Qt uses both XDND, but all other Qt-based apps I have work fine... phew

Could it be a bug in opera related to multiple desktops (virtual roots)?

I doubt it somehow for the reason that it works on any desktop both in KDE and sawfish/GNOME. On the other hand, today I found out that when opera is running and I make the window sticky and switch to desk 0, DnD suddenly works. When I switch back to any other desk, it stops working.


The only thing I can think of just now to figure out what goes on is to
find the code change that changes things (and to read the spec :) ).


The XDND spec, in case you're interested, can be found at

http://www.freedesktop.org/bin/view/Standards/XDND

I'm going to ask the opera people if they maybe use custom DnD or something. Let's see if this brings any results.

Marc


------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idG21&alloc_id040&op=click _______________________________________________ enlightenment-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to