Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test pyqt6 client #4314

Closed
totaam opened this issue Aug 2, 2024 · 5 comments
Closed

test pyqt6 client #4314

totaam opened this issue Aug 2, 2024 · 5 comments
Labels
client enhancement New feature or request

Comments

@totaam
Copy link
Collaborator

totaam commented Aug 2, 2024

Just for testing, because it's actually fairly easy to implement now that the code is quite modular.

@totaam totaam added enhancement New feature or request client labels Aug 2, 2024
totaam added a commit that referenced this issue Aug 2, 2024
@totaam
Copy link
Collaborator Author

totaam commented Aug 2, 2024

The commit above implements a tiny and not very useful client that is only capable of showing windows using rgb encoding..
It only supports tcp, no authentication, no keyboard, no nothing.

python3 xpra/client/qt6/main.py 127.0.0.1 10000

@totaam
Copy link
Collaborator Author

totaam commented Aug 4, 2024

Now available as a package: xpra-client-qt6 and also included in the win32 fat builds.
Can be tested using:

XPRA_GUI_BACKEND=qt xpra attach tcp://192.168.0.10:10000/

Still only works for TCP sockets.


Some useful documentation links:

totaam added a commit that referenced this issue Aug 6, 2024
el9 doesn't have python3.11-pyqt6 packages
totaam added a commit that referenced this issue Aug 16, 2024
@totaam
Copy link
Collaborator Author

totaam commented Oct 15, 2024

Important: new syntax for enabling the qt6 client:

xpra attach tcp://192.168.0.10:10000/ --backend=qt

@hadogenes
Copy link

@totaam could you update debian packaging, because I would like to use it, but now it is unavailable.

@totaam
Copy link
Collaborator Author

totaam commented Dec 17, 2024

@hadogenes the packaging bits are in 0c0291c.
There is a long queue of stable / lts builds ahead of this.
In the meantime, you can easily build it: https://github.com/Xpra-org/xpra/blob/master/docs/Build/Debian.md

Be aware that this is not a complete client by any means.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants