Tracker

軟件截圖:
Tracker
軟件詳細信息:
版本: 1.99.0 更新
上傳日期: 12 Jul 17
許可: 免費
人氣: 13

Rating: nan/5 (Total Votes: 0)

追踪器是一種開放源碼的命令行軟件,可以通過磁盤驅動器進行爬網,將索引文件和數據存儲在以後易於訪問中。它是專為GNOME桌面環境設計的。該應用程序被稱為免費分發的GNOME項目的默認搜索引擎,元數據存儲系統和搜索工具。它與GNOME Shell用戶界面深度集成。


特點一目了然

其主要亮點包括線程安全性,UTF-8支持,國際化,文檔化和本地化。它還具有全文搜索功能,支持案例折疊,非標準化和Unicode標準化,通知支持,以及支持多種文件格式。實際上,終端用戶通常在使用GNOME桌面環境時甚至不會與此應用程序進行交互,因為它在後台運行,作為守護進程,對每個新文件或已安裝的應用程序進行索引。

與GNOME&Shell集成

當您使用GNOME Shell概述模式搜索特定的文件或程序時,它實際上是與您進行交互的Tracker。它可以瀏覽文件,文件夾,音樂曲目,音樂藝術家,音樂專輯,圖像文件,視頻文件,文檔文件,電子郵件,聯繫人,軟件,訂閱源,書籤和軟件類別。


支持廣泛的本體論
在支持的本體中,我們可以提到XML模式文檔(xsd),簡化日曆本體(scal),都柏林核心元數據(dc),資源描述框架(rdf),多媒體傳輸協議(mtp)和跟踪特定註釋(tracker)。還支持幾個Nepomuk和Maemo本體。此外,該應用程序已知符合多種桌面技術標準,包括D-Bus,XDG,SPARQL,Nepomuk以及縮略圖,基本目錄,共享配置,共享文件元數據和自動啟動規範。 / p>
底線
總而言之,Tracker是GNOME桌面環境中非常重要的組件。它會自動存儲,組織和分類您的文件,文件夾和應用程序,以便您可以隨時輕鬆地找到它們,只需單擊鼠標。

此版本中的新功能


    警告:這是不穩定的發展到2.0。有可能會影響您的API和ABI不兼容性。
  • 域本體:現在可以使用可定制的本體和數據位置來創建特定領域的SPARQL端點。可以使用傳統的跟踪程序守護進程進行處理(注意:礦工依靠Nepomuk本體)。
  • 刪除nautilus / firefox / evolution / thunderbird插件。他們處於可憐的維護狀態,後者2已經被破壞了一段時間。
  • 刪除跟踪針。多年來一直處於嚴格的維護狀態,其他用戶界面已經集成了追踪搜索,並提供了更加引人入勝的現代體驗。
  • 已刪除跟踪器偏好設置。跟踪器已經使用了多年的GSettings,所以沒有特別的UI要求,桌面集成配置還有空間,例如gnome-control-center這樣做。
  • 使得libtracker-miner的部分在客戶端有用。礦工們不再要求org.freedesktop.Tracker1.Miner DBus接口/名稱,而是在TrackerMinerProxy上委派。 TrackerMinerFS在很大程度上獨立於使用的本體,所有需要SPARQL更新的高級操作現在都會在TrackerMinerFSClass中公開。
  • 在libtracker-miner
  • 上刪除已棄用和重複的API
  • 添加有關創建和維護本體的文檔。
  • 刪除maemo剩菜。
  • libtracker-sparql:使用接口鎖定保護sqlite3_bind *
  • 改進介子構建

1.9.1版中的新功能


    Tracker-resource:描述可以序列化為SPARQL更新和各種數據格式的RDF資源的新API。 TrackerSparqlBuilder最終將被該API淘汰。
  • 跟踪器的提取物:
  • 整體使用跟踪資源。
  • 修正了崩潰文件的黑名單。
  • 在gstreamer模塊中修復32位平台
  • Libtracker控制:
  • 公開“進程索引”礦工API
  • 命令行工具
  • 添加“tracker extract”子命令
  • SPARQL:
  • 再次接受INSERT DATA,DELETE DATA和DELETE WHERE語法。
  • Libtracker礦工:刪除元素時,在TrackerPriorityQueue中修復記帳。
  • 翻譯:cs,de,es,fr,hu,id,lt,pl,pt,sk

1.9.0版中的新功能

  • 適應新的GKqueue監視器映射。
  • 刪除gnome-common
  • 上的構建時間依賴關係
  • 修正tracker-extract-persistence
  • 的錯誤處理
  • 修復tracker-miner-fs以在運行時刻錄所有配置選項。
  • 通過
  • 停止推薦硬復位
  • tracker reset -r現在將發出警告並請求用戶明確允許該操作。
  • 跟踪器首選項不會再顯示“重置和重新啟動”按鈕。
  • 添加了“tracker reset -f $ filename”子命令。這將遞歸重置給定文件名/ uri的所有索引內容,如果合適,觸發重建索引,因此內容就像新索引一樣。
  • 修復MP3提取器
  • 中的可能崩潰
  • 在MP3提取器
  • 中,從TPE2標籤中存儲albumArtist
  • 避免GIF提取器
  • 中的整數溢出
  • 支持fn:replace
  • 的正則表達式
  • 將大多數內部函數標記為SQLITE_DETERMINISTIC
  • 記錄tracker-miner-fs中的更改,sparql錯誤不再會被完整的插入查詢記錄,而是會打印一個響亮的警告,並附上指令以獲取更多信息。
  • 修正OpenBSD上的FS大小計算
  • 將MS Office“所有者文件”添加到忽略文件
  • 添加對應於D-Bus會話服務的系統用戶服務
  • 處理DjVu文件
  • 修正處理BIND()
  • miner-fs:修復在創建
  • 後不久移動的文件
  • 改進了跟踪器子命令的控制台輸出
  • 翻譯:de,es,oc,pt,pt_BR,sk

1.7.1版中的新功能

  • libtracker-data:支持Sparql 1.1 BIND和DELETE {...} INSERT {...} WHERE {...}語法
  • libtracker-data:支持Sparql 1.1功能:NOW,RAND
  • libtracker-miner:改進了TrackerMinerFS
  • 中移動操作的性能
  • libtracker-data:使用空字符串
  • 對REGEX()靜音
  • libtracker-miner,libtracker-extract:Fix double frees
  • 翻譯:sl,sv

1.7.0版中的新功能

  • libtracker-data:支持Sparql 1.1功能:CONCAT,CONTAINS,LCASE / UCASE,STRLEN,SUBSTR,STRSTARTS / STRENDS,ABS,ROUND,ENCODE_FOR_URI,STRBEFORE / STRAFTER,CEIL / FLOOR,YEAR / MONTH / DAY / HOUR / MINUTES / SECONDS,MD5 / SHA1 / SHA256 / SHA512
  • libtracker-miner:將文件更新上的先前數據刪除移動到TrackerMinerFS實現
  • libtracker-miner / libtracker-data / libtracker-extract:向GTask的部分端口
  • 跟踪工具:修復UID檢測
  • libtracker-miner:修復TrackerFileNotifier銷毀期間任務的取消
  • libtracker-miner:處理失敗獲取TrackerSparqlConnection
  • libtracker-common:修復基於libunistring的不重要的緩衝區溢出
  • libtracker-control:文檔修復
  • tracker-extract:照片方向提取修正(TIFF,XMP)
  • 許多修復功能測試
  • 翻譯:eu,it,sr,sr @ latin,zh_CN

1.5.2版中的新功能

  • libtracker-data:修復printf字符串格式
  • libtracker-miner:對隱藏文件的基本名稱檢查的回退
  • rss:將網站網址設置為nfo:WebSite
  • rss:簡化GrssFeedChannel列表創建
  • libtracker-data:清除啟動時的舊的URIs
  • rss:優化刪除
  • rss:一次執行提取/插入Feed項目
  • 本體:刪除nmo:communicationChannel
  • 上的基數限制
  • libtracker-common:當空字符串
  • 時,使用GError返回的字符串到日期轉換
  • libtracker-extract:添加內置虛擬提取器
  • tracker-extract:使用虛擬快速路徑進行svg提取
  • libtracker-extract:Plug leaks
  • libtracker-miner:取消安裝修復程序
  • libtracker-miner:Deprecate tracker_miner_fs_add_directory_without_parent
  • tracker-miner-fs:將IndexFile請求者的緩存保存在目錄
  • 翻譯:ca,cz,lt,pl,pt_BR,pt,sk,tr

版本1.5.0中的新功能


    修正在Vala(#746194)中的模糊GListModel對GtkListModel引用
  • 修正編譯器警告(#746381)
  • 忽略“。”通過壓縮內容遞歸(#746437)
  • 翻譯:id,it,sv,tr

1.4.0中的新功能


    修正在Vala(#746194)中的模糊GListModel對GtkListModel引用
  • 修正編譯器警告(#746381)
  • 忽略“。”通過壓縮內容遞歸(#746437)
  • 翻譯:id,it,sv,tr

1.3.3版中的新功能

  • 修復:GB#681698,多碟vorbis / flac相冊的光盤號可能不正確
  • 修復:GB#741109,BMP提取器不檢索圖像高度和寬度
  • 修復:GB#743250,libmediart-2.0支持
  • 修復:GB#735406,Tracker用“無法為主題插入多個值”發送我的日誌
  • 修復:GB#742391,應用程序,用戶指南:如果我們無法創建礦工,請勿檢測區域設置更改
  • 修正:GB#742035,1.2.5單元測試失敗
  • 修正:GB#739234,Tracker有時會忽略SIGINT / SIGTERM
  • 修正:GB#663687,跟踪器針小部件上缺少可訪問的標籤名稱
  • 修復:GB#741777,libtracker-sparql:轉義構造查詢的文檔要求
  • 修正:GB#678986,item_move()創建無效的SPARQL如果源文件不存在
  • 還原:GB#733536,刪除--enable-guarantee元數據,始終保證nie:title和nie:contentCreated
  • 文:
  • 更新了cs:Marek Cernocky'
  • 更新de:Christian Kirbach,Bernd Homuth
  • 更新el:Dimitris Spingos,Dimitris Spingos(Δη&&&ηςΣ&i;γγος)
  • 更新es:Daniel Mustieles
  • 更新eu:Inaki Larranaga Murgoitio,Inaki Larranaga Murgoitio
  • 更新了gl:Fran Dieguez
  • 更新hu:Balazs Ur
  • 更新pt_BR:Rafael Ferreira

1.3.2版中的新功能

  • 新功能:'tracker'二進制:所有預先存在的tracker- *命令行工具已被合併到這個新的二進製文件中。 “幫助”子命令顯示手冊頁。這給跟踪器的命令行工具帶來了更多的“git”感覺。提供了向後兼容的“跟踪器命令”腳本和兼容性層,以確保現有命令在有限的時間內仍然有效。舊的“跟踪器控制”動作現在是“跟踪器守護進程”,“跟踪器重置”和“跟踪器索引”的一部分。此外,“tracker-sql”實用程序已經被集成,以便直接在DB上執行SQL操作。
  • 修復:GB#741317,miner-fs:使用GFile檢查homedir
  • 修復:GB#741141,Tracker每5-10分鐘崩潰
  • 修復:RH#1133042,[abrt] tracker:persistence_store_file():由SIGSEGV殺死的tracker-extract
  • all:將所有代碼從tracker_info()移動到GLIB 2.40中的新g_info()。

  • gvdb:修復LDFLAGS和CFLAGS,使用未使用的變量
    gvdb:從g_file_delete()移到unlink(),以避免GIO dep在單元測試中的一行
  • libtracker-fts:使每個線程數據的屬性列表修復未初始化問題
  • libtracker-fts:使用--disable-tracker-fts時修復編譯錯誤
  • tracker-extract:固定在persistence_invalidate()中未初始化的哈希表的潛在用途
  • tracker-extract:修復tracker_keywords_parse()
  • 中可能的無效內存讀/寫
  • tracker-extract:修復TrackerExtractInfo的MediaArt對象的內存洩漏
  • clean-tracker-prefix:應該考慮lib64以及lib目錄
  • 文:
  • 更新波蘭語翻譯

1.2.5中的新功能

  • 修復:GB#741141,Tracker每5-10分鐘崩潰
  • 修復:GB#733536,刪除--enable-guarantee元數據,始終保證nie:title和nie:contentCreated
  • 修復:GB#740268,系統選項卡 - 關於正在刪除的內容非常模糊

  • 修正:GB#739149,Bump glib版本(g_str_match_string僅在glib中= 2.40)
  • 修復:RH#1133042,[abrt] tracker:persistence_store_file():由SIGSEGV殺死的tracker-extract
  • libtracker-fts:使每個線程數據的屬性列表修復未初始化問題
  • libtracker-fts:使用--disable-tracker-fts時修復編譯錯誤
  • tracker-extract:固定在persistence_invalidate()中未初始化哈希表的潛在用途
  • tracker-extract:修復tracker_keywords_parse()
  • 中可能的無效內存讀/寫
  • tracker-extract:修復TrackerExtractInfo的MediaArt對象的內存洩漏
  • clean-tracker-prefix:應該考慮lib64以及lib目錄
  • 文:
  • 更新了fi:Lasse Liehu,Jiri GrA&para。nroos
  • 更新pt:Duarte Loreto,Pedro Albuquerque

1.3.1版中的新功能

  • 修復:GB#733536,刪除--enable-guarantee元數據,始終保證nie:title和nie:contentCreated
  • 修復:GB#739260,srcdir!= builddir問題與最新的git
  • 修復:GB#741012,不應該覆蓋“全部”目標
  • 修復:GB#740268,系統選項卡 - 關於正在刪除的內容非常模糊
  • 修復:GB#740864,D-Bus服務文件的符號鏈接目標包括DESTDIR
  • 文:
  • 更新了cs
  • 更新了es
  • 更新了hu
  • 更新nb
  • 更新了pt

1.3.0版中的新功能

  • 自1.2.x以來的主要變化是:
  • build:需要GLib> = 2.4.0,對於g_str_match_string()和g_info()

  • all:遷移到GKeyfileSettingsBackend,包括:
  • 現在使用TRACKER_USE_CONFIG_FILES env var時,我們使用這個後端
  • 以前不存在配置的MAN頁面是從xml gschemas
  • 生成的
  • libstemmer:刪除導入的代碼,並依賴於外部版本
  • libtracker-miner:Vala綁定的主要更新
  • libtracker-common:主要清理和刪除未使用的內部API,包括:
  • 刪除了os依賴的API(主要是進程產生GLib現在無論如何)
  • 已刪除未使用的tracker_file_(un)lock()API
  • 刪除所有的運行時區域設置管理,GNOME在登錄之間處理這一點,所以我們也可以使用
  • 刪除了TrackerConfigFile和TrackerKeyfileObject類,使用GSettings

  • 刪除未使用的utils函數(如tracker _ * _ to_string()等)
  • 將tracker-ontologies.h(帶前綴等定義)移動到libtracker-sparql
  • 將CRC32 API移動到libtracker-data(唯一使用的地方)
  • 將TrackerStorage類移動到tracker-miner-fs(僅使用它)
  • data:現在移到各自的二進製文件夾中,包括:
  • .desktop:桌面文件(從數據/移動到src / tracker-store等)
  • .pc:Pkgconfig文件(從數據/轉移到src / libtracker-miner等)
  • .service:DBus文件(從data / dbus / *移動到src / tracker-store等)
  • .png,.svg:將圖片移動到src / tracker-needle)
  • .gschema.xml:GSettings文件(從data / gschemas移動到src,tracker-store等)

  • 本體論:本體現在在src /本體論中
  • stopwords。*:停止每種語言的詞語(從數據/停止詞轉移到src / libtracker - 針對TrackerLanguage的通用)
  • data:將所有數據礦工.desktop文件與現有的DBus .service文件合併

  • 功能測試:許多修復功能測試的更新,包括:
  • 回收和礦工基礎清理
  • 刪除IgnoreNextUpdate包裝器和“等待礦工空閒”調用
  • 正確等待資源添加/刪除
  • 修復GB#737663,避免使用導致SIGABRT的setrlimit()在tracker-extract
  • 文:
  • 更新了fi:Timo Jyrinki,Jiri Gronroos

1.2.3中的新功能

  • 修復:GB#737768,fs:TrackerCrawler可能由於無效的容器指針而崩潰
  • 修復:GB#738522,libtracker-data:防止創建FTS更新語句失敗
  • 修復:GB#738450,libtracker-data:防止打開數據庫的故障
  • libtracker-miner:_NO_STAT在沒有GFileInfo的FileNotifier中中斷
  • libtracker-miner:處理多個nfo:belongsToContainer屬性為1 nie:url
  • tracker-writeback:刪除破壞的代碼設置文件屬性

  • 功能測試:清理writebacktest基類
    功能測試:清理最小基類
    功能測試:刪除IgnoreNextUpdate包裝器,沒有人應該使用這個
    功能測試:刪除所有剩餘的“等待礦工空閒”呼叫
  • 功能測試:允許等待特定的屬性,並修復需要這個
  • 的測試
    功能測試:在300,310,600 中正確等待資源添加/刪除
  • 功能測試:改進helpers.StoreHelper
  • 中的等待更改代碼
    功能測試:部分修復回寫測試
  • 文:
  • 更新:Milo Casagrande
  • 更新了sr:МироCлaвНиколић
  • 更新了sr @ latin:МироCлaвНиколић,Miroslav Nikolic

1.2.2中的新功能

  • 修復:GB#737243,API break with tracker_indexing_tree_new()
  • libtracker-miner:修復了新的DirectoryFlags的缺省Vala綁定。{PRIORITY | NO_STAT}枚舉

1.2.1中的新功能

  • 本體:恢復nfo:hasMediaStream最大基數更改,直到Philip合併其功能分支以允許數據庫遷移和應對。這不會在1.2.x版本中,但可能在1.4版本中。和主分支。
  • 對於打包程序,跳過1.2.0並使用1.2.1,應避免在用戶升級時強制重做索引的數據丟失。這是非常重要的,我們想要避免的。

1.2.0中的新功能

  • 新功能:Extractor現在支持電子書和漫畫書格式
  • 新功能:Extractor現在支持BMP文件

  • 新功能:數據提供者:現在有了TrackerDataProvider和TrackerEnumerator接口,允許第三方將自己的數據提供給跟踪器進行索引,例如用於在線或專有服務
    新功能:Extractor現在是“崩潰感知”,因為我們有一個單獨的數據源,用於不能被提取的內容,以避免跟踪器提取出現重複的故障。這也可能由於嘗試提取可能發生的崩潰而死亡
  • build:更新的doap文件(添加的編程語言和類別現在是“核心”)
  • 構建:改進firefox和thunderbird檢測,以避免控制台中的警告
  • 構建:刪除源中的所有GNU_SOURCE添加,然後使用AC_USE_SYSTEM_EXTENSIONS
  • build:修復了許多未正確隔離的單元測試
  • build:configure現在有一個--enable-minimal選項,只能建立tracker-store
  • build:從GCC減少產生的來源警告
  • 構建:僅使用主版本的PkgConfig文件。以前,我們有$ library- $ major- $ minor(例如,tracker-sparql-1.2,當它應該是tracker-sparql-1.0),以避免為使用Tracker的開發人員創造不必要的工作。這個版本會糾正這個問題,最初是計劃的。
  • 構建:在tarball中包含COPYING * GPL文件
  • 構建:從GIR為libtracker-miner生成Vala綁定,libtracker-control
  • 構建:在libtracker-miner,libtracker-control
  • 中改進了許多用於可空的情況的GIR註釋
  • 構建:盡可能避免使用rpath
  • 構建:使檢查無法生成測試報告
  • build:刪除--enable-guarantee元數據,始終保證nie:title和nie:contentCreated
  • build:從xinelib / systemd項目中添加CC_CHECK_FLAGS_APPEND m4宏,以檢查可以使用的GCC編譯器標誌
  • 本體:nfo:hasMediaStream不再具有1的最大基數,這可能意味著需要reindex
  • libtracker-bus:修復了在取消拼接異步操作時的query_async()中的崩潰
  • libtracker-bus:修正了跟踪器統計信息顯示Vala 0.24 +
  • 的錯誤
  • libtracker-sparql:所有TrackerSparqlConnection API拋出GLib.Error由於GUnixFDList _append()API
  • libtracker-sparql:將TRACKER_ const定義移動到Tracker命名空間,即Tracker.DBUS _ *
  • libtracker-miner:使用外部數據挖掘工具
  • 修復TrackerTaskPool的引用漏洞
  • libtracker-miner:添加新的API tracker_decorator_fs_prepend_file()作為“崩潰感知”功能的一部分。
  • libtracker-miner:PkgConfig文件現在需要libmediaart(當依賴時)私有
  • libtracker-extract:修復了斷點EXIF GPS坐標提取
  • libtracker-extract:示例/目錄中不再有示例,因為這個庫現在是私有的
  • tracker-extract:修復了在某些階段刪除的TRACKER_EXTRACTORS_DIR env var
  • tracker-extract:清理信號處理,SIGALRM和SIGABRT不再使用
  • tracker-extract:[DOC]捕獲更多MS Office MIME類型
  • tracker-extract:[MP3]固定的ID3v24或ID3v23標籤的mp3解析
  • tracker-extract:[ISO]使用新的本體論提取關於ISO映像的語言,版權和作者信息
  • tracker-extract:[ODT]改進了內容的提取,所以我們不會停止嵌入的標籤和換行符
  • tracker-extract:[GIF]支持giflib 5.1.0以及早期版本
  • tracker-stats:現在可以使用EXPRESSIONS來過濾顯示的統計信息
  • tracker-stats:現在,默認情況下僅顯示常見的和回退的RDF類型, - 可以用於舊行為
  • tracker-info:添加--resource-is-iri或-i以避免URN查找的文件名
  • tracker-info:不顯示“(null)”為nie:InformationElements沒有nie:url
  • tracker-control:添加了很多字符串可以預先解譯
  • tracker-control:刪除較少常見參數的簡寫命令行開關(--list- *,--pause-details)
  • tracker-control:添加了--watch命令行選項來監視數據庫的更改。
  • tracker-miner-fs:默認情況下,在
  • 內忽略'.trackerignore'文件的目錄
  • tracker-miner-apps:挖掘有關應用程序數據的新流程,以前是tracker-miner-fs的一部分。可以通過--disable-miner-apps
  • 禁用
  • tracker-miner-user-guide:挖掘有關用戶指南和幫助內容的數據的新流程,以前是跟踪器 - 礦工fs的一部分。可以使用--disable-user-guide
  • 禁用
  • tracker-writeback:支持GIF
  • tracker-preferences:已刪除索引位置的固定列,列標題文本被截斷
  • tracker-preferences:不要使用Stock。*自Gtk + 3.10
  • 以來已棄用
  • tracker-preferences:根據應用的配置更改,添加重建索引或重新啟動的建議
  • tracker-preferences:一般UI清理和現代化修復了舊版GTK +小部件使用的許多廢棄物
  • tracker-preferences:添加了“控制”選項卡,允許用戶對索引的內容進行更好的控制(例如數字 - 通常被禁用)
  • 追踪者偏好設定:新增應用程式商店螢幕擷取程式的AppData
  • tracker-needle:將AppData添加到應用商店的截圖
  • tracker-sandbox:設置xdg-user-dirs也
  • 修正錯誤(31):
  • https://bugzilla.gnome.org/buglist.cgi?quicksearch=737023,736328,735180,735645,735636,735460,735610,735567,735317,735339,733573,733317,734464,733857,734089,734144 ,733316,733948,733863,733536,733439,732839,730627,728370,730111,729253,729968,729708,728252,728546,725717
  • 文:

  • 許多人都很感謝所有參與者。

截圖

tracker-67925_1_67925.png
tracker-67925_2_67925.png

意見 Tracker

評論沒有發現
添加評論
打開圖片!