Skip to content

feat: add Klipper clipboard manager support - #45

Open
plateena wants to merge 1 commit into
friday:mainfrom
plateena:feat/add_klipper_support
Open

feat: add Klipper clipboard manager support#45
plateena wants to merge 1 commit into
friday:mainfrom
plateena:feat/add_klipper_support

Conversation

@plateena

Copy link
Copy Markdown

Summary

Add KDE Klipper as a supported clipboard manager.

Changes

  • Add managers/klipper.py implementing ClipboardManager base class
  • Register Klipper in main.py clipboard managers dict
  • Add Klipper to manifest.json options

How it works

Uses D-Bus (dbus-send) to communicate with Klipper's org.kde.klipper.klipper interface for:

  • Detecting if Klipper is running
  • Reading clipboard history via getClipboardHistoryMenu
  • Setting clipboard contents via setClipboardContents

Tested on

  • KDE Plasma (Wayland) with Klipper running as part of the default desktop

Add KDE Klipper as a supported clipboard manager using D-Bus
interface. This enables clipboard history for KDE Plasma users.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant