site  contact  subhomenews

Fatdog64 running in a container

May 10, 2021 — BarryK

I previously reported that SeaMonkey crashed:

https://bkhome.org/news/202105/aborted-attempt-to-run-fatdog-in-container.html

I copied SM out of XenialPup, that works in Fatdog. Fatdog 811 has SM 2.49.5, XenialPup has 2.49.4. I needed to provide a couple of missing libs, libvpx* and libhunspell*.

I opened 'fd64.sfs' and copied it's contents to a folder 'fatdog_811_amd64'. Put in the replacement SM, then hacked a few things, these are my notes:

edit /etc/defaultprograms and /etc/defaultprograms.template

sed -i -e 's%^DEF_BROWSER=.*%DEF_BROWSER="seamonkey"%' /etc/defaultprograms
sed -i -e 's%^DEF_MAIL=.*%DEF_MAIL="seamonkey -mail"%' /etc/defaultprograms

sed -i -e 's%^DEF_BROWSER=.*%DEF_BROWSER="seamonkey"%' /etc/defaultprograms.template
sed -i -e 's%^DEF_MAIL=.*%DEF_MAIL="seamonkey -mail"%' /etc/defaultprograms.template

edit /etc/ld.so.conf

echo '/usr/local/lib
/usr/local/lib64
/opt/qt-5.11.1/lib64
/lib
/lib64
/usr/lib
/usr/lib64' > /etc/ld.so.conf

provide missing:

/usr/share/pixmaps/fatdog.png fatdog48.png

script needed: /usr/sbin/set_bg ...

#!/bin/sh
[ ! $1 ] && exit 1
rox --RPC << EOF
<?xml version="1.0"?>
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope">
<env:Body xmlns="http://rox.sourceforge.net/SOAP/ROX-Filer">
<SetBackdrop>
<Filename>${1}</Filename>
<Style>Stretch</Style>
</SetBackdrop>
</env:Body>
</env:Envelope>

EOF
####end###

Then ran "dir2sfs fatdog_811_amd64" which created 'fatdog_811_amd64.sfs'. Tested it, here is the desktop:

img1

I would have liked to put a volume control in the tray, but couldn't find one.

The usual procedure: click "sfsget" icon on the desktop to download and install Fatdog64. It will become an icon on the desktop labelled "fatdog".   

Tags: easy