Xpra: Ticket #762: Tooltips have a title bar

I running Internet Explorer with wine 1.7.x via xpra. Tooltips have a title bar when I move cursor around areas which can display tooltip. I run IE from real machine and tooltips aren't display the title bar. My Server and client use xpra version 0.14.13.



Thu, 11 Dec 2014 06:52:19 GMT - John1221: attachment set


Thu, 11 Dec 2014 18:57:15 GMT - Antoine Martin: owner changed; cc set

This looks similar to #755. Original mailing list thread with the first patch can be found here: http://lists.devloop.org.uk/pipermail/shifter-users/2014-December/001091.html.

The wm spec does talk about deciding whether to use window decorations or not, and how this is related to the window types, but stops short of actually telling us which window types should be decorated and which ones should not...

So r8235 solves this by skipping decorations for any non-normal window that is transient for another window. The latest beta windows builds have this client side fix included, does this work for you? If so, I may backport it - though I may wait this one out for one release to just give it more time in testing.


Thu, 11 Dec 2014 20:54:14 GMT - Lukas Haase: attachment set


Thu, 11 Dec 2014 20:59:07 GMT - Lukas Haase:

I added a screenshot how it looks in MATLAB. Just checked the recent client build, yeah, window decoration is gone. Great.

However, I have again weird positioning problems :-( (for example the auto completion window appears on the 2nd screen at the screen edge). I'll create a ticket for that.


Thu, 11 Dec 2014 21:49:59 GMT - Antoine Martin: owner, status changed

OK, thanks for the feedback.

I am keeping this ticket open and assigned to me until I backport this change.


Fri, 12 Dec 2014 02:34:47 GMT - peterlong0210:

I also checked the latest beta windows build. No longer occur. It's great. Thank you. :)


Fri, 12 Dec 2014 02:45:53 GMT - peterlong0210: cc changed


Fri, 12 Dec 2014 07:10:34 GMT - John1221:

So r8235 solves this by skipping decorations for any non-normal window that is transient for another window. The latest beta windows builds have this client side fix included, does this work for you?


Yeah. It's work. Thanks for your quick update.


Thu, 18 Dec 2014 08:46:26 GMT - Antoine Martin: status changed; resolution set

Backport in r8253. Closing.


Tue, 23 Dec 2014 01:47:33 GMT - Antoine Martin:

This has caused a regression with Firefox dialogs: #766.

I should probably have waited a bit longer before doing the backport...


Mon, 29 Dec 2014 07:29:41 GMT - John1221: status changed; resolution deleted

This issue has caused again after install xpra 0.14.15-r8327 ( windows build)


Mon, 29 Dec 2014 09:27:10 GMT - Antoine Martin:

There is at least one other problem with 0.14.15, so I have pulled the packages and will release 0.14.16 with the fixes instead.


Tue, 30 Dec 2014 07:06:01 GMT - Antoine Martin:

So... the problem is that wine uses DIALOG window type for its tooltip, which is just wrong. In restoring decorations for firefox dialogs (#766), we broke ie again. The real solution to this is to remove the heuristics and just honour the "decorations" flag as per #765.


Tue, 30 Dec 2014 08:42:00 GMT - Antoine Martin:

Just for my own reference, here's how I got IE7 running on Fedora 20 using winetricks:

sudo yum install wine
wget http://winetricks.org/winetricks
chmod +x winetricks
export WINEPREFIX=$HOME/.wine32
export WINEARCH=win32
winecfg
./winetricks ie7
wine ~/.wine32/drive_c/Program\ Files/Internet\ Explorer/iexplore.exe "$@"

(you will need to set the env before running iexplore again, or make a script, or ...)


Tue, 30 Dec 2014 17:09:08 GMT - Antoine Martin:

Lots of fixes required to get this right, see 765#comment:10 for details.

Beta 0.14.16 and 0.15.0 packages with all these changes can be found here: http://xpra.org/beta/

John1221 / peterlong0210: any kind of testing feedback would be much appreciated.


Wed, 31 Dec 2014 01:34:49 GMT - John1221:

I upgraded both server and client. Server(precise) upgrade to 0.14.16 Client(window) upgrade to 0.14.6-r8343 and 0.15.0-r8339

And the problem is gone. Great! Firefox's dialogs were decorated. The problem at #765 was also resolved. And tooltips of IE with wine were no longer decorated. All above tested from client with 2 versions 0.14.16 and 0.15.0


Wed, 31 Dec 2014 01:43:40 GMT - John1221:

But when maximize Chrome can cause taskbar go to the background.


Wed, 31 Dec 2014 08:54:03 GMT - John1221:

I don't know why and can't reproduce, but when testing xpra version 0.15.0 and 0.14.16, I saw a problem: After #713 occur in my client, I detached xpra and reattach => When xpra resumed, all windows opened by xpra were continuous flashing, the active window was changing for an infinite-loop. I tried to reproduce it, but I can't reproduce #713.


Fri, 02 Jan 2015 11:00:48 GMT - Antoine Martin: status changed; resolution set

When xpra resumed, all windows opened by xpra were continuous flashing


I'm pretty sure what you saw is fixed in r8352. I could reproduce it by minimizing and restoring a window very quickly until the system got stuck in this loop, continuously flashing the window. I have uploaded updated beta builds which should fix this issue.


But when maximize Chrome can cause taskbar go to the background.


Confirmed... I've modified a test application to replicate the problem: r8354.

I am moving this to a separate ticket: #771, and closing this one. Feel free to re-open if I've missed anything.


Thu, 22 Jan 2015 10:28:30 GMT - John1221:

I'm using xpra version 0.14.18 ( r8503 ) at both server(Ubuntu 12.04) and client(Windows 7). I didn't find the relate ticket, and I think we created a ticket about it. So I post at here. Replying to totaam:

When xpra resumed, all windows opened by xpra were continuous flashing


I'm pretty sure what you saw is fixed in r8352. I could reproduce it by minimizing and restoring a window very quickly until the system got stuck in this loop, continuously flashing the window. I have uploaded updated beta builds which should fix this issue.

  1. This problem is still occur in version 0.14.18 r8503.
  2. Another problem : Chrome can't minimize by left-click in it from the taskbar, and still cause the taskbar go to background when maximized.

Thu, 22 Jan 2015 11:07:01 GMT - Antoine Martin:

This problem is still occur in version 0.14.18 r8503.


If we are talking about "tooltips windows have a title bar", please re-open this ticket and give me instructions to reproduce (application to use, actions, etc). If this is a different bug, please open a separate ticket.


Another problem : Chrome can't minimize by left-click in it from the taskbar, and still cause the taskbar go to background when maximized.


This sounds like two different bugs, please use separate tickets for them.


Fri, 23 Jan 2015 04:24:30 GMT - Antoine Martin:

New tickets related to this one:


Sat, 23 Jan 2021 05:05:13 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/762