Improved menu assignment
June 28, 2012 —
BarryK
When a Puppy is built in Woof, or a package installed with the Puppy Package Manager (not a PET), placement in the menu has up until now been somewhat unsatisfactory.
For example, the Sylpheed .deb package from Debian Squeeze creates two menu entries, in Network and Internet categories -- the former is not appropriate. Sometimes there is no menu entry created at all when there should be.
I have given this problem some attention and made improvements to scripts 2createpackages and installpkg.sh. Woof commit:
http://bkhome.org/fossil/woof2.cgi/info/6bc0629099
Comments
Re: menusUsername: technosaurus
This problem was also solved in jwm_tools v0.9; however for v1.0 I am planning to implement the latest standards so we don't have to keep patching desktop files http://standards.freedesktop.org/menu-spec/menu-spec-1.1.html#category-registry http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html ::Note the section on %* - jwm does not activate the menu on a drag enter event or execute on a drop event, so these will get removed when the menus are created (or traybuttons, ... I just made a little hack to have jwm do pseudo-icons using a clever traybutton trick - that builds icons from *.desktop files in $HOME/Desktop/) The $HOME/Desktop idea came from reading on how to properly implement the autostart spec using jwm's StartupCommand per: http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
jwm drive trays
Username: zygo
"technosaurus, OK, perhaps not on the menu. Are your 'jwm drive trays' in a pet? Sounds interesting. Where can I get my hands on it?
Tags: woof