Building DPupBuster64 from Woof-CE
Building DPupBuster64 from Woof-CE
Hi all.
I'm back at it after a "sabbatical" of 16 months.
I put together a DPupBuster64 from the Woof-CE. It boots to desktop.
Sound works. Browser is Firefox.
But there were a few apps and files missing, as reported by Woof-CE report
"ERROR-2CREATEPACKAGES".
I managed to find some through the PPM and in josejp2424's Buster64.
Here are the ones I need help finding:
desk_icon_theme_uniform
firewallstatus
freememapplet
goffice
gtk_theme_numix
hotplug2stdout
leafpad
libgtkhtml
nenscript
netmon_wce
powerapplet_tray
rp-pppoe
sane-backends
ssh-gui
xcur2png
xdg_puppy
zz_busterfix64
Notes:
-- the themes (desk_icon_theme_uniform and gtk_theme_numix) are probably
just that, so can be substituted with another.
-- is there a 64-bit version of leafpad? If no, again no big deal, could be
replaced with a small basic editor, perhaps new.
-- goffice actually not necessary, if the user downloads LibreOffice or such.
-- no xdg_puppy means no valid jwm menu. ATM, using icewm installed
from PPM, as the WM. (But even it is offering a partial solution.)
-- surely there are 64-bit versions of Puppy standards for powerapplet_tray,
netmon_wce, firewallstatus and freememapplet, I just don't know where to
look, yes?
Many thanks in advance for any help or indications.
BFN.
I'm back at it after a "sabbatical" of 16 months.
I put together a DPupBuster64 from the Woof-CE. It boots to desktop.
Sound works. Browser is Firefox.
But there were a few apps and files missing, as reported by Woof-CE report
"ERROR-2CREATEPACKAGES".
I managed to find some through the PPM and in josejp2424's Buster64.
Here are the ones I need help finding:
desk_icon_theme_uniform
firewallstatus
freememapplet
goffice
gtk_theme_numix
hotplug2stdout
leafpad
libgtkhtml
nenscript
netmon_wce
powerapplet_tray
rp-pppoe
sane-backends
ssh-gui
xcur2png
xdg_puppy
zz_busterfix64
Notes:
-- the themes (desk_icon_theme_uniform and gtk_theme_numix) are probably
just that, so can be substituted with another.
-- is there a 64-bit version of leafpad? If no, again no big deal, could be
replaced with a small basic editor, perhaps new.
-- goffice actually not necessary, if the user downloads LibreOffice or such.
-- no xdg_puppy means no valid jwm menu. ATM, using icewm installed
from PPM, as the WM. (But even it is offering a partial solution.)
-- surely there are 64-bit versions of Puppy standards for powerapplet_tray,
netmon_wce, firewallstatus and freememapplet, I just don't know where to
look, yes?
Many thanks in advance for any help or indications.
BFN.
- Attachments
-
- DPupBuster-from-Woof_(temporary).jpg
- Here's what it looks like ATM.
- (137.06 KiB) Downloaded 377 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Building DPupBuster64 from Woof-CE
Wow! Looking great, waiting for beta testing.
xdg-puppy
Hello musher0
I happened to need xdg_puppy as well. For icewm.
I found it in the sources : https://distro.ibiblio.org/puppylinux/sources/x/
Compile it with make and take the binary.
The rest you do not need. Well, I did not need it.
It depends on fixmenus whether you need the original from rarsa or the one amended by 01micko.
You probably will need the amended if you build now with woofCE.
Beware that 01micko did not amend for other wm, just for jwm.
If you need this for other wm, remove the check on the number of arguments, argc, at the start of the main function.
The original from rarsa:
http://www.murga-linux.com/puppy/viewto ... 0921#20921
I happened to need xdg_puppy as well. For icewm.
I found it in the sources : https://distro.ibiblio.org/puppylinux/sources/x/
Compile it with make and take the binary.
The rest you do not need. Well, I did not need it.
It depends on fixmenus whether you need the original from rarsa or the one amended by 01micko.
You probably will need the amended if you build now with woofCE.
Beware that 01micko did not amend for other wm, just for jwm.
If you need this for other wm, remove the check on the number of arguments, argc, at the start of the main function.
The original from rarsa:
http://www.murga-linux.com/puppy/viewto ... 0921#20921
I forgot to mention. in Makefile you may need to add a missing path for some header.musher0 wrote:@foxpup:
Good to know, foxpup. Downloaded rarsa's version. Thanks.
Problem is the devx is "no good" for the time being...
More on that later.
The path depends on the filestructure used by the Puppy/main distro.
I've added the *wm-xdgmenu for icewm and jwm.
I still have an alpha from Jose's DpupBuster Mate installed, so I compiled them quickly for you.
But a compile on any 64bit Puppy will probably give you a working binary.
I've compiled the originals from rarsa and the amended/patched ones from 01micko (joe) and me (ice).
I think you will need the latter.
01micko amended jwm-xdgmenu for extra "height variable".
I patched icewm-xdgmenu to accept any number of arguments;
it just uses the first argument though.
If you want another wm, just ask.
I hope this makes a little easier for you.
- Attachments
-
- patched.tar.gz
- *wm-xdgmenu for ice and joe, amended by 01micko (joe) and patched by foxpup (ice)
- (3.82 KiB) Downloaded 113 times
-
- rarsa.tar.gz
- *wm-xdgmenu for ice and joe, originals from rarsa
- (3.7 KiB) Downloaded 109 times
Many thanks, foxpup. This should bring me further, al least give me decent menus.
When trying to compile with it, the devx says something like "C cannot create executable".
I'm guessing the build chain is broken. josejp2424 said something about this, even if
his devx for his DPupBuster64 is larger than the default one built through woof-CE.
I tested both.
Lots of work on the table, as you can see.
But again, thanks for this.
TWYL.
When trying to compile with it, the devx says something like "C cannot create executable".
I'm guessing the build chain is broken. josejp2424 said something about this, even if
his devx for his DPupBuster64 is larger than the default one built through woof-CE.
I tested both.
Lots of work on the table, as you can see.
But again, thanks for this.
TWYL.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
- josejp2424
- Posts: 556
- Joined: Sun 01 Aug 2010, 22:35
- Contact:
dpup64
congratulations musher0.
Busterfix really isn't necessary.
some packages for dpup64.
powerapplet_tary
https://sourceforge.net/projects/dpup/f ... dpup64.pet
freememapplet
https://sourceforge.net/projects/dpup/f ... dpup64.pet
Leafpad
https://sourceforge.net/projects/dpup/f ... ster64.pet
netmon_wce
https://sourceforge.net/projects/dpup/f ... dpup64.pet
Busterfix really isn't necessary.
some packages for dpup64.
powerapplet_tary
https://sourceforge.net/projects/dpup/f ... dpup64.pet
freememapplet
https://sourceforge.net/projects/dpup/f ... dpup64.pet
Leafpad
https://sourceforge.net/projects/dpup/f ... ster64.pet
netmon_wce
https://sourceforge.net/projects/dpup/f ... dpup64.pet
@foxpup:
Interim report:
the xdgmenus you provided are not working, even with the addition of the
required libgnome-menus-2.0 library.
So no menu for jwm or icewm, Puppy style.
That said, I discovered that the icewm package downloaded from PPM the other
day has an exec called icewm-menu-fdo, which is a menu creator.
It does not create a menu we Puppyists are used to, but it's still quite a
workable menu. (Please see attached.)
I suspect that icewm-menu-fdo puts any app of a category it does not
understand in the "Other" section. PuppyLinux has quite a few original app
categories, so it might be just a matter of reworking the Category line in the
*.desktop files to make them more standard.
Anyway, this remains an open matter.
BFN.
Interim report:
the xdgmenus you provided are not working, even with the addition of the
required libgnome-menus-2.0 library.
So no menu for jwm or icewm, Puppy style.
That said, I discovered that the icewm package downloaded from PPM the other
day has an exec called icewm-menu-fdo, which is a menu creator.
It does not create a menu we Puppyists are used to, but it's still quite a
workable menu. (Please see attached.)
I suspect that icewm-menu-fdo puts any app of a category it does not
understand in the "Other" section. PuppyLinux has quite a few original app
categories, so it might be just a matter of reworking the Category line in the
*.desktop files to make them more standard.
Anyway, this remains an open matter.
BFN.
- Attachments
-
- DPupBuster-from-Woof_(temporary2).jpg
- Notice the new tray icons! :)
- (186.41 KiB) Downloaded 186 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
- josejp2424
- Posts: 556
- Joined: Sun 01 Aug 2010, 22:35
- Contact:
woof-ce
https://sourceforge.net/projects/dpup/files/woof-ce/musher0 wrote:Many thanks José, you're a saviour!!!
xdg templates and menus
I've tried my *wm-xdgmenu on both fossapup and easypup.musher0 wrote:@foxpup:
Interim report:
the xdgmenus you provided are not working, even with the addition of the
required libgnome-menus-2.0 library.
So no menu for jwm or icewm, Puppy style.
(easypup from Barry is another 64bit busterpup, it is very nice, old school Puppy)
I find they do work.
You do remember that fixmenus and the *wm-xdgmenu need a template in /etc/xdg/templates?
and that the description of the menus and their categories Puppy style, have to be in /etc/xdg/menus
(or wherever the template states) ?
Did you ldd the *wm-xdgmenu?
.
Last edited by foxpup on Wed 08 Jul 2020, 23:32, edited 1 time in total.
icewm-menu-fdo
I know icewm-menu-fdo and I am not impressed.musher0 wrote:It does not create a menu we Puppyists are used to, but it's still quite a workable menu.
It produces a lot of overlap, a lot more than Puppy style does.
The (sub)menus are not well chosen, and I don't know if you can do something about that.
.
Re: icewm-menu-fdo
Thanks for the feedback, foxpup. Much appreciated.foxpup wrote:I know icewm-menu-fdo and I am not impressed.musher0 wrote:It does not create a menu we Puppyists are used to, but it's still quite a workable menu.
It produces a lot of overlap, a lot more than Puppy style does.
The (sub)menus are not well chosen, and I don't know if you can do something about that.
.
Maybe a bash script will do the trick then, similar to the ones that I
wrote for the wmx, pekwm and waimea WMs.
icewm's menu is just a plain text file, that's it.
BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Re: woof-ce
Encore merci! / ¡Gracias de nuevo!josejp2424 wrote:https://sourceforge.net/projects/dpup/files/woof-ce/musher0 wrote:Many thanks José, you're a saviour!!!
I have everything now, I think.
BFN.
Important P.S.: jwm working now! Please see attached.
- Attachments
-
- DPupBuster-from-Woof_(temporary3-jwm).jpg
- (115.2 KiB) Downloaded 78 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
- josejp2424
- Posts: 556
- Joined: Sun 01 Aug 2010, 22:35
- Contact:
Re: woof-ce
Now it's working! .musher0 wrote:Encore merci! / ¡Gracias de nuevo!josejp2424 wrote:https://sourceforge.net/projects/dpup/files/woof-ce/musher0 wrote:Many thanks José, you're a saviour!!!
I have everything now, I think.
BFN.
Important P.S.: jwm working now! Please see attached.
You'll find mistakes. But all in good time.
okay, that would be a big chore to memusher0 wrote:Maybe a bash script will do the trick then, similar to the ones that I
wrote for the wmx, pekwm and waimea WMs.
or
Have you tried this?foxpup wrote:You do remember that fixmenus and the *wm-xdgmenu need a template in /etc/xdg/templates?
and that the description of the menus and their categories Puppy style, have to be in /etc/xdg/menus
(or wherever the template states) ?
Did you ldd the *wm-xdgmenu?
You can copy /etc/xdg/menus from any Puppy.
A template for jwm is in any Puppy as well.
I've attached mine for icewm if you want to try. I have it in slacko64. It may need some tweeking for details (icons ... ).
Your choice.
- Attachments
-
- _root_.icewm_menu.gz
- dummy .gz
put it in /etc/xdg/templates
for fixmenus, using icewm-xdgmenu - (1.91 KiB) Downloaded 104 times
Thanks, fox pup.
This is weird. I incorporated your template file, typed < fixmenus >, and the
icewm menu has become worse...
Please see attached.
But no worries, let's all keep calm, the house is not on fire!
This is still a very alpha stage!
BFN.
This is weird. I incorporated your template file, typed < fixmenus >, and the
icewm menu has become worse...
Please see attached.
But no worries, let's all keep calm, the house is not on fire!
This is still a very alpha stage!
BFN.
- Attachments
-
- No-it-s-worse!.jpg
- (partial)
- (61.56 KiB) Downloaded 216 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
no panic
You should use the patched versions of icewm-xdgmenu here and not the original from rarsa.musher0 wrote:This is weird. I incorporated your template file, typed < fixmenus >, and the icewm menu has become worse...
The cause is a change in the fixmenus script.
You will see that 'menuheights' has been introduced.
You will also find this file: ~/.jwm/menuheights
The original jwm-xdgmenu from your build should be a patched version and should be fine.
But the other *wm-xdgmenu, if present at all, have not been patched yet.
I have patched icewm-xdgmenu myself.
.