Fix ROX right-click menu
I have SeaMonkey PET package installed. When a package is
installed, /usr/bin/build-rox-sendto is run, which updates the ROX-Filer
right-click menu. It reads the "MimeType" field from
/usr/share/applications .desktop files and from that creates right-click
menu entries.
Well, actually there are five of them for SeaMonkey;
SeaMonkey-Addressbook.desktop, SeaMonkey-Composer.desktop,
SeaMonkey-irc-chat.desktop, SeaMonkey-mail-and news.desktop and
SeaMonkey-web-browser.desktop, and these don't actually have a
"MimeType" field. In that case, there is a fallback in build-rox-sendto;
a lookup table.
After installing the SM PET, have right-click entries; however,
sometimes those for user-installed packages disappear. I haven't been
able to figure out why. There is code in /etc/rc.d/rc.update that will
rerun build-rox-sendto if there is a version update or a SFS layers
change. I have modified that code to more definitely rerun
build-rox-sendto if required, see commit:
https://github.com/bkauler/woofq/commit/e824fc97ef67e94bd1402fb062cfede0141874f0
Tags: easy