I often use Xpra to improve the (local) accessibility of applications that don't support High DPI displays properly. So my typical workflow is:
$ xpra start --start=lodpiprogram $ xpra attach --desktop-scaling=2
Moreover, I actually have to wait for the Xpra server to fully start before firing up the client: xpra start ; xpra attach
sometimes just doesn't cut it.
Having an option to actually start the client automatically would be of great help. Something like:
xpra start --start=cmd [other options] --attach [attach options]
This would essentially run the usual start program, and when done it would try to run xpra attach :DISPLAY [attach options]
where :DISPLAY
is the display started by this call.
As of r15485, you can do:
xpra start --start=xterm --attach=yes --desktop-scaling=2
r15487 also makes it possible to start a remote server without connecting to it:
xpra start ssh/HOST/ --start=xterm --attach=no
@Giuseppe Bilotta: please close if this works for you.
Tested, works as expected. Thanks a lot.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1479