Xpra: Ticket #1: context menus of applications are sometimes drawn outside visible area

This is probably a known problem but I could not find a bug report about it.

If I right-click an URL in quassel IRC client I get a context menu. If the URL is on the last line of the window then the last entries of the context menu are drawn outside the visible area of the desktop :-)

I need to manually move the window and then right-click to be able to access the menu.

Thu, 01 Jan 1970 00:00:00 GMT - Antoine Martin:

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

Thu, 16 Jun 2011 12:42:22 GMT - Timo Juhani Lindfors: attachment set

see how the "Copy Link Address" context menu entry is not visible at all (it is below visiable area)

Thu, 16 Jun 2011 13:07:24 GMT - Antoine Martin: priority, status changed; milestone set

As you may have guessed, this happens because the application is drawing onto a virtual screen which is bigger than the one it eventually gets displayed on. The application and its widgets think that the space below is actually usable and shown to the user when it's not.

The best (and only?) solution is to resize the virtual screen to match the client's. The code already exists, however, to make use of it you will need a virtual screen which supports randr. The only viable option at present is Xdummy. There is already a winswitch bug describing this: replace Xvfb with Xvnc or Xdummy

My original post describing how to use Xdummy with xpra is no longer up to date as the '--xvfb' switch has now been changed to specify the full command and arguments, which makes it a little easier.

As for the next step, I would like to make Xdummy a proper first class package, removing the need to resort to LD_PRELOAD tricks to start it, etc - see #10. Until then, this will remain a manual setup process..

Fri, 02 Sep 2011 07:32:31 GMT - Antoine Martin: status changed; resolution set

See #2 for a potential workaround, the real solution is #10 - closing.

Wed, 08 Feb 2012 10:23:04 GMT - Antoine Martin:

For more information on Xdummy, see the top-level page: Xdummy

Mon, 20 Feb 2012 20:11:21 GMT - Antoine Martin: milestone changed

Sat, 23 Jan 2021 04:38:42 GMT - migration script:

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