Направление ты указал правильное, а вот с решением не так все просто. Дело в том, что в /usr/local/share/applications/mimeinfo.cache прописано следующее:
inode/directory=defaultfilemanager.desktop;Pfs-mk.desktop;
а в /usr/share/applications/mimeinfo.cache это:
inode/directory=PackIt.desktop;Thunar-folder-handler.desktop;
так вот, если в /usr/share/applications/mimeinfo.cache перед PackIt.desktop написать defaultfilemanager.desktop, то в dukto начинает правильно открывать каталог в ROX, но как только будет выполнена команда update-desktop-database все вернется назад
Скопировал defaultfilemanager.desktop в каталог /usr/share/applications и выполнил sudo update-desktop-database, в результате defaultfilemanager.desktop дописался в конце строки:
inode/directory=PackIt.desktop;Thunar-folder-handler.desktop;defaultfilemanager.desktop;
Как его автоматом сделать первым? Оказывается самым первым пишется самый старый по времени создания файл *.desktop.
З.Ы. Странно, но я считал, что выше приоритет у файлов из /home/live/.local/share/applications, потом у файлов из /usr/local/share/applications, а потом уже /usr/share/applications, а на практике почему-то по другому выходит