Dear forum, I am not sure if I am in the correct place, but I am sure to be corrected if not.
So I have noticed that when ever I search for file names in my native language, the global search does not show them. I have also noticed that the global search does not accept special characters. The shell has my language installed and displays correctly. The inputs are selected to my language.
This is giving me some headache because this is a function I really like and would like to get working.
I am not sure if I have missed some settings somewhere or if this is a bug.
To explain a bit better, if I search for my “TĂmaskráning.ods” it will display as “Timaskraning.ods” even if I put in the special characters for that file.
Funny enough, my file “Dagbók.ods” shows up right up around when I try to put in “ó” in the search area. Having a regular “o” does not show the the file as a suggestion.
I am running Endeavour OS, if more info is needed, I will be happy to add it.
I have not had much luck searching for this exact behavior on the internet.
Hello, this should work, but it’s possible there’s missing test coverage and/or a bug.
Filesystem search results in GNOME Shell are provided by the Nautilus (Files) search provider. Do you see the same issue searching in Nautilus?
The Nautilus search provider, in turn, uses tracker-miner-fs-3 to do provide full text search and (i think) filename matches. Does your issue reproduce when running searches with tracker3directly in the commandline?
e.g… does tracker3 search TĂmaskráning.odsreturn expected results?
PS. I don’t know Endeavour OS, so I’ve described how things work in a “stock” GNOME 43 setup.
Thank you for the reply. The Nautilus seems to be working correctly and it finds my file without any problem. However, the folders are presented in weird way, shouldn’t it show the icelandic characters?
Note that the last part of the URI is hidden because it didn’t fit in the terminal, if you press the right arrow key you can see the rest.
OK, it sounds like the search engine itself is working as expected, perhaps the problem is the UI in GNOME Shell not displaying the special characters correctly?
The next step would be to open an issue at Issues · GNOME / gnome-shell · GitLab. In this case a short video might be useful, on a modern GNOME desktop you can use the screenshot tool to make a quick screencast to better illustrate the issue.
I love this feature of finding what ever I want by just typing.
Thank you for the help, and IF I get some answers from issues - GNOME / gnome-shell-GitLab I’ll put them in here.
I thought of another thing you can do to try to locate the issue. I have a tool which is useful for debugging search providers. If you have time, please try this and paste the result:
Thanks for that. What it tells me, is that the “name” field does have special characters, i.e. the à has not been converted to a regular i here. This is more evidence that the problem is in GNOME Shell itself.
I’m scratching my head what comes into play for this: in Activities Overview on Arch Linux I can’t type composable characters (but I can in apps), on Fedora I can. Is it a missing package, a compile time option Arch Linux didn’t use or some setting difference with Fedora? The gtk-im-* settings are the same between my Arch Linux and Fedora.
I only needed to install the ibus package and log out and back in. I can now type composed characters in Activities Overview on Arch Linux. I didn’t need to install any ibus-somename packages.