Whenever I move or rename files with my desktop file browser, it causes havoc with other desktop applications. The apps can no longer find the files.
What can I do to make my desktop apps stop being so obtuse, and just see that my files have been moved or renamed, and to update their own references accordingly?
You can see it in apps like the Kate text editor, whose quite useful 'sessions' feature is rendered almost entirely useless by the mere act of files being used or renamed. Other apps are the same. Firefox loses track of downloads, for example. Rsync goes through the rigmarole when updating a mirror copy of a file tree that has been renamed, of deleting the original, because it thinks it no longer exists, and copying the renamed files all over again, wearing one's media out in the process. One's own scripts are in a constant state of fragility, because of this inconvenience that has been overlooked by the underlying filesystem, which is that users use computers, and that moving and renaming files is the most fundamental thing their operating system interfaces encourage them to do, and the one basic thing all filesystem browsers do for them.
Bearing in mind that this is 2020, nearly 30 years after Linus Torvalds implemented the extended linux file system, and 50 years since the first implementation of Unix (oh and 40 years since the first MS-DOS); surely there is some filesystem tweak that will stop all my apps breaking any time I move or rename a bunch of files?