#2750 closed enhancement (fixed)
xpra shell
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | critical | Milestone: | 4.1 |
Component: | core | Version: | 4.0.x |
Keywords: | Cc: |
Change History (4)
comment:1 Changed 2 years ago by
Priority: | major → critical |
---|---|
Status: | new → assigned |
comment:2 Changed 2 years ago by
xpra shell
subcommand added in r26340, with server support only.
ie:
XPRA_SHELL=1 python3 /usr/bin/xpra start --start=xterm --bind-tcp=0.0.0.0:10000 -d exec
xpra shell tcp://127.0.0.1:10000 > print(server.get_root_window_size()) (8192, 4096) > exit
TODO:
- better output capture needed? only capture output coming from our
exec
thread (server could have debug enabled and printing lots of other unrelated stuff) - support for client sockets
- replace environment variable with command line option, or socket option (or both)
- handle stdout / stderr write errors:
BlockingIOError: [Errno 11] write could not complete without blocking
- prompt is messy and asynchronous
O_NONBLOCK
on win32?- compress
shell-reply
packet, use brotli?
comment:3 Changed 21 months ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:4 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2750
Note: See
TracTickets for help on using
tickets.
Very useful, in particular for things like #2756.