Xpra: Ticket #1905: macos url handler does not open

Tested as part of #1894. Running:

open xpra+tcp://

Fires up xpra as expected, but it actually does not connect anywhere.

The URL handling code was originally added in r12380.

Tue, 21 Aug 2018 07:19:34 GMT - Antoine Martin: status, description changed

Tue, 21 Aug 2018 14:43:46 GMT - Antoine Martin:

This does work (as expected - only trimming the connection string):

/Applications/Xpra.app/Contents/MacOS/Xpra attach xpra+tcp://HOST:PORT/

This does fire up the launcher:

open -a Xpra.app

And these fire up the launcher with the URL string (though there are parsing problems?):

open -a Xpra.app xpra+tcp://HOST+PORT/
open -a Xpra.app xpra://HOST+PORT/

So does this:

open xpra://HOST+PORT/

Maybe macos needs a reboot or something, because previously the same open command wouldn't get to the point of showing the launcher..

Tue, 21 Aug 2018 16:38:37 GMT - Antoine Martin: status changed; resolution set

Fixes in:

Going through the launcher for handling URLs has one advantage: we have a GUI for showing connection errors and URL problems, but there is also a problem with it: the global menu shown is the one for the launcher, not the full one - as per #1385.

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

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