Help with screenshot API.
Vlad Zahorodnii
vlad.zahorodnii at kde.org
Fri Oct 4 15:49:58 BST 2024
On 10/4/24 5:28 PM, rahul vadhyar wrote:
> Even if CaptureWorkspace returns a dictionary, I shouldn't be getting
> the error that the API doesn't exist.
I think that the error message is rather misleading. CaptureWorkspace
expects some input arguments, but the example code provides none so
QtDBus says that there's no CaptureWorkspace **with the specified**
signature.
CaptureWorkspace expects two arguments: a dictionary with various
options (it can be empty), and a pipe file descriptor where kwin will
write screenshot to. A good example how to use that API is spectacle or
xdg-desktop-portal-kde
https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/blob/30b9ac6a169ee9f7c36aabbec4038a8a715ac2cb/src/screenshotdialog.cpp#L158
> To provide more context, I am making a kirigami app. I am using the
> .desktop file as given in the previous email. I am also using the
> following command for compiling and testing
More information about the kwin
mailing list