ClipD ist ein eleganter Zwischenablagen-Helfer für Windows.
Er speichert automatisch deine Clipboard-Historie, zeigt Vorschauen direkt am Mauszeiger an und lässt dich mit globalen Hotkeys blitzschnell durch kopierte Inhalte navigieren.
- Hintergrunddienst mit Tray-Icon (schließt ins Tray, kein störendes Fenster).
- Verzögerungsfreie Vorschau der Zwischenablage (Hotkeys:
Strg + Alt + Pfeil Hoch/Runter,Strg + Alt + V). - Verschlüsselte Persistenz (Fernet AES-128) im
%APPDATA%\ClipD-Ordner. - Optionaler Bildschirm-Aufnahmeschutz via
SetWindowDisplayAffinity. - On-the-fly Skalen-/Dauer-/Farbanpassung für die Overlay-Vorschau.
- Verlauf mit Suche, Datum/Uhrzeit, „Verlauf leeren“-Button und Drag&Drop-fähigen Karten.
- Erster Start installiert sich automatisch in
%ProgramFiles%\TEX-Programme\ClipDund trägt Autostart & Startmenü-Verknüpfung ein.
| Aktion | Hotkey/Trigger |
|---|---|
| Verlauf öffnen | Tray-Doppelklick oder Strg + Alt + V |
| Zwischen Einträgen navigieren | Strg + Alt + Pfeil hoch/runter |
| Aktuelle Vorschau einfügen | Strg + V |
| Verlaufsfenster | Tray → „Verlauf anzeigen“ |
| ClipD beenden | Tray → „Beenden“ |
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python clipboard_guardian.pybuild_clipd.batbuild_clipd_cython.batHinweis: Beide Batch-Dateien erwarten logo.ico und logo.png im Projektverzeichnis; Nuitka benötigt wahlweise die Visual Studio Clang-Komponente oder wechselt automatisch auf MinGW64. Der Cython-Build kompiliert clipboard_guardian.py zu einem nativen Module (clipd_core) und nutzt run_clipd.py als Stub.
settings.jsonliegt unter%APPDATA%\ClipD.show_preview_overlay: Vorschau ein-/ausblendencapture_protection_enabled: Bildschirmaufnahme-Schutzfirst_run: steuert, ob das Welcome-Fenster erscheint- Hotkeys & Farbschema werden ebenfalls dort verwaltet
- Verlaufsspeicher (
history.bin) liegt verschlüsselt daneben; Schlüssel (key.bin) ebenfalls im AppData-Ordner.
ClipD verwendet PySide6 (Qt for Python) unter LGPL 3.0.
Diese README deckt nicht die gesamte Lizenzpflicht ab. Du musst:
- Den LGPL-Text (und Qt-Lizenzhinweise) beilegen.
- Dokumentieren, welche Versionen du mitlieferst.
- Ermöglichen, dass Nutzer die Qt-/PySide-Komponenten austauschen (die Onefile-Pakete entpacken zur Laufzeit – Nuter können die entpackten DLLs ersetzen).
Andere Abhängigkeiten (cryptography, Cython, Nuitka/PyInstaller etc.) haben meist MIT/BSD/Apache-Lizenzen. Belege ebenfalls deren Lizenztexte.
Für eine echte statische Link-Variante (ohne Ersatzmöglichkeit) benötigst du eine kommerzielle Qt-Lizenz.
- Built with ❤️ by TEXploder.
- PySide6, Qt, Cython, Nuitka, PyInstaller.
- Grafiken:
logo.ico,logo.png(eigenes Branding einfügen).
Viel Spaß mit ClipD! Pull Requests und Issues sind willkommen. 🚀