Repository navigation
Conversation
Plasma 6.8 removed the X11 session xrdp needs to start a KDE desktop, so xrdp installs there could never work and failed with misleading advice to install updates and retry. - Detect Plasma 6.8+ without an X11 session and make install_xrdp stop early with an error pointing to krdp - Recommend krdp in the Enable RDP menu on those systems and note that krdp does not resize to the client window yet (KDE bug 519498), with the fixed-resolution workaround - Let Enable RDP's Uninstall remove the server or switch to the other one. Switching to krdp installs it before removing xrdp, so a failed install leaves xrdp untouched. Unattended runs and auto_confirm still just remove the server - Add tests, update docs, troubleshooting entry, and changelog
Add Debian 13, Ubuntu 22.04/26.04/26.10, Fedora 43-45, and Rocky Linux 8 and 10 to the CI matrix, and drop Fedora 41. Document that the list should track end-of-life dates. Rocky 10 uses the rockylinux/rockylinux image since it is not published under the official name. Also update the distro examples in the bug report template.
Add the 1.11.2 section to the changelog, update the unique cloners badge from 85 to 104, and correct the unit test count badge from 481 to 480.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release 1.11.2: Enable RDP now handles KDE Plasma 6.8, which removed the X11 session xrdp needs. On Plasma 6.8+ the menu recommends krdp and gives the fixed-resolution workaround for its window size, choosing xrdp there stops with a clear error, and Uninstall can switch between xrdp and krdp instead of only removing. The README now points desktop users to Linux_Util Desktop, adds a Code of Conduct, and says what CI tests. The CI distro-detection job now covers every supported release of Debian (12, 13), Ubuntu (22.04, 24.04, 26.04, 26.10), Fedora (43, 44, 45) and Rocky Linux (8, 9, 10), plus Arch and Tumbleweed; it used Fedora 41, Debian 12, Ubuntu 24.04 and Rocky 9 before.
Type of change
Checklist
Testing done
CI on dev: unit tests 480 passed, 0 failed; ShellCheck -S error clean; distro detection green on all 14 images. In a Fedora 45 container with Plasma 6.8.1 from updates-testing: the Enable RDP menu recommended krdp; choosing xrdp stopped with the new error and installed nothing; with xrdp installed, Uninstall → Switch to krdp installed krdp 6.8.1 and then removed xrdp; Uninstall with no terminal removed krdp without asking. Not yet run on a real Plasma 6.8 desktop or on Kubuntu.
Safe to merge: yes. Other desktops and Plasma before 6.8 keep the same menu, and Uninstall without a terminal behaves as before.
Upgrade needs: nothing.
Related issues
Fixes #80