Sounds like an installation issue. What should happen is that pdf or so would install a file in /usr/lib/mime/packages, and the package manager would call update-mime-database. This is freedesktop.org infrastructure which is common between kde and gnome. Regards, John