Kirjoittaja Aihe: Mystiset kalenteritiedot (Ratkaistu)  (Luettu 2244 kertaa)

Pendeli

  • Käyttäjä
  • Viestejä: 858
    • Profiili
Mystiset kalenteritiedot (Ratkaistu)
« : 13.02.22 - klo:12.24 »
Ubuntu 18.04:ssä minulla on Orage Calender
ja Gnome Calender.
Työpöydän ylimpänä keskellä näkyy päiväys
ja kellon aika.

Muita kalentereita ei tietääkseni ole.
Syslog tiedoissa näkyy seuraavanlaisia merkintöjä esim.
tälle päivälle. Huomiselle samanlaisia. Muille päiville ei näy.

Koodia: [Valitse]
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 13 #011David W. Chapman Jr. <dwcjr@FreeBSD.org> born in Bethel, Connecticut, United States, 1981
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 13 #011Bonne fête aux Béatrice !
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 13 #011Aujourd'hui, c'est la St(e) Polyeucte.
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 13 #011Richard Wagner in Venedig gestorben, 1883
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 13 #011Ella, Linda
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 13 #011День российской печати
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 14 #011First micro-on-a-chip patented (TI), 1978
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 14 #011Bombing of Dresden, 1945
Feb 13 06:46:16 OptiPlex3020 calendar.desktop[2256]: Feb 14 #011Festival of Vali



En koneelta löydä samoja tietoja muualta kuin syslogista. Hakeeko joku ohjelma
niitä internetistä kullekin  päivälle, mikä ohjelma ja mistä löytyy asetukset?

Mainitsemissani kalenteriohjelmissa en löydä mitään säätömahdollisuuksia tuollaiseen.
« Viimeksi muokattu: 17.02.22 - klo:11.59 kirjoittanut Pendeli »

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #1 : 13.02.22 - klo:16.26 »
Näyttää kertovan triviaalitietoa (esim. mitä on aikaisempina vuosina tapahtunut) tästä ja huomisesta päivästä. Luulisi, että ne näkyvät jossain.

Tuo ”OptiPlex3020” taas tuntuu Dell (esim. Dell Optiplex 3020 SFF -pöytätietokone Intel Core i5 Ubuntu) tietokoneen mallilta.

Pendeli

  • Käyttäjä
  • Viestejä: 858
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #2 : 13.02.22 - klo:21.56 »
Millaisella hakukomennolla tuota voisi tutkia missä tiedostossa esim.
#011Richard Wagner löytyy jos löytyy ollenkaan. Ubuntu suurennuslasi
search for files (tekstihaku lisättynä) ei anna mitään tulosta ei edes syslogia.

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #3 : 15.02.22 - klo:15.21 »
En ole kokeilut, mutta jotenkin tuntuu, ettei merkkijonon etsintä (juuresta alkaen) liitetyltä järjestelmäosiolta taida toimia (vertaa tarkastus ja kopiointi). Paremmin tietävät, korjatkaa jos olen väärässä.

Kokeile löytääkö se (search for files) merkkijonon jos annat polun /var/log. Jos löytyy niin tuo edeltävä pitää paikkansa tai olet etsinyt vain kotikansiosta. Minä etsin merkkijonoa jonka tiesin syslog tiedostossa olevan ja löytyi. Minulla on Kubuntu joten käytössä oli kfind, mutta käsittääkseni search for files pitäisi toimia samoin.

Tuntuu myös hullulta jos suomenkielisessä (tai minkään kieliessä) kalenterissa näytettäisiin tietoja monella eri kielellä ja vielä osaksi kyrillisillä kirjaimilla. Saattaa olla, että tiedot haetaan, mutta niitä ei näytetä suomenkielisessä kalenterissa.

Onko nyt niin, että olet ostanut tietokoneen, jossa oli tehdasasennettu Ubuntu. Saattaa olla, että siinä on kalenteri, jonka toimintaa täällä ei näköjään tunnisteta.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #4 : 15.02.22 - klo:15.50 »
Lokissa näkyy prosessin nimenä "calendar.desktop", joka viittaa johonkin muuhun kuin GNOME Calendariin tai Orageen.

Kokeile etsiä tiedostoa calendar.desktop:

Koodia: [Valitse]
find /usr /home -iname "calendar.desktop"
Find toimii ilman esirakennettua indeksiä, ja käy hakemistot läpi tiedosto kerrallaan. Locate puolestaan vastaa työpöydän indeksoitua hakutoimintoa, eli se hyödyntää ajoittain (kerran päivässä) päivittyvää indeksiä:

Koodia: [Valitse]
locate -i calendar.desktop
Puhtaassa Ubuntu 20.04:ssä on vain nämä kalentereihin liittyvät desktop-tiedostot:
/usr/share/applications/evolution-calendar.desktop
/usr/share/applications/org.gnome.Calendar.desktop


Jos taas etsittäisiin merkkijonoa tiedostojen sisältä, sopiva työkalu on grep:

Koodia: [Valitse]
grep -R "Richard Wagner" /home /usr /var(Tässä -R tarkoittaa rekursiivista hakua pyydetyissä hakemistoissa)


Voit myös listata käynnissä olevat kalenteriprosessit:
Koodia: [Valitse]
ps up $(pgrep -f calendar)
Minulla näyttää tältä:
Koodia: [Valitse]
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
nm          2153  0.0  0.0 581216 12040 ?        Sl   helmi10   0:00 /usr/libexec/gnome-shell-calendar-server
nm          2171  0.0  0.1 1382436 17916 ?       Ssl  helmi10   0:02 /usr/libexec/evolution-calendar-factory
nm         21087  0.0  0.3 861428 46280 ?        Sl   helmi10   0:03 /usr/bin/gnome-calendar --gapplication-service

Pendeli

  • Käyttäjä
  • Viestejä: 858
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #5 : 16.02.22 - klo:14.54 »
Lokissa näkyy prosessin nimenä "calendar.desktop", joka viittaa johonkin muuhun kuin GNOME Calendariin tai Orageen.

Kokeile etsiä tiedostoa calendar.desktop:

Koodia: [Valitse]
find /usr /home -iname "calendar.desktop"
Find toimii ilman esirakennettua indeksiä, ja käy hakemistot läpi tiedosto kerrallaan. Locate puolestaan vastaa työpöydän indeksoitua hakutoimintoa, eli se hyödyntää ajoittain (kerran päivässä) päivittyvää indeksiä:

Koodia: [Valitse]
locate -i calendar.desktop

Tuosta autostartista en tiedä.
Eikö tuo tuo jälkimmäinen viittaa Gnomeen?

Koodia: [Valitse]
ben@optip:~$ find /usr /home -iname "calendar.desktop"
/home/ben/.config/autostart/calendar.desktop


Koodia: [Valitse]
ben@optip:~$ locate -i calendar.desktop
/home/ben/.cache/gnome-software/odrs/cinnamon-settings-calendar.desktop.json
/home/ben/.cache/gnome-software/odrs/org.gnome.Calendar.desktop.json
/home/ben/.config/autostart/calendar.desktop
/usr/share/app-install/desktop/chinese-calendar:chinese-calendar.desktop
/usr/share/app-install/desktop/cinnamon:cinnamon-settings-calendar.desktop
/usr/share/app-install/desktop/gnome-calendar:org.gnome.Calendar.desktop
/usr/share/app-install/desktop/gnome-shell:evolution-calendar.desktop
/usr/share/app-install/desktop/orage:xfcalendar.desktop
/usr/share/app-install/desktop/pcalendar:pcalendar.desktop
/usr/share/app-install/desktop/sync-monitor-uoa:sync-monitor-calendar.desktop
/usr/share/applications/evolution-calendar.desktop
/usr/share/applications/org.gnome.Calendar.desktop
/usr/share/applications/xfcalendar.desktop
ben@optip:~$

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #6 : 16.02.22 - klo:15.24 »
Koodia: [Valitse]
ben@optip:~$ find /usr /home -iname "calendar.desktop"
/home/ben/.config/autostart/calendar.desktop

Tuo on käynnistin kalenterille, joka lokittaa merkkipäiviä calendar.desktop-prosessinimellä. Listaa tiedoston sisältö, niin näet, mikä kalenterisovellus on kyseessä:

Koodia: [Valitse]
cat /home/ben/.config/autostart/calendar.desktop

Pendeli

  • Käyttäjä
  • Viestejä: 858
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #7 : 17.02.22 - klo:10.01 »
Ei oikein valaise asiaa tuokaan:

Koodia: [Valitse]
~$ cat /home/ben/.config/autostart/calendar.desktop
[Desktop Entry]
Type=Application
Exec=calendar
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en]=calendar
Name=calendar
Comment[en]=
Comment=

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #8 : 17.02.22 - klo:10.43 »
Ei oikein valaise asiaa tuokaan:

Koodia: [Valitse]
~$ cat /home/ben/.config/autostart/calendar.desktop
[Desktop Entry]
Type=Application
Exec=calendar

Katsotaan, mikä binääri käynnistyy calendar-komennolla:
Koodia: [Valitse]
which calendar
Lainaus
/usr/bin/calendar

Mihin pakettiin tiedosto kuuluu:
Koodia: [Valitse]
dpkg -S /usr/bin/calendar
Lainaus
bsdmainutils: /usr/bin/calendar

Eli ainakin vakio-Ubuntussa kyseessä on bsdmainutils-paketin calendar-sovellus. Manuaalisivu kertoo sen toiminnasta lisää: http://manpages.ubuntu.com/manpages/bionic/man1/calendar.1.html

Calendar on siis komentoriviohjelma, jonka alkuperä lienee melko kaukana Unixin menneisyydessä. Se näyttää kuluvan päivän ja seuraavan päivän merkittävät tapahtumat, kuten eri maiden juhlapäivät, tunnettujen ihmisten syntymäpäivät ja tieteelliset merkkitapaukset:

Koodia: [Valitse]
calendar
Lainaus
helmi 17    Federick Eugene Ives born, 1856, pioneer of halftone
helmi 17    Marion Anderson born, 1902
helmi 17    T. J. Watson, Sr. born, 1874
helmi 17    Death of Boromir
helmi 17    Jazz great Thelonius Monk dies in Englewood, New Jersey, 1982
helmi 17    Prins Willem III (1817 - 1890)
helmi 17    N'oubliez pas les Alexis !
helmi 17    Donát
helmi 17    Международный день телекоммуникаций
helmi 17    Международный день студентов
helmi 17    День ракетных войск стратегического назначения
helmi 18    Ernst Mach born, 1838, philosopher & optics pioneer
helmi 18    Pluto discovered by Clyde Tombaugh, Lowell Observatory, AZ, 1930
helmi 18    Democracy Day in Nepal
helmi 18    Independence Day in The Gambia
helmi 18    Yoko Ono Lennon is born in Tokyo, 1933
helmi 18    Signing of the European Sole Deed, 1986
helmi 18    Muere asesinado Juan Facundo Quiroga, 1835
helmi 18    Prinses Christina (1947)
helmi 18    Bonne fête aux Bernadette et aux Nadine !
helmi 18    Février trop doux,
   Printemps en courroux.
helmi 18    Bernadett
helmi 18    День налоговой полиции
helmi 18    Международный день музеев
helmi 18    День победы русских воинов князя Александра Невского над немецкими рыцарями на Чудском озере (Ледовое побоище, 1242 год)

Calendar ei hae dataa netistä, vaan tapahtumat luetaan hakemistossa /usr/share/calendar/ sijaitsevista tiedostoista:
Koodia: [Valitse]
$ ls /usr/share/calendar/
calendar.all         calendar.history      calendar.southafrica
calendar.argentina   calendar.holiday      calendar.thai
calendar.australia   calendar.hungarian    calendar.ubuntu
calendar.belgium     calendar.judaic       calendar.ukrainian
calendar.birthday    calendar.judaic.2020  calendar.unitedkingdom
calendar.christian   calendar.judaic.2021  calendar.usholiday
calendar.computer    calendar.judaic.2022  calendar.world
calendar.croatian    calendar.judaic.2023  de_AT
calendar.debian      calendar.judaic.2024  de_DE
calendar.discordian  calendar.kazakhstan   fr_FR
calendar.dutch       calendar.lotr         hr_HR
calendar.eu          calendar.music        hu_HU
calendar.freebsd     calendar.newzealand   pt_BR
calendar.french      calendar.pagan        ru_RU
calendar.german      calendar.russian      uk_UA

Suomalaisia kalenteritapahtumia ei ole tarjolla nykyisessä paketissa. Voit kuitenkin luoda omia kalenteritapahtumia manuaalisivun kuvaamassa formaatissa, kotihakemistoosi tallennettuna.


Tietääkseni calendar ei integroidu mitenkään graafiseen käyttöliittymään, eli sen tarjoamaa tapahtumadataa ei käytetä GNOME:n, Xfce:n tai KDE:n kalentereissa. Itse lisäämäsi autostart-käynnistin on tarpeeton. Se vain suorittaa calendar-komennon ja lokittaa sen listaamat tapahtumat järjestelmälokiin.

Pendeli

  • Käyttäjä
  • Viestejä: 858
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #9 : 17.02.22 - klo:11.33 »
OK. Tuo selvittikin asian. Pääasia että kalenteri ei kerää itsekseen turhaa tauhkaa vuositolkulla täyttämään konetta itse sitä pyytämättä ja varsinkaan tietämättä.
En ole autostarttia ohjelmaan lisännyt. Miten sen saa pois?

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Mystiset kalenteritiedot
« Vastaus #10 : 17.02.22 - klo:12.41 »
OK. Tuo selvittikin asian. Pääasia että kalenteri ei kerää itsekseen turhaa tauhkaa vuositolkulla täyttämään konetta itse sitä pyytämättä ja varsinkaan tietämättä.
En ole autostarttia ohjelmaan lisännyt. Miten sen saa pois?

Jotenkin oman toimintasi seurauksena käynnistin on kuitenkin syntynyt. Järjestelmä tai mikään sovellus ei tuollaista lisää. Ehkä olet yrittänyt luoda automaattikäynnistintä jollekin toiselle kalenterille.

Voit poistaa calendarin käynnistimen Käynnistettävät ohjelmat -asetussovelluksella tai komentorivin kautta poistamalla calendar.desktop-tiedoston .config/autostart-hakemistosta:

Koodia: [Valitse]
rm ~/.config/autostart/calendar.desktop
« Viimeksi muokattu: 17.02.22 - klo:12.44 kirjoittanut nm »