I agree. Do not derail the discussion because some person’s mind disagrees with the argument. I have been subjected to this myself … in this forum. Who guards the guardians in this forum?
I shall now release my tome.
I must reply to this challenge since it relates to my own efforts to obtain order out of chaos in my own Ubuntu 22.04. I am not yet in the bleeding edge of 26.04.
Now I share the views of others that trying to introduce a new feature in kernel is like pissing into the wind.
We must resort to our own instincts to build “workarounds”. Not to change the foundations.
Now I can relate to that scenario. We all have “habits”. My wife and I are a decade in “age of man” older in this home/dev/care environment and I am researching ways of cutting through chaos in the medical sector inter alia. Order out of chaos. On that subject I shall digress slightly and point to Santa Fe Institute.
Now returning to the man/machine interface - or your aged mother/Ubuntu machine interface - there is already far too much complexity for the elderly.
Your mother prefers to write long winded names. So be it. Accept that operational constraint. Design a workaround. At least she is not writing file names in Latin.
I draw on your example:
Using AI ? I think that it’s not that simple. Take as an example an invoice, the basename could contain “Facture <SOME_COMPANY_NAME> du 9 avril 2025 d’un montant de 120 €” to say that the invoice date is 2025/04/09 and amount is 120 €. Easy for humans, even with typos, but otherwise we enter the field of NLP, and we have to use AI with human feedback/validation. AI can be a big help, but the entry cost is still high for people like my mother. I already paid the entry cost by using the tar trick and editing filenames inside tar archive for her. I care also about people who are not able to look Internet to learn how to a edit a tar archive in-place ;
How can we simplify the interface between your mother and the hidden assets? Without changing her work flow (too much).
And I empathise with the goal to tear down barriers for the elderly.
What I suggest is using a very powerful but front end tool Albert as one cog in a tool chain.
This allows Python extensions to be written and your mother can be mentored to hit [Ctrl+Space] to popup a query box (no AI at this stage but I have on occasions likened Albert to Robot Gort’s all seeing eye in the 1951 scifi film).
So the custom command (agreed with your mother in requirements analysis) might be:
Invoice [search term]
It might bring up all invoices to be clicked through.
But how can we dig deeper to find invoices for specific customers, or even ignoring file names to find keywords (context vectors) within the corpus of invoices?
We introduce Recoll as another cog in the desktop “work around” tool chain. The Albert front end will capture the essence of interest then whirl away in Python extension to bring up a Recoll GUI summarising invoices to preview.
Using your example Albert extension must compose this Recoll query:
The Recoll search operatos (hover on the Recoll query field) show that you can compose this custom query (assuming that your invoices are in LibreOffice Calc)
So we start Recoll query with:
ext:ods
This means display in Recoll GUI only indexed files with extension .ods.
Now sort the GUI date column. To see every .ods file in the desktop. By date.
Now hover the mouse over the ext:ods query and lo … a cheat sheet pops up.
We can narrow our search pattern yet further even looking for key words within each spreadsheet.
I use these methods to search my own desktop constellation. But they can be extended to search this forum (forget tags and categories) and the old ubuntuforums and other corpora.
The theme to research is corpus linguistics. There is another nice gem to discover. A cog in the toolchain. AntConc.