xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Custom Query (2683 matches)


Show under each result:

Results (67 - 69 of 2683)

Ticket Resolution Summary Owner Reporter
#1327 fixed screen doesn't fit in Fullscreen mode Thomas Esposito JAremko

Bottom part of the screen is cut off in the fullscreen mode Image http://i.imgur.com/R13084A.png

I tried running server (in docker) with http://packages.ubuntu.com/yakkety/xpra

and https://www.xpra.org/dists/xenial/main/binary-amd64/xpra_0.17.5-r13455-2_amd64.deb both have this bug. This version http://packages.ubuntu.com/xenial/xpra works fine

At the client I tried http://packages.ubuntu.com/xenial/xpra and the one from the xpra repo.

Reports in the attachment

#1473 fixed HTML5: audiocontext caching, re-connect, events, etc JAremko JAremko

I'm making an April Fools' Day button for spacemacs.org with Xpra HTML5 and Docker Swarm back-end with the default load balancer. Here it is: http://xpratest.tk (temporary location) I had to modify Xpra code to make it work properly(ish). I think it will be great to make it doable with the unmodified Xpra

So the modifications: First of all client need the ability to reconnect without refreshing page. It includes killing web workers and timers + Client constructor calls Utilities.getAudioContext that creates audio contexts (they are limited per page) Also the error WebSocket connection to 'ws://****/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED should be handled properly (It occurs when there is no live backends)

At the server side I needed a way to drop the new WS client instead of the old one - this way a client will attempt to connect until it hits a live container without a client. And it has to be done before the new client will be able to mess up with the previous one (for example, force disconnect)

  • - - - - - - - - - -

WARNING: eye bleed inducing code smell ahead!

server: https://github.com/JAremko/browsermax client: https://github.com/JAremko/develop.spacemacs.org

For now random hello timeouts seems to be the biggest problem. I had to UP the timeout substantially. (may be Docker related problem - I built it from github trunk, because I needed some extra sandbox features)

#1474 fixed server hangs with two html5 clients connecting concurrently JAremko JAremko

Reproduction: Run Xpra server with no sharing and with --exit-with-client=yes and connect to it with two (in rapid succession) unmodified HTML5 clients. You'll get something like this:

2017-03-27 12:59:50,686 Handshake complete; enabling connection
2017-03-27 12:59:50,805 HTML5 Linux client version 2.1
2017-03-27 12:59:50,805  automatic picture encoding enabled
2017-03-27 12:59:50,805  also available:
2017-03-27 12:59:50,805   jpeg, png, rgb32
2017-03-27 12:59:50,805  client root window size is 1920x1014 with 1 display:
2017-03-27 12:59:50,806   HTML (508x268 mm - DPI: 96x96)
2017-03-27 12:59:50,806     Canvas
2017-03-27 12:59:50,808 setting keyboard layout to 'us'
2017-03-27 12:59:51,397 client 1: got hello: server version 2.1 accepted our connection
2017-03-27 12:59:51,398 client 1: startup complete
2017-03-27 12:59:52,657 Handshake complete; enabling connection
2017-03-27 12:59:52,657 Disconnecting client
2017-03-27 12:59:52,657  new client (this session does not allow sharing)
2017-03-27 12:59:52,658 xpra client 1 disconnected.
2017-03-27 12:59:52,660 HTML5 Linux client version 2.1
2017-03-27 12:59:52,660  automatic picture encoding enabled
2017-03-27 12:59:52,660  also available:
2017-03-27 12:59:52,660   jpeg, png, rgb32
2017-03-27 12:59:52,660 Last client has disconnected, terminating
2017-03-27 12:59:52,660 xpra is terminating.
2017-03-27 12:59:52,686  client root window size is 1920x1014 with 1 display:
2017-03-27 12:59:52,686   HTML (508x268 mm - DPI: 96x96)
2017-03-27 12:59:52,686     Canvas
2017-03-27 12:59:52,687 keyboard mapping already configured (skipped)
2017-03-27 12:59:52,716 client 2: got hello: server version 2.1 accepted our connection
2017-03-27 12:59:52,717 client 2: startup complete

then server should hang.

Note: See TracQuery for help on using queries.