SeaMonkey fork

Discussions about applications built on our platform code that do not have a dedicated board.

Moderators: trava90, athenian200

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-10, 16:36

Another question:

Do any of you know that the code is for the "List All Tabs Button" in Sealion? I want to create a keybinding with the Dorando Keyconfig Extension.

I know for Pale Moon and Basilisk it's:

Code: Select all

 allTabs.open(); 
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-12, 13:48

Is anyone else having issues with eMatrix on Sealion on Linux? My host files are refusing to update?

I keep seeing this:
hosts.png
You do not have the required permissions to view the files attached to this post.
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
wicknix
Fanatic
Fanatic
Posts: 173
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaMonkey fork

Unread post by wicknix » 2023-09-13, 02:24

I've been trying to reply but cloudflare keeps blocking my response and i'm not sure which "trigger" words i used. I gave up after 4 attempts to reword it.
blocked.png
You do not have the required permissions to view the files attached to this post.
Silence is golden, but duct tape is silver...

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-16, 12:33

fatboy wrote:
2023-09-10, 16:36
Another question:

Do any of you know that the code is for the "List All Tabs Button" in Sealion?
I found the solution! Amazing!

Code: Select all

gBrowser.mTabContainer.mAllTabsPopup.showPopup(); 
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-17, 02:46

wicknix wrote:
2023-09-13, 02:24
I've been trying to reply but cloudflare keeps blocking my response and i'm not sure which "trigger" words i used. I gave up after 4 attempts to reword it.

blocked.png
So weird, why do you think this is happening? VPN or ISP?
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: SeaMonkey fork

Unread post by Raava » 2023-09-17, 03:40

Hi
mrnhmath wrote:
2023-08-06, 16:59
x64 gtk+2 Linux.
Most Linux DE (Desktop Environments ) now have switched to GTK3 - is there a change your SeaLion will do that, too?
I try to keep my Linux OS as slim as possible, so I try refraining from loading extra dependencies like GTK2 ones when my system is now pure GTK3.
────────────────────────────────────
Unrelated: Is SeaLion a good name for the project? Searching for "Sealion on Linux" - https://duckduckgo.com/?t=palemoon&q=Se ... nux&ia=web - gives these hits:
https://www.techwarrant.com › sealion-linux-monitoring-tool
SeaLion - Linux Monitoring Tool - TechWarrant
SeaLion is a Linux monitoring tool. Sealion used for quickly diagnose issues with multiple Linux servers. It's very simple to use. You can use this by just opening a web browser and the output of standard commands becomes available in a tabbed interface.
https://www.reddit.com › r › linux › comments › 2zgn7p › sealion_linux_server_monitoring_tool_gets_a_major
SeaLion - Linux server monitoring tool gets a major revamp
(highlighting by me)
yours truly, Rava

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 5174
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: SeaMonkey fork

Unread post by Night Wing » 2023-09-17, 12:27

Raava wrote:
2023-09-17, 03:40
Hi
mrnhmath wrote:
2023-08-06, 16:59
x64 gtk+2 Linux.
Most Linux DE (Desktop Environments ) now have switched to GTK3 - is there a change your SeaLion will do that, too?
Correct me if I'm wrong, but I think SeaLion is being maintained by the user, "wicknix".
Linux Mint 21.3 (Virginia) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox
MX Linux 23.2 (Libretto) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox
Linux Debian 12.5 (Bookworm) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-17, 12:46

Raava wrote:
2023-09-17, 03:40
Hi
Most Linux DE (Desktop Environments ) now have switched to GTK3 - is there a change your SeaLion will do that, too?
I try to keep my Linux OS as slim as possible, so I try refraining from loading extra dependencies like GTK2 ones when my system is now pure GTK3.
How new are you to Linux? Running a browser from an extracted folder is hardly going to "bloat" your linux install. And a dev can call his/her project what he/she wants :|
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 5174
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: SeaMonkey fork

Unread post by Night Wing » 2023-09-17, 14:44

fatboy wrote:
2023-09-17, 12:46
Raava wrote:
2023-09-17, 03:40
Hi
Most Linux DE (Desktop Environments ) now have switched to GTK3 - is there a change your SeaLion will do that, too?
I try to keep my Linux OS as slim as possible, so I try refraining from loading extra dependencies like GTK2 ones when my system is now pure GTK3.
Running a browser from an extracted folder is hardly going to "bloat" your linux install.
Off-topic:

I agree with you.

All of the extracted folders from the linux tarballs for my Pale Moon, Waterfox, Mercury and SeaLion browsers; "each" of them is four kilobytes in size. I don't consider four kilobytes bloat, size wise, for an extracted linux folder for a linux browser.
Linux Mint 21.3 (Virginia) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox
MX Linux 23.2 (Libretto) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox
Linux Debian 12.5 (Bookworm) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: SeaMonkey fork

Unread post by Raava » 2023-09-18, 07:54

Night Wing wrote:
2023-09-17, 12:27
Raava wrote:
2023-09-17, 03:40
Hi
mrnhmath wrote:
2023-08-06, 16:59
x64 gtk+2 Linux.
Most Linux DE (Desktop Environments ) now have switched to GTK3 - is there a change your SeaLion will do that, too?
Correct me if I'm wrong, but I think SeaLion is being maintained by the user, "wicknix".
You're correct, that was a mistake my me, that part should not have read "SeaLion".
────────────────────────────────────
fatboy wrote:
2023-09-17, 12:46
How new are you to Linux? Running a browser from an extracted folder is hardly going to "bloat" your linux install.
Often missing dependencies are larger in size than the program itself.
I can give you some examples if you do not believe me on that.

About me being new to Linux, using Linux since Suse 5.2 (released March 23, 1998)
So I am sure not one of the very first Linux users out there.
yours truly, Rava

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 204
Joined: 2020-03-02, 16:04

Re: SeaMonkey fork

Unread post by Nuck-TH » 2023-09-18, 09:14

Gtk2 is hardly a bloat - after all it was written at time when high computing power and large memory were not yet taken for granted.

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-18, 12:22

Raava wrote:
2023-09-18, 07:54
I can give you some examples if you do not believe me on that.
I believe you on the dependency part, but what dependencies for Sealion are so big that it bloats your system?
Raava wrote:
2023-09-18, 07:54
About me being new to Linux, using Linux since Suse 5.2 (released March 23, 1998)
So I am sure not one of the very first Linux users out there.
My apologies, you are definitely not new to Linux. You have a good 12 years more on Linux than I do.
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: SeaMonkey fork

Unread post by Raava » 2023-09-18, 14:56

fatboy wrote:
2023-09-18, 12:22
I believe you on the dependency part, but what dependencies for Sealion are so big that it bloats your system?
For that I would have to install it my usual way. And that means not explode some tar ball into a local folder but create a module out of it, since I run a Slackware-based Live-Linux, and using modules need no RAM as long as large parts of a certain activated module are unused. Only having 4 GB of RAM is by today's standard on the lower end, but Porteus and XFCE as its DE helps me a lot in that regard. ;)
fatboy wrote:
2023-09-18, 12:22
My apologies, you are definitely not new to Linux. You have a good 12 years more on Linux than I do.
Apology accepted, no big deal. Let bygones be bygones.
yours truly, Rava

User avatar
wicknix
Fanatic
Fanatic
Posts: 173
Joined: 2018-03-26, 04:47
Location: Wisconsin, USA

Re: SeaMonkey fork

Unread post by wicknix » 2023-09-19, 00:48

Since SeaLion's primary target is MacOS, and because i loath gtk3/gtk4, it will not be built with gtk3 until gtk2 support is removed from UXP, which i hope is never. My other systems include old PowerPC Macs that now run Linux, and various 2010 or older x86 machines also running Linux. I provide builds of what i personally use. The source is available if you'd like to build it with gtk3 however. ;)
Silence is golden, but duct tape is silver...

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: SeaMonkey fork

Unread post by Raava » 2023-09-19, 02:12

wicknix wrote:
2023-09-19, 00:48
Since SeaLion's primary target is MacOS, and because i loath gtk3/gtk4, it will not be built with gtk3 until gtk2 support is removed from UXP, which i hope is never. My other systems include old PowerPC Macs that now run Linux, and various 2010 or older x86 machines also running Linux. I provide builds of what i personally use. The source is available if you'd like to build it with gtk3 however. ;)
I understand, I also share some Porteus modules that are custom set programs that fit my personal need and where I think could be helpful to others.
Off-topic:
But I hardly ever create extra modules that would put me into the need of investing lots of time and/or effort to make a customized module for someone else.

I would, however, tell that person how easy it is to create a standard module (it is just the calling of one script that converts the txz into a xzm [and that is even integrated into the context menu of the standard file manager of our main DEs, so the user need not even open a terminal at all] - hardly any (let alone higher) coding knowledge needed - I would instead explain what I did alter to get my personalized module in the end (since that benefits all users lurking the forum not just the one demanding free stuff).

When a user is unwilling to learn by himself and demands others do all the work for him (and of course for free since all of Porteus is free [even when we ask for donations because of the server costs; there is not one single person in all of the Porteus project that gets paid (aside from the slightly different project of Porteus kiosk - and he only demands money for the additional service of giving more than the basic support, so people pay for his time since Porteus kiosk is still free to download)] - then people who demand such free (as in beer and money) work from others while unwilling to learn and get better with Linux themselves get tips from me only how to do stuff themselves, but I would never give into their demands.
So I 100% get where you are coming from.

Also I did not know you despise GTK3. I am not a real fan of it myself but since I lack the free time and experience to create the needed XFCE base modules (as efficiently compiled and set up as the existing ones by our XFCE maintainer) with pure GTK2 I had to accept when he switched to GTK3 since all other major DEs did as well.
yours truly, Rava

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-19, 13:39

Off-topic:
Random Stupid Question:
Aside from the platform Sealion is based on, which I assume does most of the heavy lifting, Is GTK2 the reason that SeaLion feels so snappy? Can the GUI slow the performane of a browser? Because Pale Moon is GTK3 and feels just a little bit slower than SeaLion?
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: SeaMonkey fork

Unread post by Raava » 2023-09-19, 15:00

fatboy wrote:
2023-09-19, 13:39
Off-topic:
Because Pale Moon is GTK3 and feels just a little bit slower than SeaLion?
When you use Linux, there is a GTK2 version of Palemoon and a GTK3 version, so you can test it out for yourself:

https://www.palemoon.org/download.shtml
palemoon-32.4.0.1.linux-x86_64-gtk2.tar.xz
cc1bf839d97f3285e49c2cb8246c38c399f2872d39f03e672319efd5f8e1356c

palemoon-32.4.0.1.linux-x86_64-gtk3.tar.xz
74cba8ceeb59cc388c4895ab48310d34890e67b55dc5b730564ac890ea741d6c
(highlighting by me)

And now you inspired me creating a GTK2 palemoon-32.4.0.1 module and test it myself. Thanks for that! :)
yours truly, Rava

User avatar
fatboy
Astronaut
Astronaut
Posts: 558
Joined: 2017-12-19, 08:03
Location: Canada

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-19, 15:22

Off-topic:
Doh, thanks for that, I didn't even look for a GTK2 build for PM haha. Oops.
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 5174
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: SeaMonkey fork

Unread post by Night Wing » 2023-09-19, 15:30

I use 64 bit linux Pale Moon GTK2 and it is fast for me.
Linux Mint 21.3 (Virginia) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox
MX Linux 23.2 (Libretto) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox
Linux Debian 12.5 (Bookworm) Xfce w/ Linux Pale Moon, Linux Waterfox, Linux SeaLion, Linux Firefox

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: SeaMonkey fork

Unread post by Raava » 2023-09-19, 22:14

Again, OffTopic :( (I would like for an moderator to move all posts in here that are about Palemoon and GTK2/ GTK3 to its own thread, but that's not something I can do)
Night Wing wrote:
2023-09-19, 15:30
I use 64 bit linux Pale Moon GTK2 and it is fast for me.
Did you ever compare the very same Linux PM version of GTK2 and GTK3 with each other?


I presume, when only one version is installed both would use the same profile?


If so, when I setup a profile like so:

Code: Select all

user_pref("browser.sessionstore.cache_behavior", 2);
user_pref("browser.startup.page", 3);
and have several windows (currently 3) with several tabs each - would I get a halfway useful info using the very same version of the profile for the same version of PM (e.g. right now: 32.4.0.1) - one time the GTK2 and one time the GTK3 variant - and I time the startup of PM until one window opens with only one tab (the "restore previous windows" one) and the time after clicking the "restore all previous windows and tabs" until all windows and tabs are restored?

The speed of the internet for me should be equal enough to not mess up this comparison.

Or is more needed than mere chronometry to get halfway reliable results about the speed between GTK2 and GTK3 of PM?
yours truly, Rava