Summary: | When init is not systemd, krdpserver cannot be managed by the KCM with no user feedback. | ||
---|---|---|---|
Product: | [Plasma] KRdp | Reporter: | Steve Vialle <steve_v> |
Component: | general | Assignee: | Unassigned bugs <unassigned-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahiemstra, jami.kettunen, joserafaeltic, kde |
Priority: | NOR | ||
Version First Reported In: | 6.1.5 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/krdp/-/commit/1776d388d7e4438b1b8bb33bd7b6a18f8bb358f6 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | video report krdp server |
Description
Steve Vialle
2024-10-07 07:29:15 UTC
I've noticed that it's also happening on Fedora, both traditional and Fedora Kinoite Atomic I enable it on the switch but the service is not enabled in systemD and because of that I can't use remote access Fedora Traditional 42: ➜ ~ kinfo MESA-INTEL: warning: Haswell Vulkan support is incomplete Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.1 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Kernel Version: 6.15.3-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-4200U CPU @ 1.60GHz Memory: 8 GiB of RAM (7.7 GiB usable) Graphics Processor 1: Intel® HD Graphics 4400 Graphics Processor 2: NVIDIA GeForce GT 740M Fedora Kinoite Atomic 42 joserafael@Ibyte-Fly2:/var/home/joserafael$ kinfo Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.1 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Kernel Version: 6.15.3-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-2410M CPU @ 2.30GHz Memory: 8 GiB of RAM (7.7 GiB usable) Graphics Processor: llvmpipe I'll send a video gif here Created attachment 182785 [details]
video report krdp server
>KDE/Plasma already has a service manager,
No it does not.
It has an autostart service which isn't sufficient for runtime changes.
We use systemd because it's the right tool.
We shouldn't be failing silently, so I'll make it hide the option/throw a warning
A possibly relevant merge request was started @ https://invent.kde.org/plasma/krdp/-/merge_requests/107 Git commit 1776d388d7e4438b1b8bb33bd7b6a18f8bb358f6 by David Edmundson. Committed on 30/06/2025 at 13:40. Pushed by davidedmundson into branch 'master'. kcm: Clarify requriements for service manager krdpserver calls into systemd to manage the service. Users without systemd are reponsible for figuring this out themselves, as we don't have a service manager to work with. The user shouldn't be presented with controls that don't work, so tis patch hides them when a service manager is not available. M +6 -0 src/kcm/kcmkrdpserver.cpp M +2 -0 src/kcm/kcmkrdpserver.h M +10 -0 src/kcm/ui/main.qml https://invent.kde.org/plasma/krdp/-/commit/1776d388d7e4438b1b8bb33bd7b6a18f8bb358f6 |