Ставить пакет xpra не пробовал, однако не нашел в спеке генрации ключа openssl /etc/xpra/ssl-cert.pem В сервисе systemd есть: --ssl-cert=/etc/xpra/ssl-cert.pem --ssl=on По опыту с пакетом из репозиториев debian/ubuntu сервис формально работает, однако валится (переходит в состояние failed) при первой попытке подключиться к такому клиенту по TCP (не путать с SSH). В deb-пакетах xpra от автора xpra в postinstall http://winswitch.org/dists/bionic/main/binary-amd64/ генерируется этот .pem средствами OpenSSL. --------- Еще я бы выделил GUI Xpra Launcher и Xpra Browser в отдельные пакеты.
Сделано в xpra 4.4.4-alt3, задание https://packages.altlinux.org/tasks/320148/ (09.05.2023, changelog: "Generate ssl cert and key to /etc/xpra/ssl dir (closes: #40223)"). В спеке: Requires: cert-sh-functions (xpra.spec:104), в %post — "SSLDIR=/etc/xpra/ssl cert-sh generate xpra" и симлинк /etc/xpra/ssl-cert.pem → /etc/xpra/ssl/private/xpra.pem (xpra.spec:199-202). Проверено в контейнере Sisyphus после apt-get install xpra (6.4.3-alt3): /etc/xpra/ssl-cert.pem → ssl/private/xpra.pem, есть ssl/private/xpra.key, ssl/private/xpra.pem (ключ+сертификат) и ssl/certs/xpra.cert. #40223 (тот же запрос для p9) закрыт этим же заданием. Два замечания сопровождающему, не входящие в закрываемый запрос: апстримный xpra.service:15 передаёт ещё --ssl-key=/etc/xpra/key.pem, которого %post не создаёт; и второе пожелание из отчёта — вынести xpra_launcher и .desktop-файлы в подпакет — не реализовано.