Puppy-like ICEWM menu?
Posted: Wed 15 Mar 2017, 22:07
Hello.
Looking at icewm-BRANCH version 1.3.12.56,
it has pretty good and fast icewm-menu-fdo ( 14K installed ) with
icons, local language support, dynamic generation, etc.
However, most Puppy-apps end up in "Other" section...
I'm no good at C, so I'm kinda hoping someone with proper
knowledge for menus and C could help out here.
icewm-BRANCH can be found at GitHub,
file that needs some modification is fdomenu.cc ( added to this post, see below )
To compile that version of icewm, one may need:
autopoint ( for translations )
sgml2html ( for documentation )
.. it may compile the binaries before falling over on the
missing sgml2html, while.. it will "need" autopoint for autogen.sh to start with.
There is something strange about installing autopoint, so just extracted it to
/root/my-applications/bin/ for compiletime, to have it "on-path"..
For now I've got most apps to show up at least ..somewhere
All suggestions and examples and patches are welcome.
Other notes.
This version of icewm can be safely configured/compiled
without the built-in taskbar or sm ( 629K, with all in = 809K )
Will work with bmpanel2 without any noticeable errors, and looks way far better this way.
Removed the default "Unknown-x-event-blah-blah.." from the bmpanel2 source,
as it tends to flood xerrs.log with thousands of lines in a single session,
at least in TahrPup605(32bit) .
Looking at icewm-BRANCH version 1.3.12.56,
it has pretty good and fast icewm-menu-fdo ( 14K installed ) with
icons, local language support, dynamic generation, etc.
However, most Puppy-apps end up in "Other" section...
I'm no good at C, so I'm kinda hoping someone with proper
knowledge for menus and C could help out here.
icewm-BRANCH can be found at GitHub,
file that needs some modification is fdomenu.cc ( added to this post, see below )
To compile that version of icewm, one may need:
autopoint ( for translations )
sgml2html ( for documentation )
.. it may compile the binaries before falling over on the
missing sgml2html, while.. it will "need" autopoint for autogen.sh to start with.
There is something strange about installing autopoint, so just extracted it to
/root/my-applications/bin/ for compiletime, to have it "on-path"..
For now I've got most apps to show up at least ..somewhere
All suggestions and examples and patches are welcome.
Other notes.
This version of icewm can be safely configured/compiled
without the built-in taskbar or sm ( 629K, with all in = 809K )
Will work with bmpanel2 without any noticeable errors, and looks way far better this way.
Removed the default "Unknown-x-event-blah-blah.." from the bmpanel2 source,
as it tends to flood xerrs.log with thousands of lines in a single session,
at least in TahrPup605(32bit) .