anstehende Termine immer im Blick
CalDAV Terminliste Miniprogramm (Widget) für den KDE Plasma 6 Desktop
Ich benötige auf dem Linux-Desktop eine elegante Liste meiner anstehenden Termine. Dieses Miniprogramm für KDE Plasma greift auf einen beliebigen CalDAV-Kalender (z. B. Nextcloud) zu und zeigt alle aktuellen Termine festgepinnt auf dem Desktop an (ohne Akonadi-Abhängigkeit).

Man beachte die Liste links auf dem Desktop: Es werden mir hier einfach nur die anstehenden und der heutige Termin angezeigt. Außerdem wird noch einer von gestern (etwas blasser) angezeigt – falls vorhanden.
Als ich noch mit Windows arbeitete, war Rainlendar eines meiner Lieblingsprogramme: Festgepinnt auf dem Desktop hatte ich damit alle meine Termine stets im Blick und musste nicht immer in ein Fenster-Kalenderprogramm hinein schauen. Rainlendar gibt es zwar auch für Linux. Unter zumindest KDE Plasma (was ich nutze) funktioniert besagte „Pin-auf-Desktop-Funktion“ leider nicht.
KDE Plasma bietet ja diverse „Miniprogramme“ an, die ebenfalls fest auf dem Desktop verankert werden können. Es gibt auch einige Kalender-Widgets. Ich fand aber tatsächlich kein passendes: Entweder muss hierfür „Akonadi“ im Hintergrund laufen, oder sie funktionieren nicht unter dem aktuellen Plasma 6. Ich möchte aber nichts weiter, als einen CalDAV-Zugang (Nextcloud) eintragen und es soll laufen und dabei hübsch minimalistisch aussehen.
Daher hatte ich mir via KI einfach selbst ein solches Plasmoid erstellen lassen:

Die Terminliste im Detail. Vom Design her ist sie sehr minimalistisch und auf einen eher dunklen Hintergrund abgestimmt. Mehr wollte ich gar nicht. Die Termine selbst manage ich dann in einem richtigen Kalenderprogramm (ich nutze hierzu Thunderbird).
Man kann offenbar unter KDE Plasma auch die gleichen Miniprogramme mit je einer anderen Konfiguration parallel darstellen. Denkbar wäre dann eine zweite Terminliste für z. B. separate geschäftliche Termine (andere Kalenderquelle).
Wer ebenfalls so eine schlichte Terminliste sucht und die KDE Plasma (ab Version 6) für Linux nutzt, kann sich das Plasmoid gerne herunter laden, ggf. verändern, nutzen:
Download CalDAV-Terminliste Miniprogramm
Diese *plasmoid-Datei ist im Grunde eine Zip-Datei: Will sagen, man kann auch hinein schauen und sich den (wenigen) Code ansehen, bevor man so etwas auf dem KDE-Desktop installiert. Das Widget basiert auf QML und etwas Javascript.
„Miniprogramme“ wie meine CalDAV-Kalender-Terminliste installiert man unter KDE Plasma 6 per Rechtsklick auf die Taskleiste › Miniprogramme hinzufügen › Neue holen › aus lokaler Datei. Der Konfigurations-Knopf wird sichtbar, wenn man sich in diesem „Mini-Programme-Bearbeitungsmodus“ befindet und mit der Maus über mein Widget fährt.
In den Einstellungen kann das Abrufintervall definiert werden (wie häufig dieses Programm den Kalenderserver abfragt) und es kann der Zeitraum eingestellt werden, bis wann die nächsten Termine gelistet werden sollen. Zudem können mehrere Kalender (von der selben Instanz) abgefragt werden.
Wer seine Nextcloud-Kalender nutzt (so wie ich), dann müsste man Adressen wie diese im Einstellungsmenü eintragen (bzw. nur eine einzige):
https://meine-nextcloud.de/remote.php/dav/calendars/USERNAME/personal/
https://meine-nextcloud.de/remote.php/dav/calendars/USERNAME/feiertage/
(Termine mehrerer Kalender werden dann gebündelt in der Liste dargestellt.)