1 | | I usually start my xpra sessions from the client, using ssh and --start-child=«cmd». Currently this requires using "ssh «host» xpra start :«display» --start-child=«cmd»", and if «cmd» includes spaces and/or " or ', the extra escaping needed is butt-ugly, and easy to get wrong. I'm currently solving this by using an doubly escaping shell script, but it should really be internal to xpra, using the same display syntax as a remote attach (eg xpra start ssh:«host»:«display» --start-child=«cmd»). |
| 1 | I usually start my xpra sessions from the client, using ssh and {{{--start-child=«cmd»}}}. Currently this requires using "{{{ssh «host» xpra start :«display» --start-child=«cmd»}}}", and if {{{«cmd»}}} includes spaces and/or " or ', the extra escaping needed is butt-ugly, and easy to get wrong. I'm currently solving this by using an doubly escaping shell script, but it should really be internal to xpra, using the same display syntax as a remote attach (eg {{{xpra start ssh:«host»:«display» --start-child=«cmd»}}}). |