X11:Utilities/xpra
NOTE(s):
* 20230905 - Spent a few hours creating a type of requirement matrix so 15.5 & 15.6 have what they need for Python3.11
* 20230903 - I can get it to build w/ Python3.11, but there are issues w/ python311-Pillow for Leap 15.5; namely, it doesn't build because of cascading list of other things that don't build (in devel:languages:python).
* 20230612 - Disabling build for 15.4/15.5 as it seems the default python3.6 can't build it; while python3.10/python3.11 are available, there's some type of tie-in for things like python3-Cython & python3-pyxdg that are python3.6 specific.
----
Xpra is known as "screen for X" : its seamless mode allows you to run X11 programs, usually on a remote host, direct their display to your local machine, and then to disconnect from these programs and reconnect from the same or another machine(s), without losing any state. Effectively giving you remote access to individual graphical applications.
It can also be used to access existing desktop sessions and start remote desktop sessions.
Xpra is open-source (GPLv2+) with clients available for many supported platforms and the server includes a built-in HTML5 client.
Xpra is usable over a wide variety of network protocols and does its best to adapt to any network conditions.
Xpra forwards and synchronizes many extra desktop features which allows remote applications to integrate transparently into the client's desktop environment: audio input and output, printers, clipboard, system trays, notifications, webcams, etc
It can also open documents and URLs remotely, display high bit depth content and it will try honour the display's DPI.
-----
2022-07-19 NOTE:
* That was fixed in future commits ~ at least the expectation around 'pkgconfig(pam[_misc])' ; seems many non-rolling distros didn't play nice ...
2022-07-18 NOTE:
* It appears pam-devel isn't providing 'pkgconfig(pam)' / 'pkgconfig(pam_misc)' for [at least] 15.4 and currently "Linux-PAM/pam" doesn't build as it's requiring aclocal-1.16 (only aclocal-1.15 is available).
TW:
```
$ rpm -q --provides pam-devel
pam-devel = 1.5.2-7.1
pam-devel(x86-64) = 1.5.2-7.1
pkgconfig(pam) = 1.5.2
pkgconfig(pam_misc) = 1.5.2
pkgconfig(pamc) = 1.5.2
```
15.4:
```
$ rpm --provides -qp .cache/zypp/packages/repo-sle-update/x86_64/pam-devel-1.3.0-150000.6.58.3.x86_64.rpm
pam-devel = 1.3.0-150000.6.58.3
pam-devel(x86-64) = 1.3.0-150000.6.58.3
```
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:sbradnick/xpra && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000001203 1.17 KB | |
_servicedata | 0000000230 230 Bytes | |
xpra-6.2.0+git20241010.57777eda.tar.gz | 0042884922 40.9 MB | |
xpra-icon.png | 0000025852 25.2 KB | |
xpra-rpmlintrc | 0000000613 613 Bytes | |
xpra.changes | 0000320397 313 KB | |
xpra.obsinfo | 0000000114 114 Bytes | |
xpra.spec | 0000011516 11.2 KB |
Revision 78 (latest revision is 83)
- Update to version 6.2.0+git20241010.57777eda: * fix missing comtypes.stream error message * ensure file-transfer error handlers clean up properly * update the release notes * we don't need rencode since v6 * type hint fixes: need stronger type * #4377 import xsync when needed * type hint fixes * #4372 raise min iterations * #4372 avoid even semi-predictable iv * #4372 handle iv as bytes on lower layer * #4372 send a new iv with every new context * repr is safer than nonl * prettify printing of network addresses * 0 is a valid port number, it means assign one * payload is not always the same as 'data' * #4372 call finalize() in tests * #4372 dump encrypted packet data for debugging * derp: match code committed * #4372 call cipher.finalize after each block * move the 'encryption' prefix to callers * (try to) simplify * add more cbc roundtrip test, same as the new html5 code * #4372 oops: remove debug logging * fix type hints * #4372 the correct block size for AES is 128 bits * cosmetic * #4372 log python-cryptography info, add stronger types * #4372 update unit test data with the new default 10000 iterations * #4372 raise default number of iterations
Comments 0