SeaMonkey fork

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

Moderators: trava90, athenian200

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-08-19, 19:05

fatboy wrote:
2023-08-16, 19:09

Just one question, the mouse middle click does not close a tab, how can I change this behaviour?
Don't know how i forgot to mention this extension. Install tab_clicking_options.xpi. You can configure it from there.

Screen Shot 2023-08-19 at 2.00.30 PM.png
Screen Shot 2023-08-19 at 2.00.30 PM.png (37.02 KiB) Viewed 5197 times

Cheers
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-08-19, 21:21

wicknix wrote:
2023-08-19, 19:05
Don't know how i forgot to mention this extension. Install tab_clicking_options.xpi. You can configure it from there.
Cheers
Oh amazing! I totally overlooked this addon haha. Thank You!
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by Night Wing » 2023-08-25, 18:04

@ wicknix

Early this morning I put the 64 bit linux SeaLion browser on one of my two desktop tower computers. This desktop tower computer has two SSD's in it and both hard drives in this tower run 64 bit linux Mint 21.2 (Victoria) Xfce.

I wanted to do a test to see if YouTube videos will obey the power settings in Mint when running SeaLion. I wanted the monitor and tower computer to go to sleep after 30 minutes of inactivity. Pale Moon will do this when running YouTube videos. I have some "sleep" videos to help me go to sleep when I get over tired when staying awake for 30 hours (or more).

The 64 bit linux Waterfox, Mercury and Firefox browsers will not adhere to the power settings. The videos keep playing and will not let the 32" external monitor go dark and it won't put the tower computer to sleep either.

So I picked this video below, got away from the computer and waited for the 30 minute time mark. And the SeaLion browser, while playing the video below, adhered to the Mint power settings for putting the monitor to sleep and putting the desktop tower computer to sleep as well.

https://www.youtube.com/watch?v=kU6H4_uBblQ

I am going to keep and use the SeaLion browser and I will also add the linux SeaLion browser to my signature. And of course, I am using the SeaLion browser to type this post with.

Thanks for creating the 64 bit linux SeaLion browser. :thumbup:
Linux Mint 22 (Wilma) Xfce w/Pale Moon, Waterfox, Firefox
MX Linux 23.4 (Libretto) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 12.7 (Bookworm) Xfce w/Pale Moon, Waterfox, Firefox

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-08-26, 02:56

Interesting. I'm guessing it's more to do with UXP than anything else. Although it could be some default pref left behind from SeaMonkey, or the combination of the two. Glad people find it useful. I initially was going to make it Mac only, but since i have, and use, x86 Linux along with some old PowerPC Macs that run Linux i figured i'd build for all 3. My build machine is a 2010 Mac Pro that's 12 cores with 64gb ram and 4 ssd's. I can whip out builds for Mac and x86 Linux in 9 - 11 minutes flat. The PowerPC builds take quite a bit longer (2.5 - 3 hours) on a dual 2.3ghz PowerMac G5 with 10gb ram.

Cheers
Last edited by wicknix on 2023-08-26, 04:16, edited 1 time in total.
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by Night Wing » 2023-08-26, 03:37

Off-topic:
@ wicknix

I gutted an old desktop tower computer and kept the case. Put in a new motherboard which you will see below. The motherboard has four memory slots and the motherboard can access up to 128 GB of memory. I have a 32 GB memory stick in the one of the four memory slots. I also put in a 12th generation Intel i7 processor that run with a processor speed of (3.60). New heat sink, kept the same AMD graphics card and put in an 800 watt power supply. It also came with a three hard drive bay. You can see the rest of this desktop's specs below. Again, thank you.

Code: Select all

System:
  Kernel: 5.15.0-79-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
    Desktop: Xfce 4.18.1 tk: Gtk 3.24.33 info: xfce4-panel wm: xfwm 4.18.0
    vt: 7 dm: LightDM 1.30.0 Distro: Linux Mint 21.2 Victoria
    base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG B660M MORTAR WIFI DDR4 (MS-7D42)
    v: 1.0 serial: <superuser required> UEFI: American Megatrends LLC. v: 1.20
    date: 02/28/2022
CPU:
  Info: 12-core (8-mt/4-st) model: 12th Gen Intel Core i7-12700K bits: 64
    type: MST AMCP smt: enabled arch: Alder Lake rev: 2 cache: L1: 1024 KiB
    L2: 12 MiB L3: 25 MiB
  Speed (MHz): avg: 792 high: 801 min/max: 800/4900:5000:3800 cores: 1: 800
    2: 801 3: 773 4: 800 5: 800 6: 801 7: 800 8: 801 9: 801 10: 801 11: 677
    12: 800 13: 800 14: 801 15: 800 16: 801 17: 800 18: 800 19: 799 20: 800
    bogomips: 144383
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Micro-Star MSI driver: i915
    v: kernel ports: active: none
    empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3, HDMI-A-4 bus-ID: 00:02.0
    chip-ID: 8086:4680 class-ID: 0380
  Device-2: AMD Turks [Radeon HD 7600 Series] vendor: PC Partner
    driver: radeon v: kernel pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: HDMI-A-5 empty: DVI-D-1,VGA-1 bus-ID: 01:00.0 chip-ID: 1002:675b
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.4 compositor: xfwm v: 4.18.0 driver:
    X: loaded: ati,modesetting,radeon unloaded: fbdev,vesa gpu: radeon
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
    s-diag: 582mm (22.9")
  Monitor-1: HDMI-4 mapped: HDMI-A-5 model: ViewSonic VX3276-FHD
    serial: <filter> res: 1920x1080 hz: 60 dpi: 70 size: 698x393mm (27.5x15.5")
    diag: 801mm (31.5") modes: max: 1920x1080 min: 720x400
  OpenGL: renderer: AMD TURKS (DRM 2.50.0 / 5.15.0-79-generic LLVM 15.0.7)
    v: 4.5 Mesa 23.0.4-0ubuntu1~22.04.1 direct render: Yes
Audio:
  Device-1: Intel vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:7ad0 class-ID: 0403
  Device-2: AMD Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
    vendor: PC Partner driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s
    lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aa90 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.0-79-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel driver: iwlwifi v: kernel port: N/A bus-ID: 00:14.3
    chip-ID: 8086:7af0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: speed: 5 GT/s lanes: 1 port: 4000 bus-ID: 03:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-14:6 chip-ID: 8087:0026 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
    bt-v: 3.0 lmp-v: 5.2 sub-v: 356b hci-v: 5.2 rev: 356b
Drives:
  Local Storage: total: 931.52 GiB used: 17.12 GiB (1.8%)
  ID-1: /dev/sda vendor: Samsung model: SSD 870 EVO 500GB size: 465.76 GiB
    speed: 6.0 Gb/s type: SSD serial: <filter> rev: 2B6Q scheme: GPT
  ID-2: /dev/sdb vendor: Samsung model: SSD 870 EVO 500GB size: 465.76 GiB
    speed: 6.0 Gb/s type: SSD serial: <filter> rev: 2B6Q scheme: GPT
Partition:
  ID-1: / size: 456.89 GiB used: 17.11 GiB (3.7%) fs: ext4 dev: /dev/sdb2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat
    dev: /dev/sdb1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Sensors:
  System Temperatures: cpu: 27.8 C mobo: N/A gpu: radeon temp: 38.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 372 Uptime: 1h 46m wakeups: 0 Memory: 31.13 GiB
  used: 1.46 GiB (4.7%) Init: systemd v: 249 runlevel: 5 Compilers:
  gcc: 11.4.0 alt: 11/12 Packages: apt: 2147 Shell: Bash v: 5.1.16
  running-in: xfce4-terminal inxi: 3.3.13
Linux Mint 22 (Wilma) Xfce w/Pale Moon, Waterfox, Firefox
MX Linux 23.4 (Libretto) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 12.7 (Bookworm) Xfce w/Pale Moon, Waterfox, Firefox

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-08-26, 12:17

Thanks for including Sealion in your builds for Linux. I have been playing with it for a while now, and I think I discovered a bug?

The Ctrl+Shift+Del keyboard shortcut isn't working. Even if I click on "history -> clear private data" nothing happens?

I am on Debian 12, using the extracted tarball of the latest build 32.3.1
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-08-26, 15:11

@ Night Wing That's a pretty nice machine.

@ fatboy Indeed, the keyboard shortcut doesn't seem to work. Good catch. However, i tested on both Mac and Linux and "history -> clear private data" seems to work fine. I'll look in to the hot key issue though. Thanks for the report.
cpd.png
Edit: You could also try preferences -> private data
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-08-26, 18:05

wicknix wrote:
2023-08-26, 15:11
Edit: You could also try preferences -> private data
I tried going the "preferences -> private data" route, when I click on the "clear now" button I also don't get a popup. I am using the default theme. Not sure why I am having this issue? Even in safe mode I am having the same issue.

EDIT: I am using the i3 Window Manager, that might be an issue, since there are no window borders? I might try sealion on my mxlinux XFCE machine later.

Another issue: Alt+# doesn't work to switch tabs
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-08-27, 04:21

I don't think the lack of keyboard shortcuts are actual 'issues'. Remember, this isn't pure SeaMonkey. It's old Borealis code that stripped SM down to the core. New features where added, like the prefs pane and extra options in it, and some other stuff was completely removed. I'll look in to it though and see if can add that back in.

Cheers
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-08-27, 14:45

wicknix wrote:
2023-08-27, 04:21
I don't think the lack of keyboard shortcuts are actual 'issues'. Remember, this isn't pure SeaMonkey. It's old Borealis code that stripped SM down to the core.
Off-topic:
Aaah, I see, thanks. I didn't know that, so just ignore that comment hehe
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-08-29, 06:21

@ fatboy I modified and added a bunch more extensions to the sealion-extras.zip. One in particular you probably want. Grab dorando_keyconfig. It will let you modify or create keybindings.

Cheers
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-08-29, 19:08

wicknix wrote:
2023-08-29, 06:21
@ fatboy I modified and added a bunch more extensions to the sealion-extras.zip. One in particular you probably want. Grab dorando_keyconfig. It will let you modify or create keybindings.

Cheers
Oh awesome! That is amazing! Thank You! I will definitely download it and have a look!
If you are keen, another great extension that needs some love is pentadactyl, which also allows one to create keybindings :D
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-08-30, 18:36

fatboy wrote:
2023-08-19, 21:21
wicknix wrote:
2023-08-19, 19:05
Don't know how i forgot to mention this extension. Install tab_clicking_options.xpi. You can configure it from there.
Cheers
Oh amazing! I totally overlooked this addon haha. Thank You!
EDIT: That addon definitely adds a lot of functionality to the browser. My only challenge now is to figure out the key codes so that I can create new bindings. The keycodes are really long and am unsure where find them on the web, because the ones I do see on the web aren't as long?
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by Night Wing » 2023-09-03, 12:37

@ wicknix

Looks like Google is trying to "force" people to quit using their adblockers and see Google's ads when watching YouTube videos.

As an example, when I went to watch a YT surfing video using SeaLion, before the video would play, I was presented with two ads which had nothing to do with surfing. One was an ad for a "nasal spray". The other ad I paid no attention to. So I started to look for a solution and found one. And it does not involve installing an extension.

If someone is using uBlock Origin which I do, there is a work around to disable these obnoxious ads which are "totally irrelevant" to what you are viewing on YouTube.

Click on the link below for the details. I tried this work around on YouTube and it is working for me now when using SeaLion (until Google figures out a way to kill the work around).

https://www.ghacks.net/2023/09/03/youtu ... -is-a-fix/
Linux Mint 22 (Wilma) Xfce w/Pale Moon, Waterfox, Firefox
MX Linux 23.4 (Libretto) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 12.7 (Bookworm) Xfce w/Pale Moon, Waterfox, Firefox

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-04, 23:43

I figured out why I wasn't getting that popup menu when I hit Ctrl+Shift+Del. I had something disabled in settings:

Under "Privacy -> Private Data -> Ask me before clearing data" was unchecked. It should be checked

On another note, loving the latest update you released. The browser is running beautifully! Very snappy! Thank You!
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-09-05, 05:06

@ Night Wing: Thanks for the YT info. Will give it a spin.

@ fatboy: Awesome. Simple fix. :thumbup:

....and yeah, i had uploaded new builds this weekend, just forgot to post here. Oops. ;)

Cheers
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-08, 11:28

Been playing with some Dorando stuff and also trying to tweak the UI.


userChrome.css

Code: Select all

/* Do not remove the @namespace line -- it's required for correct functioning */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */

/* HIDE SUPERFLUOUS ELEMENTS */
.autocomplete-history-dropmarker,
.search-go-button,
.tabs-closebutton,
.tabs-newbutton,
.toolbarbutton-menubutton-dropmarker,
tooltip {
    display:none !important;
}

/* Hide Favicons on Tab Bar */
.tabbrowser-tab .tab-icon
{
display: none !important;
}

/* Hide Scrollbars */
#content browser {
 margin-right: -14px !important;
 overflow-y: scroll;
 overflow-x: hidden;
}


/*Hide Grippy Handles in navbar & bookmarks toolbars*/
toolbargrippy {
   display: none !important;
}

Last edited by fatboy on 2023-09-08, 22:20, edited 3 times in total.
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-08, 12:38

How can I get these addons to work on Sealion?
1) https://addons.palemoon.org/addon/readerview/
2) https://addons.palemoon.org/addon/swarth/ or https://addons.thunderbird.net/en-US/se ... seamonkey/

Thanks,
And sorry for the constant posting.
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: SeaMonkey fork

Unread post by wicknix » 2023-09-09, 03:48

ReaderView doesn't seem to work, but nicereader does. I also edited swarth, and it works. Both are now included in the sealion-extras.zip. Just download that archive again for the updates.

Cheers
Silence is golden, but duct tape is silver...

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

Re: SeaMonkey fork

Unread post by fatboy » 2023-09-09, 12:38

wicknix wrote:
2023-09-09, 03:48
ReaderView doesn't seem to work, but nicereader does. I also edited swarth, and it works. Both are now included in the sealion-extras.zip. Just download that archive again for the updates.

Cheers
Off-topic:
What a legend! Thank You so much!
Systemd Free - MX Linux, Antix Linux & Artix Linux

Locked