Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Wat heb ik aan Gnome Tracker?  (gelezen 1540 keer)

Offline wowo

  • Lid
Wat heb ik aan Gnome Tracker?
« Gepost op: 2020/05/31, 12:30:45 »
Dit wordt een heel lang epistel in 2 delen :)
Deel 1):
In Ubuntu 20.04 wordt als default nu voor het eerst de Gnome Tracker meegeleverd.
Daar wordt tot nu toe weinig aandacht aan besteed maar ik vind dat deze functie dat wel verdient.

Allereerst hoe kwam ik hierop.
Op mijn niet zo piep jonge laptop met ssd, heb ik Ubuntu 20.04 geïnstalleerd en het viel me op dat die steeds bezig was met hoge cpu activiteit. Ook sloeg de ventilator regelmatig aan.
De processen die voor die hoge cpu belasting zorgden waren:
- tracker-store
- tracker-miner-fs
- tracker-extract.

En elke keer toen ik de laptop opnieuw opstartte, was er weer die hoge cpu belasting.

Als eerste heb ik opgezocht op internet wat die tracker processen nou precies waren, of er meerdere mensen last hadden van hoge cpu belasting en hoe ik er vanaf kon komen.
Ik kwam al snel uit op de volgende site:
https://www.linuxuprising.com/2019/07/how-to-completely-disable-tracker.html
De oplossing die hier wordt voorgesteld werkte prima bij mij en wordt nu ook op askubuntu.com als voorkeursmethode gepropageerd (https://askubuntu.com/questions/1187191/tracker-process-taking-lot-of-cpu?rq=1)

Ik heb dan ook het volgende gedaan:
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service

Na dit commando,deed ik de tracker reset:
tracker reset --hard
En vervolgens heb ik ook nog in mijn persoonlijke map, de map tracker in .cache en de map tracker in .local/share/, verwijderd.

En als laatste een reboot uitgevoerd.

Om nu te controleren dat alles gewerkt heeft, kan je het volgende commando gebruiken:
tracker statusUitkomst:
Verbinding met Tracker maken is mislukt: Failed to load SPARQL backend: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit tracker-store.service is masked
(Om eventueel de situatie te herstellen:
systemctl --user unmask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.serviceen vervolgens weer een reboot doen)

Na het uitschakelen van Tracker had ik gelukkig weer een stille laptop zonder hoge cpu belasting.

Daarna heb ik mij verder ingelezen wat Tracker nu precies was.
Ik kwam eerst op een oude website uit:
https://wiki.gnome.org/Projects/Tracker
en van daaruit naar de nieuwere website:
https://gnome.pages.gitlab.gnome.org/tracker/
https://gnome.pages.gitlab.gnome.org/tracker/faq/
https://gnome.pages.gitlab.gnome.org/tracker/overview/

Ik leerde hieruit dat ik Tracker op een “makkelijke manier” kon instellen en tweaken via de dconf-editor (te installaren via Synaptic).
In de dconf-editor: org > freedesktop > tracker > miner > files :
index-recursive-directories = Mappen om recursief te indexeren .
Default: ['&DESKTOP', '&DOCUMENTS', '&MUSIC', '&PICTURES', '&VIDEOS']
(zie ook /home/user/.config/user-dirs.dirs)
index-single-directories = Mappen om niet-recursief te indexeren
Default: ['$HOME', '&DOWNLOAD']

Wat was er nu bij mij aan de hand waarom het zo “mis” ging met Tracker?

Ik heb al mijn documenten, muziek, afbeeldingen en video’s centraal op een NAS-server staan.
Op die NAS-Server staan een hele hoop bestanden en om die allemaal te indexeren, duurt op die oude laptop zeker meerdere dagen.
Nadat ik Tracker weer had ingeschakeld en dagen had gewacht bleek er een meta.db bestand van maar liefst 5 Gb aangemaakt te zijn. Dat vond ik nogal wat.

In mijn map Downloads staan een heleboel zaken die ik bewaar maar die niet geïndexeerd hoeven te worden. Deze map heb ik dan ook bij index-single-directories verwijderd om te indexeren.

In mijn documenten heb ik ook een groot archief map en een groot epub-boeken map (nb tracker voert als default een full tekst search uit op max 10.000 woorden!) . Dat vond ik ook allemaal zinloos om te indexeren.
Om ervoor te zorgen dat Tracker een bepaalde map niet gaat indexeren, kan je een leeg tekstbestand met de naam .trackerignore (of .git, .hg of .nomedia) in die desbetreffende map zetten.

Na de bovenstaande acties heb ik een volledige reset gedaan en Tracker opnieuw zijn werk laten doen.
Nu was Tracker na een aantal uren klaar en het meta.db bestand was nog maar 350 Mb groot.

NB Om de voortgang van de Tracker processen te kunnen volgen kan je het volgende commando gebruiken:
tracker daemon -fWanneer alle processen zijn afgerond, zal je als uitkomst zien:
Opslag:
31 mei 2020, 02:09:38:  ✗     Store                        - Niet beschikbaar

Miners:
31 mei 2020, 02:09:38:  ✓     Bestandssysteem              - Inactief
31 mei 2020, 02:09:38:  ✗     Uitpakprogramma              - Niet-actief of betreft een uitgeschakelde plug-in
Druk op Ctrl+C om te stoppen

Toen vervolgens weer het commando:
tracker statusDat had nu bij mij het volgende resultaat:
Momenteel geïndexeerd: 111736 bestanden, 7459 mappen
Resterende ruimte op database-partitie: 77,4GB (73,98%)
Alle dataminers staan op standby, indexeren voltooid]Momenteel geïndexeerd: 111736 bestanden, 7459 mappen
Resterende ruimte op database-partitie: 77,4GB (73,98%)
Alle dataminers staan op standby, indexeren voltooid

Ook een handig Tracker commando is:
tracker info ‘bestandsnaam’ : Dat geeft namelijk info over welke metadata Tracker uit het desbetreffende bestand heeft opgeslagen.
Vooorbeeld:
tracker info 002.pngAls uitkomst:
Doorzoeken van informatie op entiteit: '002.png'
  'urn:uuid:xxxx'
Resultaten:
  'rdf:type' = 'http://www.w3.org/2000/01/rdf-schema#Resource'
  'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2007/01/19/nie#DataObject'
  'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2007/01/19/nie#InformationElement'
  'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject'
  'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Media'
  'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Visual'
  'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Image'
  'rdf:type' = 'http://www.tracker-project.org/temp/nmm#Photo'
  'nmm:dlnaProfile' = 'PNG_LRG'
  'nmm:dlnaMime' = 'image/png'
  'tracker:modified' = '2600'
  'tracker:available' = 'true'
  'tracker:added' = '2020-05-29T00:01:55Z'
  'nfo:width' = '786'
  'nfo:height' = '527'
  'nfo:fileSize' = '80022'
  'nfo:fileName' = '002.png'
  'nfo:fileLastModified' = '2020-05-28T21:10:17Z'
  'nfo:fileLastAccessed' = '2020-05-28T21:10:17Z'
  'nfo:belongsToContainer' = 'urn:uuid:xxxxxx'
  'nie:url' = 'file:///home/user/002.png'
  'nie:mimeType' = 'image/png'
  'nie:isStoredAs' = 'urn:uuid:xxxxxxx'
  'nie:isPartOf' = 'urn:uuid:xxxxxx'
  'nie:dataSource' = 'http://www.tracker-project.org/ontologies/tracker#extractor-data-source'
  'nie:dataSource' = 'urn:nepomuk:datasource:9291a450-1d49-11de-8c30-0800200c9a66'
  'nie:byteSize' = '80022'
  'http://purl.org/dc/elements/1.1/source' = 'http://www.tracker-project.org/ontologies/tracker#extractor-data-source'
  'http://purl.org/dc/elements/1.1/source' = 'urn:nepomuk:datasource:9291a450-1d49-11de-8c30-0800200c9a66'
  'http://purl.org/dc/elements/1.1/date' = '2020-05-28T21:10:17Z'
  'maemo:relevance' = '1000000.0'

Wordt vervolgd in Deel 2)
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #1 Gepost op: 2020/05/31, 12:43:09 »
Deel 2):
Maar nu de Hamvraag:
Wat heb ik nu aan tracker?

Via de officiële website wordt ik eigenlijk niet zo veel wijzer, welke voordelen dit voor mij betekent.
Who uses Tracker?
GNOME
Tracker is a core dependency of the GNOME desktop.
Gnome's Shell doesn't use Tracker directly. Instead, the search results in the shell are provided by multiple apps on the system, using the SearchProvider API. Some of these apps use Tracker internally, so they return search results provided by Tracker to gnome-shell.
The following GNOME applications use Tracker:
    • GNOME Books (uses Tracker to find ebooks)
    • GNOME Boxes (uses Tracker to find VM images)
    • GNOME Documents (uses Tracker to find documents)
    • GNOME Files (uses Tracker for full-text search within files)
    • GNOME Games (uses Tracker to find games)
    • GNOME Music (uses Tracker to find music and store playlist data)
    • GNOME Photos (uses Tracker to find photos and store album data)
    • GNOME Videos (uses Tracker to find video content)
Although Tracker is able to store contacts and calendar entries, GNOME uses Evolution Data Server for this.

Tracker is een soort van metadata indexer. Windows gebruikte als default ook altijd zo'n soort indexer en daar had ik altijd al een hekel aan. De Windows pc was nl heel vaak aan het indexeren en daarvan had ik nooit echt het idee dat ik daar wat aan had.

Tracker bleek bij mij een indexering te doen van de volgende documenten.
.odt, .pdf, .csv, .epub, .doc, .vcf, .oxlsx, .php.thm
Ook uit foto’s (.jpg), muziek (.mp3) en video’s (.mp4) werden metada gehaald.
NB Welke bestanden tracker precies allemaal indexeert, heb ik geen informatie op internet kunnen vinden. Dat vind ik nogal vaag...

Nog iemand die het nut van een indexer betwijfelt en er het volgende artikel over heeft geschreven:
https://write.snopyta.org/gnuserland/the-mysterious-case-of-tracker

Ik heb nu besloten, mede omdat Tracker nog volop in beweging is (net als snaps bijvoorbeeld), om de Tracker functie maar voorlopig uit te schakelen.

Ik denk dat ik geen behoefte heb aan een metadata extractie door Tracker omdat de door mij gebruikte programma's daar uitstekend zelf voor kunnen zorgen.
Voorbeelden:
Shotwell extraheert de metadata uit mijn Foto's.
De Logitech Media Server op mijn NAS indexeert prime de metadata in mijn muziek.
Ook aan "Full Text Search" in mijn documenten heb ik nog nooit behoefte gehad.

Hoe denken jullie hierover?
« Laatst bewerkt op: 2020/05/31, 12:46:07 door wowo »
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline HWE64

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #2 Gepost op: 2020/05/31, 16:12:26 »
@wowo, Als ik het wel heb is hij niet in Xubuntu 20.04 LTS geinstalleerd. Is dit juist?
Niet panikeren, er is een Ubuntuforum.

1] Linux Mint 21.3 Xfce (Desktop hoofd pc). 2] LMDE 6 Xfce/LM21.3 Xfce (Clevo laptop) 3] LMDE 6 Xfce (Dell Laptop ). 4] LMDE 6 Xfce/Linux Mint 21.3 Xfce (HP Desktop test pc).   5] Xubuntu 22.04.3 Xfce (Dell desktop). 6] W10 (Dell Desktop)

Offline vanadium

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #3 Gepost op: 2020/05/31, 16:33:31 »
Prachtig opzoekwerk, wowo, en een zeer goede samenvatting! Tracker is inderdaad nogal slecht gedocumenteerd en obscuur.

Tracker is gemaakt om te integreren in de Gnome omgeving, en is inderdaad niet standaard geïnstalleerd in andere bureaubladomgevingen.

Er is inderdaad weinig commentaar over tracker (werd in Ubuntu al geïntroduceerd in 19.04 of 19.10), mogelijk omdat je er bij een snelle computer niet zoveel van merkt. Hoogstens merk je een minutenlang blazende processor kort na opstart, maar je werkzaamheden en interactie met het systeem worden niet beduidend vertraagd.

Tracker staat inderdaad in voor "full text search" in Bestandsbeheer en Gnome Shell. De "Star" functie in Bestandsbeheer werkt via Tracker. De Gnome applicaties Photos, Documents en Music, standaard niet geïnstalleerd op Ubuntu, gebruiken Tracker voor het beheer van de metadata van de bestanden.

Buiten het gieren van je ventilator mis je niets essentieels als je Tracker uitschakelt. De "Star" functie werkt niet, maar nautilus blijft voortreffelijk en snel bestanden vinden, natuurlijk nu enkel via de bestandsnaam. Voor het dagelijkse werk is dat een voordeel: je wordt niet bedolven onder allerlei zoekresultaten als je naar een folder wil waarvan je een deel van de naam weet.

Offline Tom

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #4 Gepost op: 2020/05/31, 17:58:30 »
@wowo, Als ik het wel heb is hij niet in Xubuntu 20.04 LTS geinstalleerd. Is dit juist?

Dat is juist HWE64  ;)
Netbook Xuby Xenial 16.04.5 Lts (totaal gestripte versie). Desktop Xuby Bionic 18.04.6 Lts Gestripte versie - Laptop Xuby Bionic 18.04.6 Lts. Ubuntu CoC Signed.Yes.

Re: Wat heb ik aan Gnome Tracker?
« Reactie #5 Gepost op: 2020/05/31, 21:17:25 »
Mijn complimenten voor het vele opzoekwerk en het delen er van. Indexering op Windows heb ik ook nooit gebruikt en voor een 'eenvoudige' Xubuntu gebruiker met weinig zaken om op te slaan of archivering ook volstrekt nutteloos.
Xubuntu 22.04.3 LTS
Gemeente Assen

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #6 Gepost op: 2020/06/01, 00:43:20 »
De "Star" functie in Bestandsbeheer werkt via Tracker.
De "Star" functie werkt niet, maar nautilus blijft voortreffelijk en snel bestanden vinden, natuurlijk nu enkel via de bestandsnaam.
Bedankt voor deze info, dat wist ik nog niet.
Als ik nu (na uitschakelen van tracker) met de rechter muisknop op een bepaald bestand klik en kies voor "Toevoegen aan favorieten", dan komt dit bestand niet meer in de map "Met ster" (= Favoriete bestanden) terecht.
Ik zou nu graag de map "Met ster" uit de zijbalk van Nautilus verwijderd willen hebben. Daarvoor heb ik nog geen werkende oplossing gevonden.
Weet jij misschien een oplossing? En nog mooier zou het zijn dat de mogelijkheid "Toevoegen aan favorieten" ook zou kunnen verdwijnen. ;)

Ps Eigenlijk zou deze "favorieten functie" geheel los moeten staan van het tracker
gebeuren.
Liefst een oplossing analoog aan map "Onlangs gebruikt" in de zijbalk van Nautilus. Die kan gewoon via Instellingen > Privacy > Bestandsgeschiedenis & prullenbak > Bestandsgeschiedenis Schuifje "Bestandsgeschiedenis" uitzetten.
« Laatst bewerkt op: 2020/06/01, 01:17:19 door wowo »
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline vanadium

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #7 Gepost op: 2020/06/01, 10:40:12 »
Ik zou nu graag de map "Met ster" uit de zijbalk van Nautilus verwijderd willen hebben. Daarvoor heb ik nog geen werkende oplossing gevonden.
https://superuser.com/questions/1359253/how-to-remove-starred-tab-in-gnomes-nautilus maar ik doe dat niet, te ingewikkeld voor mij  ;)

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #8 Gepost op: 2020/06/01, 12:24:43 »
Poef. Idd dat is niet echt gebruikers vriendelijk.
Bedankt voor het opzoeken.
Die "Ster functie" hadden ze toch ook op een andere manier kunnen implementeren. ;)

Even wat roddelen:
Met die "Tracker", "Ster functie" en "Recente bestanden functie" begint Ubuntu steeds meer op Windows te gaan lijken ....... Maar ook  Windows gaat steeds meer richting Linux......
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline h2o

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #9 Gepost op: 2020/06/01, 12:35:24 »
Wat heb ik aan Gnome Tracker?
* Waarschijnlijk niet veel als je zelf gestructureerd bent en weet waar je bestanden staan
* Waarschijnlijk niet veel als je van snelheid houdt en geen vertraging van je systeem wilt hebben.
* Waarschijnlijk niet veel als je zelf controle over je systeem wilt houden
* Waarschijnlijk niet veel als je langer wilt doen met je hardware.

Dezelfde zaken spelen ook bij Windows. Is ook een van de eerste dingen die ik daar uit zet, die indexering.

[sacarsmemodus aan] Allemaal van die geautomatiseerde dingen die het makkelijker moeten maken en je leren lui te worden. Mensen hebben tegenwoordig niet veel tijd meer laten het denken al gauw over aan anderen of aan programma's en apparaten. [/sarcasmemodus uit]

Nu weer serieus. Als je het echt niet nodig heb, schakel het dan gewoon uit. Kudos voor het zoekwerk!
Als je die tracker eruit sloopt en toch (handmatig) wil laten indexeren, dan kan Recol dat ook.
« Laatst bewerkt op: 2020/06/01, 12:40:42 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #10 Gepost op: 2020/06/01, 17:53:27 »
@h2o +1  =D
Van kunstmatige intelligentie is nog niemand slimmer geworden....
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #11 Gepost op: 2020/06/01, 18:28:42 »
Ik zou nu graag de map "Met ster" uit de zijbalk van Nautilus verwijderd willen hebben. Daarvoor heb ik nog geen werkende oplossing gevonden.
https://superuser.com/questions/1359253/how-to-remove-starred-tab-in-gnomes-nautilus maar ik doe dat niet, te ingewikkeld voor mij  ;)
Volgens optie 1) krijg de map "Met ster" uit de zijbalk van Nautilus helaas niet weg. :(
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline vanadium

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #12 Gepost op: 2020/06/01, 18:51:44 »
Bij mij is het wel gelukt. Wellicht heb je in 4 "confetti" laten staan omdat je dat zo mooi vond.  =D

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #13 Gepost op: 2020/06/01, 19:55:20 »
Bij mij is het wel gelukt. Wellicht heb je in 4 "confetti" laten staan omdat je dat zo mooi vond.  =D
Mooi dat het bij jouw is gelukt!
En neen, confetti had ik vervangen. ;)
Heb het misschien te snel gedaan, ga het morgen maar weer eens opnieuw proberen.
Desktop Ubuntu 20.04 LTS en 22.04 LTS

Offline wowo

  • Lid
Re: Wat heb ik aan Gnome Tracker?
« Reactie #14 Gepost op: 2020/06/02, 01:02:10 »
Het is mij nu ook gelukt!   :laugh:
Een typo vanwege terrasbezoek vandaag?  ;)
Dat ik met de rechter muisknop nog steeds de mogelijkheid heb om zinloos te klikken op "Toevoegen aan favorieten", daar kan ik mee leven.
Desktop Ubuntu 20.04 LTS en 22.04 LTS