Zeitgeist (også kjent som Zeitgeist Framework) er et kommandolinje programvaren implementert i Vala og designet for å fungere som en tjeneste som logger hendelser og aktiviteter av en GNU / Linux-bruker. Den brukes som standard i Ubuntu Linux-operativsystemet.
Gir desktop aktivitet bevissthet
Zeitgeist gir desktop aktivitet bevissthet, og det kan brukes til å logge forskjellige skrivebords hendelser som er opprettet av en bruker, for eksempel åpnede filer, besøkte nettsteder, eller chat-samtaler, og gjøre denne informasjonen tilgjengelig for andre apps.
Prosjektet tilbyr også støtte for tagging elementer, både manuelt av brukeren eller automatisk av dataleverandøren, samt støtte for bookmarking elementer. I tillegg kan Zeitgeist brukes til å etablere en relasjon mellom elementer basert på bruksmønster og likhet.
Komme i gang med Zeitgeist
Installere Zeitgeist rammeverket på GNU / Linux operativsystem bør ikke være slik en vanskelig oppgave, selv om programmet er kun distribuert som en kilde arkiv. Selvfølgelig kan Ubuntu-brukere installere pakken fra de største programvare repositories av sin distribusjon, hvis det isn & rsquo;. T allerede installert som standard
Etter å ha lagret kilden arkivet på en plassering av ditt valg, som for eksempel hjemmekatalogen, må du pakke den ved hjelp av et arkiv behandlerverktøyet, og deretter åpne en terminalemulator og naviger til plasseringen av de utpakkede arkivfiler (f.eks cd /home/softoware/zeitgeist-0.9.14).
Kjør & quot; ./ configure && lage & rsquo; kommando for å konfigurere og kompilere programmet, etterfulgt av & quot; sudo make install & rsquo; kommandoen for å installere det hele systemet og gjøre den tilgjengelig for alle brukere på datamaskinen.
Under panseret
Ta en titt under panseret på Zeitgeist program, kan vi legge merke til at det har blitt skrevet helt i Vala programmeringsspråk. . Vi & rsquo; ve testet den med flere 32-bits og 64-bits distribusjoner av GNU / Linux
Hva er nytt i denne versjonen:
- Generelt:
- Ikke hardcode python banen
- Fix bygge med Vala-0,24 +
- Krev glib 2.35.4 og justere target-Glib tilsvar
- Libzeitgeist:
- Legg -fPIC til libzeitgeist-internal.la og libzeitgeist_datamodel-2.0.la
- Logg. Trenger du å avslutte sløyfen også på feil, ellers lar vi en bortkommen hoved sløyfe rundt
Hva er nytt i versjon 0.9.14:
- Fix administrere og spore registrerte Skjermer
Hva er nytt i versjon 0.9.12:
- Fix find_related_uris å bare skrive ut rangeringen hvis
- EXPLAIN_QUERIES er aktivert
- Till find_related_uris å ta RelevantResultType som en
- argument i stedet for ResultType
- Pass kopi av maler for å søke etter og search_with_relevancies
Hva er nytt i versjon 0.9.5:
- Motor:
- Må Vala 0,16 å bygge.
- Optimalisering av faget tolkning.
- Set Pragma sette synkron til NORMAL.
- Lagt til en som setter opp en buss i en falsk X server (Xvfb) og lanserer en Zeitgeist eksempel (uten datahub eller FTS) inn i den.
- Hendelser blir satt inn i kronologisk rekkefølge.
- Autoconf:
- Ikke se etter xapian hvis FTS ++ er deaktivert.
- Print & quot; SQL debugging & quot; alternativ.
- Se etter gmodule.
Hva er nytt i versjon 0.8.99 Beta 1:
- Motor:
- Fikset krasj når hendelser hadde NULL felt (LP: # 941530).
- gjorde at ingen aborterte SQLite transaksjoner blir stående åpne (LP: # 937991) .
- Forbedret logging og lagt --log-fil alternativ.
- Fast bug Storage Monitor korrumperende lagring IDer i DB (LP: # 950983).
- Fikset bug innsetting tidligere ikke-eksisterende verdier når de søker etter dem (LP: # 953041) .
- FTS:
- Filter indeksering av nullstilte verdier (f.eks. ikke-standard URI).
- Forbedret gruppering av URI og opprinnelse (LP: # 947835).
- Bruk current_uri istedenfor URI; indeks MOVE_EVENTs (LP: # 948794).
- Lagt SearchWithRelevancies D-Bus-funksjonen.
Hva er nytt i versjon 0.8.99 Alpha 2:
- Motor:
- Forbedret feilhåndtering og rapportering (LP: # 848710, # 760111, # 903667) .
- Automatisk gjenoppretting etter database korrupsjon (LP: # 743857).
- Lagt til en ny prefiks operatør (& quot; + & quot;) til å spørre for eksakte treff (LP: # 884193) .
- er databasefilen nå kun leses av brukeren (LP: # 910273).
- GVFS bruk i StorageMonitor har blitt deaktivert for nå (LP: # 905898) .
- Fast et problem der FTS forlengelse kan blokkere DB (LP: # 919111).
- Fikset en bug i FTS automatiske re-indeksering.
- Hendelser med dupliserte fag er nå ren avvist (LP: # 909708).
- Feilsøk meldinger blir ikke lenger vises som standard (LP: # 906451).
- Guess tolkning og manifestasjon når den er tom (LP: # 899602).
- Gjennomført nettverksstatus overvåking i StorageMonitor.
- Fast histogram utvidelse til å håndtere tidssoner.
- Various minnebruk og spørrehastighetsforbedringer (LP: # 910190).
- Lagt en miljøvariabel for å deaktivere utvidelser.
- Generelt:
- Oppdatert til felles-desktop-ontologier versjon 0.8.1. Dette introduserer WebDataObject og gjør MusicPiece et barn av Audio.
Hva er nytt i versjon 0.8.2:
- Motor:
- Lagring Monitor:. Legge til støtte for Network Manager 0.9
- Tekstfeltet i emne maler er nå lov til å avslutte med en stjerne (*) tegnet (som behandles som ren tekst).
- Korrekt håndtere current_uri i emne maler fra gamle kunder (i stedet for å tvinge den til samme verdi som motivets uri).
- Vesentlig øke mengden av hendelser som kan slettes i en enkelt DeleteEvents ringe.
- Python API:
- Korrekt spesifisere D-Bus-grensesnittet ved bruk av introspeksjon.
- Fix mulig unntak når den tilgjengelige metoden listen ikke har blitt lastet.
- Hendelses konstruktøren støtter nå opprette uavhengige kopier av hendelser.
Hva er nytt i versjon 0.8.1.1:
- Motor:
- Load utvidelser etter den interne databasen lookup / cache bordene har blitt initialisert.
- Fix problem når du bytter ut en eksisterende Zeitgeist instans (LP: # 809569).
- Fix mulig krasj når zeitgeist-datahub er ikke tilgjengelig (LP: # 791392).
- Python API:
- Fix regresjon som brøt egenskaper (get_version og get_extensions).
Hva er nytt i versjon 0.8.1:
- Motor:
- Lagt til en GetDataSourceFromId D-Bus metoden til den datakilden registret forlengelse (LP: # 691690).
- En sikkerhetskopi av databasen er opprettet før du forsøker skjema oppgraderinger. Hvis noe går galt, er backup automatisk gjenopprettet (LP: # 660307).
- Fast & quot; extensions & quot; D-Bus eiendommen når det er en tom liste (LP: # 787691).
- Legg PID til utgangen logges i ~ / .cache / (LP: # 806030) .
- Sørg for at motoren ikke forsøke å stenge to ganger på rad (LP: # 793714) .
- Minor minnebruk forbedringer.
- Python API:
- Endret _DBusInterface å oppdatere introspected data etter gjeninnkoblingsforsøk.
- Lagt til støtte for å registrere tilpassede Event og emne underklasser med ZeitgeistClient (LP: # 799199).
- Fast gjeninnkobling etter en Zeitgeist restart slik at metodekallet trig-Gering den gjeninnkobling fungerer også -og ikke bare senere samtaler-(LP: # 736176).
- Lagt signal gjeninnkobling av motor omstart for utvidelser (LP: # 806967).
- Lagt en & quot; iteritems () & quot; metode til alle enumerations (RelevantResultType, StorageState og ResultType).
- Lagt til en & quot; from_timestamp (timestamp) & quot; metode for å timerange.
Hva er nytt i versjon 0.8.0:
- Motor:
- Fast sekundær sortering av tidsstempel for de fleste ResultTypes (LP: # 772041).
- Aktivert filtrering av tilgjengelighet i FindEvents.
- Lagt en opprinnelse eiendom til hendelser, matchende at for fag (LP: # 425258) .
- Lagt til en current_uri eiendom til fag, som i motsetning til alle andre egenskaper er foranderlig.
- Legg til nye sorteringstyper for opprinnelse og current_uri.
- Lagt til støtte for & quot; flytte & quot; hendelser, som automatisk oppdaterer current_uri eiendom der det er hensiktsmessig (LP: # 602211).
- Faste inkonsekvenser forårsaket av intern cache ikke blir oppdatert når hendelser ble slettet (LP: # 598666).
- Lagt til en Storage Monitor forlengelse som sporer nettverkstilkobling og flyttbare enheter (LP: # 489194).
- Fast datahub lansere unngå zombie prosesser (LP: # 739780).
- Erstattet svartelisten forlengelse gir det en mer kapabel API (LP: # 612344).
- Ikke skriv en traceback når Zeitgeist ikke starter fordi en annen forekomst kjører allerede, bare møt en vanlig feilmelding (LP: # 744818).
- Forenklet loggutdataene format ved utskrift til standardfeil.
- Python API:
- Fix bug i forbindelse (til Zeitgeist) recovery-kode (LP: # 771970).
- Lagt nye ResultTypes:. {Most, Least} {Nyere, Popular} {CurrentUri, EventOrigin}
- Laget * SubjectOrigin alias for all {Most, Least} {Nyere, Popular} Origin ResultTypes.
- Mindre dokumentasjon forbedringer (faste skrivefeil, etc).
Krav
- Python
Kommentarer ikke funnet