Cave! I use the Addon Swarth 1.1.0
Code: Select all
Modifies web pages to use a dark color scheme or based on the user's preferences.
https://www.basilisk-browser.org
The "dict_en-US" is the standard for basilisk.Basilisk web browser
Basilisk is a free and Open Source XUL-based web browser, featuring the well-known Firefox-style interface and operation. It is based on the Goanna layout and rendering engine (a fork of Gecko) and builds on the Unified XUL Platform (UXP), which in turn is a fork of the Mozilla code base without Servo or Rust.
[…]
Is this browser associated/affiliated with Mozilla?
In one word: No.
This browser is currently developed by the Basilisk Browser Development Team, and is a fully independent fork of the Mozilla/Firefox code.
This browser was originally created by the team behind the Pale Moon Browser.
md5sum
Code: Select all
86c28658777aafa0729814a2d3e0b12a basilisk-20231003151819.linux-x86_64-gtk2_dict_en-US.xzm
For a browser that is Firefox based and has fixes for CVE-2023-5217 and CVE 2023-4863 it is amazingly small. The module is only 54433700 bytes (51.91 MB)
Most likely you also need this module: (thanks to Kulle for reminding me)
https://www.basilisk-browser.org/releasenotes.shtmlRava wrote: ↑28 Oct 2023, 23:02For using GTK2 programs, at least Porteus 5.0 and 5.01 XFCE needs this:
https://www.mediafire.com/file/xxnq29m9 ... 3.xzm/file
size: 2158592 bytes - 2.06 MB
md5sum: b9e7de28e30ceea6fae9abdc20e4c6c3
(highlighting by me)v2023.10.03 Published 2023-10-03Update
This is a bugfix and a critical security update.
Added WASM sign extension opcodes.
Added GTK version to "Help->About" on GTK builds.
Removed some unused Android/b2g/iOS code from Basilisk.
Removed some obsolete Crash Reporter and Error Reporting code from Basilisk.
Remove some unused code related to Mozilla telemetry from Basilisk.
Remove some unused stub functions from Basilisk.
Remove obsolete prefs related to the previously mentioned code removals from Basilisk.
Rewrite some code in Basilisk to use the text preprocessor at build time instead of AppConstants at run time.
Set Basilisk to always ask where to save files by default.
Fixed an issue in BigInt typedArray costructors.
Added some safety checks for Performance Observers.
Fixed JSON BigInt regressions.
Upgraded usrsctp library to a version over 5 years newer, fixing various security issues and potential bugs in sites using WebRTC DataChannels.
Fixed an issue with libvpx encoding (CVE-2023-5217)
Fixed an issue with dead Promise wrappers in JavaScript DiD
Fixed an issue with Alternative Services DiD
v2023.09.15 Published 2023-09-15
This is a critical security update.
Fixed a WebP decoder issue (CVE 2023-4863)
[…]
Downloads according to mediafire.com - 5 hours 42 minutes later: 3 downloads in total - approx 6 hrs: 4 downloads in total - approx 24 hours: 6 downloads in total - approx 2 days 22 hrs: 8 downloads in total - approx 4 days 8 hrs: 11 downloads in total - approx 5 days 14 hrs: 13 downloads in total
Added in 1 hour 36 minutes 42 seconds:
Update
I asked the maintainer of basilisk on the palemoon forum how to incorporate other dictionaries into /opt/basilisk and not via the user's home directory, but got no response prior to this upload.
Though she or he answered a different prior question already. For myself I want a basilisk with en-GB and de1901 dictionaries incorporated via /opt/basilisk/ .
Seems adding a language pack is not that difficult. Code extracted from update-palemoon-live and since basilisk should be close enough code-wise to palemoon it should work okay to use the following code as guidance:
Code: Select all
## Add language pack and set language if present
if [ -e "$TMPDIR/locale/$PRGNAM-i18n-${LOC,,}-${VER}.xpi" ]; then
mkdir $PKG/opt/$PRGNAM/distribution/extensions
cp $TMPDIR/locale/$PRGNAM-i18n-${LOC,,}-${VER}.xpi $PKG/opt/$PRGNAM/distribution/extensions/langpack-${LOC}@palemoon.org.xpi
cat >> $PKG/opt/$PRGNAM/distribution/distribution.ini << EOF
general.useragent.locale="${LOC}"
extensions.autoDisableScopes=0
extensions.shownSelectionUI=true
intl.locale.matchOS=true
EOF
fi
Or just do it manually and use the above code as guidance.
But what I want is not a different language pack (the language the program is set) but different dictionaries; and the only time "dict" is mentioned in update-palemoon-live is here:
Code: Select all
# use system hunspell if user wants it
if [[ $USE_SYSTEM_SPELLCHECK == "yes" ]]; then
rm -rf palemoon/dictionaries
ln -sv /usr/share/hunspell $PRGNAM/dictionaries
fi