Thinlinc clienconf mime type is still registered after an uninstall of the thinlinc client. $ xdg-mime query default application/vnd.cendio.thinlinc.clientconf thinlinc-client.desktop
https://bugs.freedesktop.org/show_bug.cgi?id=71825
Due to the work done on bug 7183, we are no longer using xdg-desktop-menu, and we are no longer updating /usr/local/share/applications/defaults.list. As far as I understand it, it's not necessary to update this file when only one application provides a certain mime type. Some people also regard this file as obsolete, see: https://lists.freedesktop.org/archives/xdg/2014-February/013183.html I've tested client uninstall (build 5976) at Ubuntu 18.10 and the problem is no longer present.
Our conclusion is that it is actually incorrect for an application to touch defaults.list during installation; this file should be regarded as system administrator preferences. Note that we will not try to undo changes done by old clients.
I tested the ThinLinc Client on Ubuntu 14.04, SLES 15 and Fedora 29. I verified the following: * After installing the nightly ThinLinc Client it will properly be associated with .tlclient files in "Files" and nautilus * Uninstalling the nightly ThinLinc Client removes this association Seems to work well. Note that bug 7301 was found while testing this.