Zeitgeist

Software screenshot:
Zeitgeist
Dettagli del software:
Versione: 0.9.16 Aggiornato
Data di caricamento: 18 Jul 15
Sviluppatore: The Zeitgeist Project
Licenza: Libero
Popolarità: 1

Rating: nan/5 (Total Votes: 0)

Zeitgeist (noto anche come il quadro Zeitgeist) è un software a riga di comando implementato in Vala e progettato per agire come un servizio che registra gli eventi e le attività di un utente GNU / Linux. E 'utilizzato di default nel sistema operativo Ubuntu Linux.


Fornisce consapevolezza attività desktop

Zeitgeist fornisce consapevolezza attività desktop e può essere utilizzato per la registrazione vari eventi per desktop creati da un utente, come i file aperti, siti web visitati, o conversazioni chat, e rendere queste informazioni disponibili per altre applicazioni.

Il progetto offre anche il supporto per gli elementi di tagging, sia manualmente dall'utente o automaticamente dal provider di dati, così come il supporto per gli elementi di bookmarking. Inoltre, Zeitgeist può essere utilizzato per stabilire una relazione tra elementi in base al tipo di utilizzo e somiglianza.


Iniziare con Zeitgeist

Installazione del quadro Zeitgeist sul sistema operativo GNU / Linux non dovrebbe essere un compito così difficile, anche se il programma è distribuito solo come un archivio fonte. Ovviamente, gli utenti Ubuntu possono installare il pacchetto dai principali archivi software della loro distribuzione, se isn & rsquo;. T già installato di default

Dopo aver salvato l'archivio di origine in una località a tua scelta, come ad esempio la directory Home, è necessario decomprimere utilizzando un programma di utilità gestore di archivi, quindi aprire un emulatore di terminale e passare al percorso dei file di archivio estratti (ad esempio cd /home/softoware/zeitgeist-0.9.14).

Eseguire il & lsquo; ./ configure && make & rsquo; comando per configurare e compilare il programma, seguito dal & lsquo; sudo make install & rsquo; comando per installarlo a livello di sistema e renderlo disponibile a tutti gli utenti del computer.


Sotto il cappuccio

Dando uno sguardo sotto il cofano del programma Zeitgeist, possiamo notare che è stato scritto interamente in linguaggio di programmazione Vala. . Noi & rsquo; ve testato con successo con diverse distribuzioni a 32-bit e 64-bit di GNU / Linux

Cosa c'è di nuovo in questa versione:

  • Nel complesso:
  • Non hardcode percorso python
  • Fissare costruire con vala-0,24 +
  • Richiedi glib 2.35.4 e regolare di conseguenza la porta glib
  • Libzeitgeist:
  • Aggiungi -fPIC alla libzeitgeist-internal.la e libzeitgeist_datamodel-2.0.la
  • Log:. Necessità di chiudere il ciclo anche in caso di errore, altrimenti lasciamo un ciclo principale randagio intorno

Cosa c'è di nuovo nella versione 0.9.14:

  • Fissare gestione e il monitoraggio monitor registrati

Cosa c'è di nuovo nella versione 0.9.12:

  • Fissare find_related_uris solo stampare la classifica se
  • EXPLAIN_QUERIES è abilitato
  • find_related_uris fissato tenendo RelevantResultType come
  • argomento invece di ResultType
  • copia Passo di modelli per la ricerca e search_with_relevancies

Cosa c'è di nuovo nella versione 0.9.5:

  • Motore:
  • Bisogni vala 0,16 per costruire.
  • Ottimizzazione dell'interpretazione soggetto.
  • Imposta Pragma impostazione sincrona NORMAL.
  • Aggiunto un, che istituisce un autobus in un server fasullo X (Xvfb) e lancia un'istanza Zeitgeist (senza datahub o FTS) in esso.
  • Eventi sono inserite in ordine sequenziale.
  • Autoconf:
  • Non controllare se Xapian FTS ++ è disabilitato.
  • Stampa & quot; il debug SQL & quot; opzione.
  • Controlla GModule.

Cosa c'è di nuovo nella versione 0.8.99 Beta 1:

  • Motore:
  • Corretto il crash quando gli eventi hanno avuto i campi NULL (LP: # 941530).
  • Fatto che nessuna transazione SQLite abortiti vengono lasciate aperte (LP: # 937991)
  • .
  • avanzato di registrazione e ha aggiunto l'opzione --log-file.
  • Corretto il bug bagagli Monitor ID stoccaggio di corruzione in dB (LP: # 950983).
  • Corretto il bug Inserimento di valori precedentemente inesistenti durante la ricerca di loro (LP: # 953041)
  • .
  • FTS:
  • Filtro indicizzazione dei valori non riconosciuti (ad es. non standard URI).
  • avanzata raggruppamento per URI e provenienza (LP: # 947835).
  • Usa current_uri invece di URI; MOVE_EVENTs indice (LP: # 948794).
  • Aggiunta la funzione SearchWithRelevancies D-Bus.

Cosa c'è di nuovo nella versione 0.8.99 Alpha 2:

  • Motore:
  • la gestione degli errori avanzato e reporting (LP: # 848710, # 760111, # 903.667)
  • .
  • Ripristino automatico dopo la corruzione del database (LP: # 743857).
  • Aggiunto un nuovo operatore di prefisso (& quot; + & quot;) per interrogare per corrispondenze esatte (LP: # 884193)
  • .
  • Il file di database è ora leggibile solo dall'utente (LP: # 910273).
  • uso GVFS in StorageMonitor è stato disattivato per ora (LP: # 905898)
  • .
  • Risolto un problema in cui l'estensione FTS potrebbe bloccare il DB (LP: # 919111).
  • Risolto un bug in automatico re-indicizzazione di FTS.
  • Eventi con soggetti duplicati sono ora nettamente respinti (LP: # 909708).
  • messaggi di debug non vengono più visualizzati per impostazione predefinita (LP: # 906451).
  • interpretazione Guess e manifestazione a vuoto (LP: # 899602).
  • Implementato il monitoraggio dello stato della rete in StorageMonitor.
  • estensione istogramma fisso per gestire fusi orari.
  • l'utilizzo della memoria e delle query Vari miglioramenti di velocità (LP: # 910190).
  • aggiunta una variabile d'ambiente per disabilitare le estensioni.
  • Nel complesso:
  • Aggiornamento a-desktop condiviso-ontologie versione 0.8.1. Questo introduce WebDataObject e MusicPiece fa un bambino di audio.

Cosa c'è di nuovo nella versione 0.8.2:

  • Motore:
  • Memorizzazione Monitor:. Aggiungere il supporto per Network Manager 0.9
  • Il campo di testo nei modelli soggetto è ora consentito di terminare con un asterisco (*) (che viene trattato come testo normale).
  • gestire correttamente current_uri nei modelli di soggetti da vecchi clienti (invece di costringerla a lo stesso valore URI del soggetto).
  • Sostanzialmente aumentare la quantità di eventi che possono essere cancellati in un unico DeleteEvents chiamare.
  • Python API:
  • correttamente specificare l'interfaccia D-Bus utilizzando introspezione.
  • Fissare possibile eccezione quando l'elenco metodo disponibile non è stato caricato.
  • Il costruttore eventi supporta ora la creazione di copie indipendenti di eventi.

Cosa c'è di nuovo nella versione 0.8.1.1:

  • Motore:
  • estensioni di carico dopo che il database tabelle lookup / cache interna è stato inizializzato.
  • problema Fix quando si sostituisce un'istanza esistente Zeitgeist (LP: # 809569).
  • Fissare possibile crash quando zeitgeist-datahub non è disponibile (LP: # 791392).
  • Python API:
  • Fix regressione che ha rotto le proprietà (get_version e get_extensions).

Cosa c'è di nuovo nella versione 0.8.1:

  • Motore:
  • Aggiunta di un metodo GetDataSourceFromId D-Bus per l'estensione di registro data-source (LP: # 691690).
  • Un backup del database viene creato prima di provare gli aggiornamenti dello schema. Se qualcosa va storto, il backup viene ripristinato automaticamente (LP: # 660307).
  • Risolto il quot &; estensioni & quot; Immobili D-Bus, quando è una lista vuota (LP: # 787691).
  • Aggiungi PID all'uscita viene registrato in ~ / .cache / (LP: # 806030)
  • .
  • Assicurarsi che il motore non tentare di chiudere due volte di fila (LP: # 793714)
  • .
  • miglioramenti utilizzo della memoria minore.
  • Python API:
  • _DBusInterface Cambiato per aggiornare i dati introspected dopo riconnessioni.
  • Aggiunto il supporto per la registrazione di eventi personalizzati e sottoclassi Soggetto con ZeitgeistClient (LP: # 799199).
  • riconnessione fisso dopo un riavvio Zeitgeist in modo che la chiamata di metodo trig-a repentaglio la riconnessione funziona anche -e non solo più tardi calls- (LP: # 736176).
  • Aggiunto riconnessione segnale al riavvio del motore per le estensioni (LP: # 806967).
  • Aggiunto un & quot; iteritems () & quot; metodo per tutte le enumerazioni (RelevantResultType, StorageState e ResultType).
  • Aggiunto un & quot; from_timestamp (timestamp) & quot; metodo per TimeRange.

Cosa c'è di nuovo nella versione 0.8.0:

  • Motore:
  • fissi ordinamento secondario timestamp per la maggior parte ResultTypes (LP: # 772041).
  • Abilitato filtraggio disponibilità in FindEvents.
  • aggiunta una proprietà origine per eventi, equivalente a quella per i soggetti (LP: # 425258)
  • .
  • Aggiunta di una proprietà current_uri ai soggetti, che a differenza di tutte le altre proprietà è mutevole.
  • Aggiungi nuovi tipi di ordinamento per origine e current_uri.
  • Aggiunto il supporto per & quot; mossa & quot; eventi, che aggiorna automaticamente la proprietà current_uri se del caso (LP: # 602211).
  • incongruenze fissi dovuti alla cache interna non viene aggiornata quando sono stati cancellati gli eventi (LP: # 598666).
  • Aggiunta una estensione di archiviazione Monitor che traccia la connettività di rete e dispositivi rimovibili (LP: # 489194).
  • datahub fisso lancio per evitare processi zombie (LP: # 739780).
  • Sostituito l'estensione Blacklist dandogli una API più capace (LP: # 612344).
  • Non stampare la traccia quando Zeitgeist non viene avviato perché un'altra istanza già in esecuzione, solo mostrare un messaggio di errore di pianura (LP: # 744818).
  • formato di output del log semplificata quando si stampa su stderr.
  • Python API:
  • Bug fix nella connessione (per Zeitgeist) codice di recupero (LP: # 771970).
  • Aggiunte nuove ResultTypes:. {La maggior parte, meno} {recente, popolare} {CurrentUri, EventOrigin}
  • Creata * SubjectOrigin alias per tutti {La maggior parte, meno} {recenti, Popolare} ResultTypes origine.
  • i miglioramenti della documentazione minori (errori di battitura fissi, ecc).

Requisiti :

  • Python

Altri software di sviluppo The Zeitgeist Project

Commenti a Zeitgeist

I commenti non trovato
Aggiungi commento
Accendere le immagini!