Xpra: Ticket #2564: GTK3 tray menu problem

When starting a session I got the following Python3 error:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/client/mixins/tray.py", line 49, in setup_xpra_tray
    tray = self.create_xpra_tray(self.tray_icon or "xpra")
  File "/usr/lib/python3/dist-packages/xpra/client/mixins/tray.py", line 111, in create_xpra_tray
    tray = self.make_tray(XPRA_APP_ID, menu, self.get_tray_title(), tray_icon_filename,
  File "/usr/lib/python3/dist-packages/xpra/client/mixins/tray.py", line 138, in get_tray_title
    v = u"\n".join(t)
TypeError: sequence item 0: expected str instance, tuple found

After that it moves back to GTK2 from GTK3 and it opens the connection but no tray menu is opened.

Using xpra version 3.0.5 on Ubuntu 18.04 LTS



Sun, 26 Jan 2020 13:39:31 GMT - Antoine Martin: status, description changed


Sun, 26 Jan 2020 14:06:58 GMT - Antoine Martin: status changed; resolution set

Already fixed in r24948, this will be included in the next update.


Sat, 23 Jan 2021 05:54:44 GMT - migration script:

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