Looking for advice on debugging issues with full text search with tracker. By and large, it seems to be basically working other than the results in Gnome shell coming back as Untitled Document (https://bugzilla.gnome.org/show_bug.cgi?id=789006). But I’ve noticed that some of my PDFs are missing words from their full text indexes, and I can’t work out why, or how to debug the issue.
If I search for the document by name in Documents, it appears as expected; if do
tracker info <FILE>for it, I get a result with all the various properties + all of the text listed under nie:plainTextContent. Stranger still, if I do
tracker search <TERM>with some words that appear in the document, it turns up - but with others (including ones that definitely appear in the nie:plainTextContent field, and which are found by searching in the document with DocumentViewer) it doesn’t get returned. It looks like the text content of the document is only being partially indexed for some reason.
Things I’ve tried:
tracker reset -f <FILE>whilst watching with
tracker daemon -w. This shows the document being reindexed but nothing else particularly enlightening
- Changing ‘max-words-to-index’ to 100,000 using dconf-editor - no difference in behaviour
- Attempting to do
tracker extract -v debug <FILE>directly on the file; this just gives me a file not found error for /usr/lib/tracker-extract - which indeed doesn’t exist. Not sure what’s going on there.
Any suggestions for how to progress here?
I’ve recently installed Antegros. After a few teething troubles with Nvidia Optimus I think I’m slowly getting to grips with things. Despite initial reservations, I’m giving Gnome and Wayland another chance since it seems to be the way the wind’s blowing and I don’t really get on with any of the other DE that much better; I think I can probably get used to it.
One thing that’s frustrating me a little is the libinput touchpad support - I suspect it’s possible to tweak it but I’d be grateful for some guidance about the best approach. I’m using a Lenovo T440p with a synaptics clickpad. In particular the following things are giving me grief:
- Enabling two-finger scrolling and tap to click makes for a frustrating experience. If I’m very careful about how I click/scroll, the right thing happens, but a lot of the time when I’m scrolling libinput is reporting right-click events as well/instead. It seems like maybe this could be fixed by changing some sensitivity values but maybe there’s a different problem, and besides, I’m not sure where this would be adjusted (see next point).
- I’m not clear where/how I can change the settings for libinput under Wayland.
libinput list-devicesreports settings that are inconsistent with the gnome control panel - I guess because the libinput command line is reporting the X server settings rather than the Wayland configuration? The control panel is fine as far as it goes but there are a lot of settings (e.g. Middle click emulation) that aren’t available right now.
Right, yes, I do have Nvidia Optimus graphics and I did install the proprietary driver. This time through the install process I noticed the tooltip that warned against doing that - probably would be good to make that a bit more explicit than a hover-over given that it’s going to prevent the system from booting!
I’ve got it working with bumblebee for the time being, which seems to be the only reasonable solution if you want to retain the option of maximum graphics performance.
I’m still a bit confused as to why switching to gdm avoided this issue. Can anyone provide a simple explanation of why this is so I can deepen my understanding of what’s actually going on with all this stuff? If the problem is running Wayland on Optimus I wouldn’t have thought that the DM would make any difference unless the DM somehow forces the system to use the other driver…
I’m not an enormously knowledgeable linux user (although I’ve used it for quite a number of years now) and I’m an Arch newbie.
I installed Antegros with Gnome 3, and everything seemed to go smoothly until I rebooted. Basic startup seemed to happen OK, but on loading the graphical desktop I was just greeted with a blank screen, no cursor, no nothing. Ctrl-Alt-F2 got me a TTY, however, and there didn’t seem to be anything obviously incriminating in the lightdm logs - lightdm had started successfully; and I didn’t see anything obvious in the X logs either.
After reading a few posts online, I tried switching to GDM, and this seemed to work ok, so I left it at that. Unfortunately, after a while I came to realise how much I dislike Gnome 3, particularly on Wayland, and wanted to switch back to Cinnamon (I was a Mint user before). This is when the wheels started to fall off. I tried using pacman to get rid of gnome and install Cinnamon, but all I ended up with was some sort of butchered gnome with no apps. It seemed like perhaps it was gdm that was causing the problem, so I tried switching out for lightdm, but I got the black screen again.
At this point I decided to start afresh and reinstall, selecting Cinnamon from the beginning. Black screen on bootup. Sigh. Installed gdm, disabled lightdm, enabled gdm - back to the sort of “butchered gnome install” instead of Cinnamon.
More reading; switched to nouveau. Ok, now I have a system that boots with lightdm into Cinnamon: progress - I now know that the problem is some relationship between lightdm and nvidia. But nouveau is too slow for me - I want the proprietary driver, so I need to fix it.
Since then I’ve tried blacklisting the intel driver in /etc/modprobe.d/blacklist.conf, adding rcutree.rcu_idle_gp_delay=1, and adding the nvidia module to the mkinitcpio config file. None of these has made any obvious difference - I still get the same black screen on startup.
For reference, the system is Lenovo Thinkpad T440p with a NVIDIA Corporation GK208M [GeForce GT 730M] and Intel Corporation 4th Gen Core Processor Integrated Graphics Controller.
I’m guessing that people are going to need logs and the output of some debug commands to help, but I’m a bit clueless at this level (I’ve never really understood X properly I’m afraid) so rather than guessing I’ll wait and then provide what people ask for.
Thanks in advance for any help!