Bug 465767 - fake-input protocol listed, but never used
Summary: fake-input protocol listed, but never used
Status: RESOLVED FIXED
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: 22.12.2
Platform: unspecified Linux
: NOR minor
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords: testcase, wayland-only
Depends on:
Blocks:
 
Reported: 2023-02-15 13:40 UTC by ferdinandschober20@gmail.com
Modified: 2023-02-17 07:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ferdinandschober20@gmail.com 2023-02-15 13:40:23 UTC
SUMMARY
(CMakeLists.txt for mousepad)[https://invent.kde.org/network/kdeconnect-kde/-/blob/master/plugins/mousepad/CMakeLists.txt] lists the fake-input protocol and generates headers for it using ecm_add_qtwayland_client_protocol.
The protocol itself is never used though, instead the [RemoteDesktop](https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.RemoteDesktop) portal is used.


STEPS TO REPRODUCE
-

OBSERVED RESULT
fake-input protocol is listed but never used.

EXPECTED RESULT
fake-input protocol is either used or not listed

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
Kernel 6.1.11,
Graphics Platform: Wayland

KDE Plasma Version: 
plasmashell 5.26.5
KDE Frameworks Version: 
KDE Frameworks: 5.103.0
Qt Version: 
Qt: 5.15.8

ADDITIONAL INFORMATION
Comment 1 Bug Janitor Service 2023-02-16 13:48:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/524
Comment 2 Albert Vaca Cintora 2023-02-17 07:49:25 UTC
Git commit 5d4b074ef597e6d57858b6d27f6f55dc7e805325 by Albert Vaca Cintora, on behalf of Aleix Pol.
Committed on 17/02/2023 at 07:48.
Pushed by albertvaka into branch 'master'.

Drop dependency with PlasmaWaylandProtocols

Now that we are using the RemoteDesktop XDP, we don't need FakeInput
anymore.

M  +0    -1    CMakeLists.txt
M  +0    -10   plugins/mousepad/CMakeLists.txt

https://invent.kde.org/network/kdeconnect-kde/commit/5d4b074ef597e6d57858b6d27f6f55dc7e805325