Ubuntu 16.04 Xenial Xerus
Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
myDesktopCalendar ist ein Kalenderprogramm ähnlich Rainlendar, um einen Kalender direkt in den Desktop-Hintergrund eingebettet anzeigen zu lassen. Es enthält alle nötigen Funktionen, um Termine oder Aufgaben organisieren zu können. Das Programm ist für GTK-basierende Desktop-Umgebungen ausgelegt. Man kann es aber auch ohne Probleme unter KDE benutzen, muss dafür allerdings die Einstellungen manuell vornehmen.
Anstatt die Termine in einem eigenen Fenster zu zeigen, generiert das Programm bei jedem Neustart, beim Ändern der Termine oder in festgelegten Intervallen automatisch ein neues Hintergrundbild und fügt dabei die aktualisierten Daten ein. Auf diese Weise behält man leicht den Überblick über seine Termine, Aufgaben, Geburtstage oder Feiertage. Das ursprüngliche Hintergrundbild wird dabei nicht verändert.
myDesktopCalendar ist keine freie Software, sondern Shareware und kann ab Juli 2012 über das Software-Center [1] von Ubuntu installiert werden: myDesktopCalendar
Der Programmautor stellt Fremdpakete einer eingeschränkten Version als Freeware speziell für ubuntuusers.de zur Verfügung, die man herunterladen und manuell installieren kann. Man lädt sich das entsprechende Paket – passend zur eigenen Systemarchitektur – herunter:
32-Bit: mydesktopcalendar_i386.deb
64-Bit: mydesktopcalendar_amd64.deb
Fremdpakete können das System gefährden.
myDesktopCalendar |
Nach der Installation kann das Programm im Startmenü über "Anwendungen -> Zubehör -> myDesktopCalendar" oder mit dem Befehl:
myDesktopCalendar
gestartet werden [2]. Es ist auch möglich, myDesktopCalendar mit einem Kommandozeilenparameter aufzurufen:
mydesktopcalendar -forceQuit
Damit wird das Hintergrundbild aktualisiert und myDesktopCalendar beendet sich wieder. Allerdings stehen dann einige Funktionen, wie z.B. die Weckfunktion und die Erinnerungsfunktion für Termine, nicht zur Verfügung. Sinnvoll bei dauerhafter Verwendung ist die Einrichtung eines automatischen Starts [3] nach der Benutzeranmeldung.
Das Programm ist in verschiedene Bereiche unterteilt. Zum einen wäre da das Kalenderblatt, welches den aktuellen Monat anzeigt. Termine werden in dieser Übersicht als kleine Symbole für den jeweiligen Tag eingefügt, wobei unterschiedliche Ereignisse auch unterschiedliche Symbole haben können. Sind für einen Tag mehrere Termine definiert, wird automatisch ein besonderes Symbol angezeigt.
Der aktuelle Tag kann mittels eines Kreises oder Vierecks markiert werden. In dieser normalen Ansicht kann auch zusätzlich das aktuelle Sternzeichen angezeigt werden. Des weiteren gibt es aber noch die Möglichkeit, das Kalenderblatt als schlichten Zeitstrahl anzeigen zu lassen.
In der Terminvorschau werden alle Termine der nächsten Wochen (in den Einstellungen individuell einstellbar) angezeigt. Neben dem Termin wird angezeigt, wie viele Tage noch bis zu einem Ereignis vorhanden sind (Countdown) und bei Geburtstagen wird das Alter der Person mit angezeigt. Wurde zu einem Termin eine Uhrzeit mit angegeben, kann man sich vor dem Termin zu einem festgelegten Zeitpunkt nochmals erinnern lassen. Termine, die auf einen Tag fallen, werden in einer Liste zusammengefasst angezeigt und sind an einer roten Linie erkennbar. Alle Termine sind aber auch über das Symbol im Benachrichtigungsfeld („Trayicon“) ersichtlich und werden als dort als Tooltip angezeigt.
Statt der internen Terminverwaltung können auch iCalendar-Dateien (*.ics) importiert und angezeigt werden. Diese Kalenderdateien können entweder von einem Ort im Internet (z.B. Google-Kalender) oder von einer lokal gespeicherten Datei geladen werden. Wenn die Import-Funktion genutzt wird, ist die interne Termin-Funktion deaktiviert.
Unter Aufgaben können langfristige Kurznotizen hinterlegt werden, die kein festes Verfallsdatum haben.
Mittels des Countdowns können die restlichen Tage zu einem bestimmten Ereignis herunter gezählt werden, das einem besonders wichtig ist.
Der Wetterbericht ist aufgrund von Änderungen bei MSN derzeit nicht mehr funktionsfähig (Stand: September 2014).
Der eingebaute Wetterbericht zeigt immer das aktuelle Wetter und eine Vorschau für die nächsten vier Tage an. Die Stadt für den Wetterbericht ist dabei individuell einstellbar. Dazu ruft man http://wetter.msn.com auf und sucht nach dem gewünschten Ort (z.B. Karlsruhe). Anschließend wird in der URL wetter.msn.com durch weather.msn.com ersetzt.
Es muss also z.B. statt
http://wetter.msn.com/local.aspx?wealocations=wc:GMXX0063&q=Karlsruhe%2c+BW
lauten:
http://weather.msn.com/local.aspx?wealocations=wc:GMXX0063&q=Karlsruhe%2c+BW
Diese URL wird in myDesktopCalendar als Wetterdaten-URL eingegeben.
Neben diesen Funktionen bietet myDesktopCalendar auch eine Weckfunktion an, die in XX Minuten oder um XX:XX Uhr am selben Tag einen Hinweis ausgibt.
Die Konfiguration wird mittels Rechtsklick auf das Symbol im Benachrichtigungsfeld (Trayicon) unter "Einstellungen" vorgenommen und ist in vier Sektionen unterteilt:
Grundlage dieser Anleitung ist die Version 0.80 von myDesktopCalendar.
"Sternzeichen": zeigt im oberen Bereich das aktuelle Sternzeichen an
"Kalenderwoche": zusätzlich im Kalender die Nummern der Kalenderwochen anzeigen
"Kalender": zeigt den Kalender an, die eigentliche Hauptaufgabe von myDesktopCalendar
"Wettervorschau": zeigt unterhalb des Kalenders das aktuelle und das Wetter der nächsten 4 Tage an
"Termine": zeigt die eingetragenen oder über iCal-Dateien importierte Termine an
"Aufgaben": zeigt die eingetragenen Aufgaben an
"Countdown": zeigt die verbleibende Zeit und den dazugehörigen Text des eingestellten Countdowns an
"Börsenkurse": zeigt die aktuellen Börsenkurse an
"Countdown-Daten": Datum und ein dazugehöriger Text angeben, der dann im untersten Bereich als Countdown angezeigt wird
"Wetterdaten-URL": wer das Wetter für eine bestimmte Stadt angezeigt bekommen möchte, klickt zuerst auf "Öffne Stadtsuche". Daraufhin öffnet sich im Webbrowser eine Webseite, bei der man dann unter "Wetterbericht suchen für:" den gewünschten Ort eingibt. Anschließend kopiert man die URL aus der Browser-Adresszeile und fügt sie unter "Wetterdaten-URL" ein.
"Zoome Bilder immer auf Bildschirmgröße": das Hintergrundbild wird immer auf die Bildschirmgröße umgerechnet, dabei gehen eventuell die Proportionen des Bildes verloren. Anschließend wird der Kalender an die angegebene Position auf dem Bildschirm gezeichnet.
"Kürze zu große Bilder auf Bildschirmgröße": wenn das Hintergrundbild größer als die Bildschirmgröße ist, wird der obere linke Teil des Bildes, in der Größe der Bildschirmauflösung, genutzt, ist das Hintergrundbild kleiner als die Bildschirmgröße, wird das Hintergrundbild an der linken oberen Ecke beginnend angezeigt. Der Kalender wird an die angegebene Position auf dem Bildschirm gezeichnet.
"Keine Änderungen an den Bildern vornehmen": ist das Hintergrundbild kleiner als die Bildschirmgröße, wird das Hintergrundbild an der linken oberen Ecke beginnend angezeigt. Der Kalender wird an die angegebene Position auf dem Bildschirm gezeichnet. Wenn das Hintergrundbild allerdings größer als die Bildschirmgröße ist, wird der Kalender an die angegebene Position im Hintergrundbild gezeichnet und das Bild danach auf die Bildschirmgröße gestaucht, dabei gehen eventuell die Proportionen des Bildes verloren.
"Transparenz": wie viel vom Hintergrundbild durch den Kalender durchscheinen soll
"Automatische Wallpaper-Aktualisierung": in welchen Zeitabständen die Daten auf das Hintergrundbild gezeichnet und neu geladen werden
"Terminvorschau in Wochen": wie viele Wochen im voraus Termine angezeigt werden sollen
"Benutze jeden Tag einen anderen Hintergrund": sind unter "Wallpaper" mehrere Hintergrundbilder angegeben, kann jeden Tag ein anderes Hintergrundbild benutzt werden.
Hier wird unter anderem die Position, an der der Kalender auf den Desktop gezeichnet wird, angegeben. Man muss eventuell ein klein wenig experimentieren, um die passenden Koordinaten zu finden. Die genaue Position des Kalenders auf dem Desktop hängt auch stark davon ab, was man unter "Einstellungen" als Methode für die Anzeige der Hintergrundbilder gewählt hat und wie groß die Hintergrundbilder sind.
Insbesondere bei der Einstellung "Keine Änderungen an den Bildern vornehmen" in Verbindung mit Bildern, die größer sind als der Desktop, kann es zu unerwarteten Ergebnissen kommen.
Die aktuellen Börsenkurse werden von Yahoo bezogen, allerdings ist es nötig vorher die Symbole der jeweiligen Aktien/Fonds einzugeben. Dazu öffnet man die Kursseite von Yahoo (Klick auf den blauen Text "Öffne Yahoo-Börsenkurse" in den Einstellungen) und sucht nach einer Aktie. Als Beispiel soll hier "Nokia" dienen. Nach der Eingabe des Namens oder ISIN wird auf "Kurs abfragen" geklickt. In der nun folgenden Übersicht wird die gewünschte Aktie bzw. Börsenplatz ausgewählt und die Abkürzung unter "Ticker" in myDesktopCalendar eingetragen. Für das Beispiel Nokia wäre dies "NOA3.DE". Damit die Kurse angezeigt werden, muss unter "Anzeige" die Börsenkurse aktiviert werden.
Will man in myDesktopCalendar statt der internen Termin-Funktion lieber externe Kalenderdaten nutzen, aktiviert man hier "Aktiviere Synchronisation" und fügt zu den "Synchronisations-Quellen" entweder lokale iCalendar-Dateien hinzu oder nutzt zum Beispiel Dateien des Google Kalenders, die man mittels der URL angibt.
Dazu wählt man im Google-Konto unter "Einstellungen -> Kalender" den betreffenden Kalender aus, in dem Bereich "Privatadresse" kopiert man den Link zur iCal-Datei. Diese URL ist eine private URL und nur dem Benutzer bekannt, niemand kann diesen Kalender ohne diese URL aufrufen! Diese URL fügt man in myDesktopCalendar ein.
Die Synchronisation mit externen Quellen ist inzwischen nur bei einer Spende an den Programmautor möglich.
Hier kann man die Bilder hinzufügen, die myDesktopCalendar als Ausgangsmaterial für Hintergrundbilder nutzen soll. Die hier angegebenen Bilder werden nicht verändert, wenn myDesktopCalendar seine Daten auf ein Bild zeichnet. Das neue Bild wird unter ~/.config/myDesktopCalendar/Wallpaper.png gespeichert.
Falls myDesktopCalendar den Bildschirmhintergrund nicht selbstständig ändert oder das Programm unter einem nicht unterstützten Desktop Environment installiert wurde, kann man ab Version 1.10 per Skript manuell dafür sorgen, dass der Bildschirmhintergrund bei Änderungen aktualisiert wird. Dazu muss lediglich ein neues Bash-Skript im Ordner ~/.config/myDesktopCalendar/ unter den Namen ChangeWallpaper angelegt und ausführbar gemacht werden.
myDesktopCalendar führt dann bei jeder Änderung selbstständig dieses Skript aus. Um den Bildschirmhintergrund unter GNOME 3 bzw. der Gnome Shell, Unity, Cinnamon etc. zu ändern, müsste das Skript folgendermaßen aussehen:
1 2 | #!/bin/bash gsettings set org.gnome.desktop.background picture-uri 'file:///home/BENUTZERNAME/.config/myDesktopCalendar/Wallpaper.png' |
wobei BENUTZERNAME
noch durch den eigenen ersetzt werden muss.
Durch einen Fehler in der verwendeten Qt-Version von Ubuntu 12.04 wird myDesktopCalendar teilweise in Englisch angezeigt. Beheben lässt sich der Fehler, indem die Umgebungsvariable LC_ALL
mit dem Wert de_DE.UTF-8
definiert wird.
Beim ersten Start von myDesktopCalendar wird das "About"-Fenster angezeigt. Um sicherzustellen, dass es auch gelesen wird, muss es mindestens 10 Sekunden geöffnet bleiben. Falls man es innerhalb der 10 Sekunden wegklickt, erscheint es beim nächsten Start erneut. Wen das stört, der möge den Text lesen und sich dabei mindestens 10 Sekunden Zeit lassen.
Unter der [:GNOME_Shell] wird kein Trayicon angezeigt. Dies betrifft allerdings alle Qt-Programme und nicht nur myDesktopCalendar, sofern man myDesktopCalendar in den Autostart eingetragen hat. Beheben kann man dieses Problem, wenn man myDesktopCalendar zeitversetzt starten lässt. Ein entsprechendes Beispielsskript findet man hier.
Ab Ubuntu 11.04 werden in Ubuntu standardmäßig keine Trayicons mehr angezeigt und somit sind nicht mehr alle Programme korrekt bedienbar, sofern man Unity verwendet. Dieses Verhalten lässt sich mit dem Befehl
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
ändern und es werden wieder alle Trayicons angezeigt. Ab Ubuntu 13.04 ist dieser Workaround nicht mehr möglich (siehe Unity/Unity Desktop).
Dieses Problem tritt vereinzelt immer mal wieder auf. Die Ursache ist, dass zu dem Zeitpunkt, wo myDesktopCalendar gestartet wird, noch keine Internetverbindung vorhanden ist. Beheben kann man dieses Problem sehr einfach, indem man myDesktopCalendar über folgendes Bash-Skript automatisch verzögert starten lässt:
1 2 3 | #!/bin/bash
sleep 10
mydesktopcalendar
|
Die Zeitdauer von 10 Sekunden kann bei Bedarf variiert werden.
Das gleiche Problem tritt nach dem Aktivieren eines Rechners aus dem Standby oder Ruhezustand auf. Entweder aktualisiert man manuell oder wartet (max. 1 Stunde) bis zur nächsten automatischen Aktualisierung.
Das Programm unterstützt keinen Proxy. Davon sind sowohl die Wetteranzeige als auch die Börsenkurse betroffen.
Je nach Einstellungen vergrößert oder verkleinert myDesktopCalendar das Hintergrundbild auf Bildschirmgröße. Man kann aber auch einstellen, dass das Bild überhaupt nicht in der Größe verändert wird. Sollte die Schrift oder gar der ganze Kalender verzerrt angezeigt werden, so muss man unter "System -> Einstellungen -> Erscheinungsbild -> Hintergrund" den Stil auf "Kacheln" oder "Zentrieren" stellen. Speziell bei Xubuntu und Lubuntu kann man das Schriftbild auch noch anderweitig verbessern, siehe Schriftbild verbessern.
Bis sich jemand findet, der es besser erklären kann, hier mal ein Textausschnitt aus einem Post von Vegeta:
"Das ließe sich afaik nur unterbinden (sofern deine beiden Monitore unterschiedliche Arbeitsflächen anzeigen), wenn man ein entsprechend großes Wallpaper verwenden würde, das sich über zwei oder mehr Arbeitsflächen zieht und der Kalender so nur auf einer Arbeitsfläche sichtbar ist."
Die bei einem Rechnerwechsel oder für eine Synchronisation relevanten Dateien befinden sich im Ordner ~/.config/myDesktopCalendar/ und lauten:
Events.dat - Termineinträge
ToDo.dat - Aufgabenliste
TimeTable.dat - Stundenplaneinträge
Wallpaper.png - das gerade verwendete Hintergrundbild mit eingebettetem Kalender
myDesktopCalendar.conf - Einstellungen
KDE 4 bietet leider keine Funktion an, um das Hintergrundbild extern zu ändern. Es ist jedoch ohne Probleme möglich dies händisch einzurichten. Dazu öffnet man mit einem Rechtsklick auf der Arbeitsfläche --> "Einstellungen" --> "Hintergrundbild auswählen" und wählt dort das Bild ~/.config/myDesktopCalendar/Wallpaper.png aus und klickt auf "OK". Fortan aktualisiert KDE automatisch dieses Hintergrundbild, sobald es von myDesktopCalendar geändert wurde.
Die Deinstallation erfolgt über
1 | sudo apt-get purge mydesktopcalendar |
Danach muss aber noch ein neues Hintergrundbild gesetzt werden, weil sonst weiterhin das bisherige mit dem Kalender angezeigt wird. Wer auch den Ordner mit den Konfigurationsdateien löschen möchte, findet diesen unter ~/.config/myDesktopCalendar
myDesktopCalendar - Kalender ähnlich Rainlendar - Diskussion zum Programm im hiesigen Forum
Desktop Übersichtsartikel
Diese Revision wurde am 19. März 2017 18:48 von Vegeta erstellt.