CyberPatrol
Anmeldungsdatum: 29. Dezember 2007
Beiträge: 228
|
Hallo, Ich suche ein Geburtstags Programm und zwar wenn der Rechner Gestartet wird sollen mir Geburtstage angezeigt werden . ( Bitte ein Geburtstags Programm nicht Rainlendar und Evolution auch nicht ) Ich such schon eine ganze zeit aber Finde nichts ! mfg
|
busfahrer
Anmeldungsdatum: 9. April 2007
Beiträge: 3052
|
Hallo so auf die schnelle zeigt mir apt-cache search birthday z.B. das hier birthday - Zeigt beim Login Information über anstehende Ereignisse an Gruß....busfahrer
|
CyberPatrol
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2007
Beiträge: 228
|
Hi, Das habe ich schon ausprobiert nur leider funktionierte es bei mir nicht ! Habe es grade nochmal Installiert aber Ich finde das Programm nicht ! mfg
|
accousticbass
Anmeldungsdatum: 26. April 2008
Beiträge: 1183
Wohnort: Berlin
|
man birthday
du musst zuerst eine Datei anlegen .birthday mit den entsprechenden Ereignissen. Gruß Muff
|
CyberPatrol
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2007
Beiträge: 228
|
Erklär mir das mal Bitte wie es gehen soll ? mfg
|
busfahrer
Anmeldungsdatum: 9. April 2007
Beiträge: 3052
|
Hallo da ja in der Manpage von birthday davon die Rede ist das per default die versteckte Datei /home/USER/.birthday ausgelesen wird, musst du diese anlege. Du wirst es ja wohl schaffen in deinem Homeverzeichnis eine Datei mit dem Namen .birthday anzulegen. In diese Datei schreibst du dann die entsprechenden Daten (Name/Geburtsdatum). Gruß...busfahrer
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
birthday und when sind Kommandozeilenprogramme. Wenn es grafisch sein soll, koennte man Osmo verwenden. Ansonsten gibt es als Standalone-Programm nur noch die Geburtstags-Erinnerung 🇩🇪, aber die Installation ist etwas kniffelig (Tipp: via alien in .tgz umwandeln und manuell entpacken; evtl. Qt-Abhängigkeiten nachinstallieren). Huebscher sind Kalender-Screenlets, die wollen aber mit einer ICS-Datei gefuettert werden. Und diese muss erstmal erstellt werden. Beispiel: BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
X-WR-CALNAME:Geburtstage
BEGIN:VEVENT
SUMMARY:Mama
CATEGORIES:Birthday
CLASS:PRIVATE
DTSTAMP:20081003T144516Z
LAST-MODIFIED:20081003T144516Z
RRULE:FREQ=YEARLY;BYMONTHDAY=7;BYMONTH=8
DTSTART;VALUE=DATE:19690807
DTEND;VALUE=DATE:19690808
END:VEVENT
END:VCALENDAR
Falls "Mama" nicht am 07. August 1969 geboren ist, dann sind folgende Zeilen zu aendern: RRULE:FREQ=YEARLY;BYMONTHDAY=7;BYMONTH=8
DTSTART;VALUE=DATE:19690807
DTEND;VALUE=DATE:19690808
Weitere Personen werden einfach in einen weiteren BEGIN:VEVENT ... END:VEVENT -Block vor END:VCALENDAR eingetragen.
|
CyberPatrol
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2007
Beiträge: 228
|
Hi, Ist ja etwas kompliziert ... das mit der datei anlegen .birthday kriegt man noch hin Richtig heißt es /home/user/.birthdays
Habe eine Datei angelegt mit max musterman , bei start über die konsole mit birthday erscheint folgendes : max musterman is 29 years old today. Format eingabe: max musterman=05/10/1982 Bei Rechner neustart wird nichts angezeigt ... nur über Konsole bei eingabe von birthday wird halt max musterman is 29 years old today angezeigt ! Bei eingabe von max musterman=05/10/1982 kommt diese ausgabe : max musterman is 29 years old today. ( max Mustermann ist 29 Jahre alt. ) Heißt aber nicht das er Geburtstag heute hat !
|
busfahrer
Anmeldungsdatum: 9. April 2007
Beiträge: 3052
|
Hallo jetzt hast du ja schon rausgefunden wie man das Datumsformat angibt ☺ CyberPatrol schrieb: Bei eingabe von max musterman=05/10/1982 kommt diese ausgabe : max musterman is 29 years old today. ( max Mustermann ist 29 Jahre alt. ) Heißt aber nicht
das er Geburtstag heute hat !
Natürlich heißt es das. Wäre heute der 06.10.2011, bekämst du den Eintrag gernicht mehr angezeigt. Wenn du das Geburtsdatum von Max Mustermann mal änderst in 10/10/2011, dann bekommst du das angezeigt max mustermann is 29 years old in 5 days time. Gruß...busfahrer
|
CyberPatrol
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2007
Beiträge: 228
|
Ja das zeigt er über die konsole an 😉 aber rechner neustart wird nicht angezeigt ! sonst ist es erstmal nicht schlecht
Wie ist das jetzt Bei Rechner Start wird das Automatisch irgend wie angezeigt ? oder aber Muss Ich immer in der Konsole birthday eingeben damit ich ein ergbnis erhalte ? wie sieht es auch wenn man es vergisst es in der Konsole einzugeben !
|
busfahrer
Anmeldungsdatum: 9. April 2007
Beiträge: 3052
|
Hallo da scheint wohl automatisch nichts zu passieren, aber du könntest folgendes machen. Du gehst unter System → Einstellungen → Startprogramme → Hinzufügen und gibst dort folgendes ein Name → Geburtstagserinnerung Befehl → gnome-terminal -e "bash -c '/usr/bin/birthday; read'" Kommentar → Erinnert mich an Geburtstage
Jetzt öffnet sich nach dem Anmelden ein Terminal und zeigt dir Die Erinnerungen an. Nach drücken der Return-Taste schließt sich das Terminal. Was anderes ist mir nicht dazu eingefallen. Gruß...busfahrer
|
accousticbass
Anmeldungsdatum: 26. April 2008
Beiträge: 1183
Wohnort: Berlin
|
Elegant wäre natürlich auch
/usr/bin/notify-send -t 0 "Geburtstage" "`/usr/bin/birthday`" Gruß Muff
|
busfahrer
Anmeldungsdatum: 9. April 2007
Beiträge: 3052
|
accousticbass schrieb: Elegant wäre natürlich auch
/usr/bin/notify-send -t 0 "Geburtstage" "`/usr/bin/birthday`"
Jo stimmt, das ist auch eine Möglichkeit. Ich würde es allerdings so schreiben, da ich mich glaube zu erinnern das von den Backticks immer abgeraten wird.
/usr/bin/notify-send -t 0 "Geburtstage" "$(/usr/bin/birthday)" Und es sollte nicht unerwähnt bleiben, das libnotify-bin installiert sein muss. Gruß....busfahrer
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
ok, dann waeren ja jetzt alle Fakten fuer einen neuen Wiki-Artikel zusammen ☺
|
accousticbass
Anmeldungsdatum: 26. April 2008
Beiträge: 1183
Wohnort: Berlin
|
@busfahrer das von den Backticks immer abgeraten wird.
richtig, hatte ich im Wusel nicht berücksichtigt. Gruß Muff
|