I have tested this on a low-end laptops first with no tracker and then with tracker installed with default configuration (and there our problem lies.) The default configuration is just unacceptable.
1. Why does tracker index bzr, vendor, pycache folders by default? I put my git projects inside documents. You can literally see that with tracker daemon -f. Also, It should ignore any directory starting with "." by default
2. There are many other configuration available in Gsettings which aren't exposed in GUI.
After this the system is somewhat working well. There are no aggressive indexing. All files can still be searched from shell. Documents, Bijiben etc works without any problems.
There are many options which can be disabled during compilation. For example extractor metadata for ps.gz, gif, iso, xps, abw seems pretty useless to me (who use it and why?). These can be disabled during compilation.
I will keep testing but I believe tracker can be enabled in Ubuntu with proper default settings keeping it at absolute minimal level.
@Carlos Garnacho
I have tested this on a low-end laptops first with no tracker and then with tracker installed with default configuration (and there our problem lies.) The default configuration is just unacceptable.
1. Why does tracker index bzr, vendor, pycache folders by default? I put my git projects inside documents. You can literally see that with tracker daemon -f. Also, It should ignore any directory starting with "." by default
2. There are many other configuration available in Gsettings which aren't exposed in GUI.
3. I configure following things: -devices false days-threshold 3 ? (I don't not understand this)
-- enable-writeback false
-- index-optical-discs false
-- index-on-battery false
-- index-removable
-- ignored-directories ['core-dumps', 'CVS', 'lost+found', 'po', 'vendor', '.git']
-- ignore-stop-words true
-- ignore-numbers true
-- max-words-to-index 1000
-- removable-
After this the system is somewhat working well. There are no aggressive indexing. All files can still be searched from shell. Documents, Bijiben etc works without any problems.
There are many options which can be disabled during compilation. For example extractor metadata for ps.gz, gif, iso, xps, abw seems pretty useless to me (who use it and why?). These can be disabled during compilation.
I will keep testing but I believe tracker can be enabled in Ubuntu with proper default settings keeping it at absolute minimal level.