Zeitgeist (juga dikenal sebagai Kerangka Zeitgeist) adalah software baris perintah dilaksanakan di Vala dan dirancang untuk bertindak sebagai layanan yang log peristiwa dan kegiatan pengguna GNU / Linux. Hal ini digunakan secara default di sistem operasi Ubuntu Linux.
Memberikan kesadaran aktivitas desktop
Zeitgeist memberikan kesadaran aktivitas desktop dan dapat digunakan untuk log berbagai acara desktop yang dibuat oleh pengguna, seperti file dibuka, website yang dikunjungi, atau chatting percakapan, dan membuat informasi ini tersedia untuk aplikasi lain.
Proyek ini juga menawarkan dukungan untuk item penandaan, baik secara manual oleh pengguna atau secara otomatis oleh penyedia data, serta dukungan untuk item bookmark. Selain itu, Zeitgeist dapat digunakan untuk membangun hubungan antara item berdasarkan pola penggunaan dan kesamaan.
Memulai dengan Zeitgeist
Instalasi kerangka Zeitgeist pada sistem operasi GNU / Linux Anda seharusnya tidak seperti tugas yang sulit, bahkan jika program ini hanya didistribusikan sebagai arsip sumber. Tentu saja, pengguna Ubuntu dapat menginstal paket dari repositori perangkat lunak utama distribusi mereka, jika isn & rsquo;. T sudah terinstal secara default
Setelah menyimpan arsip sumber pada lokasi pilihan Anda, seperti direktori Home Anda, Anda harus membongkar itu menggunakan utilitas manajer arsip, kemudian buka aplikasi emulator terminal dan arahkan ke lokasi file arsip diekstrak (misalnya cd /home/softoware/zeitgeist-0.9.14).
Jalankan & lsquo; ./ configure && make & rsquo; perintah untuk mengkonfigurasi dan mengkompilasi program, diikuti oleh & lsquo; sudo make install & rsquo; perintah untuk menginstalnya sistem yang luas dan membuatnya tersedia untuk semua pengguna di komputer Anda.
Dibawah tenda
Mengambil melihat di bawah kap program Zeitgeist, kita dapat melihat bahwa itu telah seluruhnya ditulis dalam bahasa pemrograman Vala. . Kami & rsquo; telah berhasil diuji dengan beberapa distribusi 32-bit dan 64-bit dari GNU / Linux
Apa yang baru dalam rilis ini:
- Keseluruhan:
- Jangan hardcode path python
- Perbaiki membangun dengan vala-0,24 +
- Membutuhkan fasih 2.35.4 dan menyesuaikan target-fasih sesuai
- Libzeitgeist:
- Tambahkan -fPIC ke libzeitgeist-internal.la dan libzeitgeist_datamodel-2.0.la
- Masuk:. Perlu untuk berhenti loop juga pada kesalahan, kalau tidak kita meninggalkan loop utama liar di sekitar
Apa yang baru dalam versi 0.9.14:
- Perbaiki mengelola dan melacak Monitor terdaftar
Apa yang baru dalam versi 0.9.12:
- Perbaiki find_related_uris hanya mencetak peringkat jika
- EXPLAIN_QUERIES diaktifkan
- find_related_uris Tetap untuk mengambil RelevantResultType sebagai
- argumen bukan ResultType
- copy Lulus dari template untuk mencari dan search_with_relevancies
Apa yang baru di versi 0.9.5:
- Mesin:
- Kebutuhan vala 0,16 untuk membangun.
- Optimasi interpretasi subjek .
- Set Pragma pengaturan sinkron ke NORMAL.
- Ditambahkan yang mendirikan bus di palsu server X (Xvfb) dan meluncurkan contoh Zeitgeist (tanpa datahub atau FTS) ke dalamnya.
- Acara dimasukkan secara berurutan.
- autoconf:
- Jangan memeriksa Xapian jika FTS ++ dinonaktifkan.
- Cetak & quot; SQL debugging & quot; pilihan.
- Periksa gmodule.
Apa yang baru di versi 0.8.99 Beta 1:
- Mesin:
- Fixed crash ketika peristiwa memiliki bidang NULL (LP: # 941530).
- Memastikan tidak ada transaksi SQLite dibatalkan dibiarkan terbuka (LP: # 937991) .
- Peningkatan logging dan menambahkan opsi --log-berkas.
- Fixed bug Storage Memantau ID penyimpanan merusak di DB (LP: # 950983).
- Fixed bug Memasukkan nilai-nilai yang sebelumnya tidak punah ketika mencari mereka (LP: # 953041) .
- FTS:
- Filter pengindeksan nilai yang belum diakui (misalnya. non-standar URI).
- Ditingkatkan pengelompokan oleh URI dan asal (LP: # 947835).
- Gunakan current_uri bukan URI; MOVE_EVENTs Indeks (LP: # 948794).
- fungsi Ditambahkan SearchWithRelevancies D-Bus.
Apa yang baru di versi 0.8.99 Alpha 2:
- Mesin:
- Peningkatan penanganan kesalahan dan pelaporan (LP: # 848710, # 760111, # 903667) .
- recovery otomatis setelah korupsi database (LP: # 743857).
- Ditambahkan operator awalan baru (& quot; + & quot;) untuk query untuk pertandingan yang sebenarnya (LP: # 884193) .
- file database sekarang hanya dapat dibaca oleh pengguna (LP: # 910273).
- penggunaan GVFS di StorageMonitor telah dinonaktifkan untuk saat ini (LP: # 905898) .
- Tetap masalah di mana ekstensi FTS bisa memblokir DB (LP: # 919111).
- Fixed bug di otomatis kembali pengindeksan FTS ini.
- Acara dengan duplikat pelajaran sekarang bersih ditolak (LP: # 909708).
- Pesan Debug tidak lagi ditampilkan secara default (LP: # 906451).
- interpretasi Guess dan manifestasi ketika kosong (LP: # 899602).
- monitoring status jaringan Diimplementasikan di StorageMonitor.
- Tetap histogram ekstensi untuk menangani zona waktu .
- Berbagai penggunaan memori dan permintaan peningkatan kecepatan (LP: # 910190).
- Ditambahkan variabel lingkungan untuk menonaktifkan ekstensi.
- Keseluruhan:
- Diperbarui untuk bersama-desktop-ontologi versi 0.8.1. Ini memperkenalkan WebDataObject dan membuat MusicPiece anak Audio.
Apa yang baru di versi 0.8.2:
- Mesin:
- Storage Monitor:. Tambahkan dukungan untuk Network Manager 0.9
- Bidang teks dalam template subjek kini diizinkan untuk mengakhiri dengan tanda bintang (*) karakter (yang diperlakukan sebagai teks biasa).
- Benar menangani current_uri di template subjek dari klien lama (bukan memaksanya untuk nilai yang sama seperti uri subjek).
- Secara substansial meningkatkan jumlah peristiwa yang dapat dihapus dalam DeleteEvents tunggal panggilan.
- Python API:
- Benar menentukan antarmuka D-Bus ketika menggunakan introspeksi.
- Perbaiki kemungkinan pengecualian ketika daftar metode yang tersedia belum dimuat.
- Konstruktor Acara sekarang mendukung menciptakan salinan independen dari peristiwa.
Apa yang baru dalam versi 0.8.1.1:
- Mesin:
- Muat ekstensi setelah database tabel lookup / cache internal telah diinisialisasi.
- masalah Fix saat mengganti sebuah contoh yang ada Zeitgeist (LP: # 809569).
- Perbaiki mungkin kecelakaan ketika zeitgeist-datahub tidak tersedia (LP: # 791392).
- Python API:
- Fix regresi yang pecah sifat (get_version dan get_extensions).
Apa yang baru di versi 0.8.1:
- Mesin:
- Ditambahkan metode GetDataSourceFromId D-Bus untuk ekstensi data sumber registry (LP: # 691690).
- Sebuah backup dari database dibuat sebelum mencoba upgrade skema. Jika ada yang salah, backup secara otomatis dipulihkan (LP: # 660307).
- Fixed quot &; ekstensi & quot; Properti D-Bus ketika itu daftar kosong (LP: # 787691).
- Tambahkan PID ke output yang login ~ / .cache / (LP: # 806030) .
- Pastikan mesin tidak berusaha untuk menutup dua kali berturut-turut (LP: # 793714) .
- memori kecil perbaikan penggunaan .
- Python API:
- Berubah _DBusInterface untuk memperbarui data introspected setelah reconnections.
- Ditambahkan dukungan untuk mendaftar acara adat dan subclass Subyek dengan ZeitgeistClient (LP: # 799199).
- rekoneksi Tetap setelah restart Zeitgeist sehingga pemanggilan metode trigonometri-Gering rekoneksi juga bekerja -dan tidak hanya kemudian panggilan-(LP: # 736176).
- Ditambahkan sinyal rekoneksi pada mesin Restart untuk ekstensi (LP: # 806967).
- Ditambahkan & quot; iteritems () & quot; metode untuk semua mantri (RelevantResultType, StorageState dan ResultType).
- Ditambahkan & quot; from_timestamp (timestamp) & quot; metode untuk timerange.
Apa yang baru di versi 0.8.0:
- Mesin:
- Tetap penyortiran sekunder dengan timestamp untuk sebagian ResultTypes (LP: # 772041).
- Diaktifkan penyaringan dengan ketersediaan di FindEvents.
- Ditambahkan properti asal peristiwa, cocok untuk mata pelajaran yang (LP: # 425258) .
- Ditambahkan properti current_uri untuk mata pelajaran, yang tidak seperti semua properti lainnya bisa berubah.
- Add jenis penyortiran baru untuk asal dan current_uri.
- Ditambahkan dukungan untuk & quot; bergerak & quot; peristiwa, yang secara otomatis memperbarui properti current_uri mana yang sesuai (LP: # 602211).
- inkonsistensi Tetap disebabkan oleh internal cache tidak diperbarui ketika peristiwa dihapus (LP: # 598666).
- Ditambahkan perpanjangan Storage monitor yang melacak konektivitas jaringan dan perangkat removable (LP: # 489194).
- datahub Tetap meluncurkan untuk menghindari proses zombie (LP: # 739780).
- Diganti perpanjangan Blacklist memberikan API lebih mampu (LP: # 612344).
- Jangan mencetak traceback ketika Zeitgeist gagal untuk memulai karena contoh lain sudah berjalan, hanya menunjukkan pesan polos error (LP: # 744818).
- log format output Sederhana saat mencetak ke stderr.
- Python API:
- Fix bug dalam koneksi (untuk Zeitgeist) kode pemulihan (LP: # 771970).
- Ditambahkan ResultTypes baru:. {Kebanyakan, Least} {Terbaru, Populer} {CurrentUri, EventOrigin}
- Dibuat * SubjectOrigin alias untuk semua {Kebanyakan, Least} {Terbaru, Populer} ResultTypes Asal.
- perbaikan dokumentasi Kecil (typos tetap, dll).
Persyaratan :
- Python
Komentar tidak ditemukan