So sichern Sie Ihre Zwischenablage-Historie mit KDEs Zwischenablage-Widget

Moderne Zwischenablage-Manager verfügen über eine Verlaufsfunktion, die es Ihnen ermöglicht, frühere Einträge auszuwählen, um sie überall erneut einzufügen. Dieser Verlauf kann jedoch nur eine festgelegte Anzahl von Einträgen speichern. Nach einer gewissen Zeit beginnt er, die ältesten Einträge zu verwerfen. Um einige Zwischenablage-Einträge für zukünftige Referenzen zu behalten, müssten Sie sie zurück in den aktiven Zwischenablage-Slot bringen und dann einzeln in eine Notiz-App eingeben.
Das Folgende ist ein praktischer “Hack”, um Ihre Zwischenablage-Historie in einer Textdatei in einem Ordner Ihrer Wahl zu sichern.
Hinweis: Obwohl wir in diesem Tutorial das Zwischenablage-Widget des KDE-Desktops verwenden, können Sie dasselbe in jedem Zwischenablage-Manager tun, der benutzerdefinierte Aktionen unterstützt, wie zum Beispiel Clipman.
Widget hinzufügen
Um das Zwischenablage-Widget zu verwenden, müssen Sie es zuerst auf Ihrem Desktop haben. Klicken Sie auf die Schaltfläche des Hauptmenüs von KDE in der oberen rechten Ecke des Bildschirms und wählen Sie “Widgets hinzufügen” aus dem aufpoppenden Menü.

KDE zeigt Ihnen seine Widget-Sammlung in einem Bereich auf der linken Seite des Bildschirms an.
Scrollen Sie nach unten, bis Sie den Eintrag für die Zwischenablage finden, oder beginnen Sie, “zwischenablage” in das Textfeld oben im Bereich einzugeben, um die Liste zu filtern.

Wenn Sie das Zwischenablage-Widget gefunden haben, ziehen Sie es an die Stelle, an der es auf Ihrem Desktop erscheinen soll.
Neue Aktion hinzufügen
Wechseln Sie in diesem Konfigurationsfenster zum Tab “Aktionen” und klicken Sie auf die Schaltfläche “Aktion hinzufügen”.

Im neuen Fenster “Aktionsparameter”, das erscheint, lassen Sie das Feld “Regulärer Ausdruck” leer und aktivieren Sie “Automatisch”. Geben Sie eine kurze Beschreibung Ihrer Aktion im Feld “Beschreibung” ein.

Bevor Sie den eigentlichen Befehl hinzufügen, wäre es wahrscheinlich am besten, ein Terminal zu öffnen und ihn zu testen, bevor Sie sich vollständig darauf festlegen.
Datumsausgabe anpassen
Der Befehl selbst wird aus zwei einzelnen Unterbefehlen/Aktionen bestehen. Wir werden die aktuelle Zeit als Dateinamen für jede Notiz verwenden.
Dafür weisen wir der Ausgabe des date-Befehls eine “NOW”-Variable zu. Wir werden nicht auf die Einzelheiten des date-Befehls eingehen. Um mehr darüber zu erfahren, geben Sie man date oder date --help in ein Terminal ein.
In unserem Fall wollten wir, dass der Dateiname wie “Stunden-Minuten-Sekunden__Monat-Tag-Jahr.txt” aussieht, also haben wir unsere Variable wie folgt eingerichtet:
NOW=$(date +"%H-%M-%S__%m-%d-%Y")Notizenpfad hinzufügen
Die zweite Aktion in unserem Befehl “dumped” den ausgewählten Eintrag in eine Textdatei, wobei die “NOW”-Variable als Dateiname verwendet wird. Wir verwenden dafür den bewährten echo-Befehl:
echo "%s">/home/USERNAME/Desktop/$NOW.txtDer %s-Teil wird vom Widget selbst bereitgestellt und entspricht dem ausgewählten Zwischenablage-Eintrag. Der zweite Abschnitt gibt den Pfad und den Dateinamen der gespeicherten Notiz an.
Für einfacheres Testen, während wir diese Lösung einrichteten, ließen wir unsere Zwischenablage-Notizen auf unserem Desktop ablegen. Wir empfehlen Ihnen, diesen Pfad nach Ihren ersten Tests auf etwas anderes zu ändern, wenn Sie keinen Desktop voller Textdateien von oben bis unten mögen.
Befehl hinzufügen
Die vollständige, endgültige Version unseres Befehls sah so aus:
NOW=$(date +"%H-%M-%S__%m-%d-%Y")&&echo "%s">/home/USERNAME/Desktop/$NOW.txtKlicken Sie auf die Schaltfläche “Befehl hinzufügen”, um einen neuen Befehl zu erstellen, und doppelklicken Sie auf den Platzhalter “neuer Befehl”, um ihn zu bearbeiten.

Ersetzen Sie ihn durch Ihren eigenen Befehl (oder kopieren Sie unseren) und klicken Sie auf OK, um die Änderungen zu akzeptieren und zu aktivieren.

Fügen Sie eine Beschreibung für Ihren Befehl hinzu, wenn Sie nicht möchten, dass sein Eintrag im Zwischenablage-Widget ohne Namen angezeigt wird.

Mit einem Klick auf OK werden Ihre Änderungen angewendet, und wenn Sie zum Fenster “Aktionen-Konfiguration” zurückkehren, sehen Sie Ihre Kreation in der “Aktionsliste”.
Überprüfen Sie es
Um Ihre neue Aktion zu überprüfen, klicken Sie auf das Zwischenablage-Widget, nachdem Sie etwas Text in die Zwischenablage kopiert haben.

Wenn Sie über einen Eintrag fahren, zeigt das Zwischenablage-Widget ein kleines Menü auf der rechten Seite an, dessen erster Eintrag “Aktion ausführen” ist. Klicken Sie darauf, um auf Ihre benutzerdefinierte Aktion zuzugreifen.

Wählen Sie Ihre benutzerdefinierte Aktion aus den aufpoppenden Einträgen aus.

Und das war’s: Wenn alles nach Plan lief und Sie den Desktop-Pfad für Ihr Testen verwendet haben, wie wir, werden Sie Ihre erste Notiz auf Ihrem Desktop sehen. Von nun an können Sie Ihre Zwischenablage-Historie mit der benutzerdefinierten Aktion, die Sie erstellt haben, sichern.

Zwei abschließende Tipps: Erstens, stellen Sie sicher, dass Sie immer die Sekunden in Ihren Dateinamen einfügen. Auf diese Weise müssen, wenn Sie während derselben Minute Notizen machen, die Dateien nicht um denselben Dateinamen konkurrieren. Zweitens, um dies besonders praktisch zu machen, verwenden Sie einen Ordner in Ihrem bevorzugten Cloud-Synchronisierungsdienst als Ihren Pfad, um Ihre Zwischenablage-Notizen überall verfügbar zu haben.