Interlink gtk2 (email and news client, slim Mozilla Thunderbird fork)

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Interlink gtk2 (email and news client, slim Mozilla Thunderbird fork)

Post#1 by Rava » 31 Dec 2018, 09:35

007-interlink-V6922-gtk2-x86_64_rav.xzm
md5sum: ee5a755802e0e0ab05a8d6e4253967ca
sha1sum: 482fbdc5891fe28141894f62bb9a2a672d77c7b1
sha256sum: f6f07be448681a2309a28193b85f27aabb200885569a7408b0f715f7d0ed552b

Interlink is a fork of Mozilla's Emailclient
, and like Palemoon, the people behind Interlink concentrate on the main core, making the source code more stable and more efficient than adding unnecessary flashy features. Only Linux x86-64 is supported, no Linux i486/i586 support for Interlink. (There is 32 Bit and 64 Bit support for SM-Windoze,but on here, who would care about that. :crazy: )

And it is quite the performant little program, seems not to drag the system down as much as Thunderbird did when I last used it. Your mileage might vary.

I created the module while running Openbox, so there should be no dependency issues. Theoretically. :D

Anyhow, by default it downloads all of your INBOX and all other Email boxes like spam or trash. That's in my case of my main Email account a mere 1052MB, and it goes all into your RAM aufs filesystem and might freeze or even crash your system.
So, after you made your setup, aka gave the email address and IMAP and whatnot, best exit Interlink and move the folder "/home/guest/.binary outcast" and all subfolders to a non-RAM based media, best one with Linux filesystem.

This looks like so on my machine:

Code: Select all

root@porteus:/home/guest# ls -l .binary\ outcast
lrwxrwxrwx 1 root root 37 Dec 31 03:39 .binary outcast -> /mnt/sda6/home/guest/.binary outcast/
You also could use a FAT or NTFS filesystem, but be aware of the possible risks when you let Interlink store your Email account password. :hi:
Therefore I strongly recommend using a Linux filesystem for storing the Interlink data and email post boxes
_______________________________________________

Since it is in early development, please visit the thread about Interlink on the palemoon forum.

Cave! Be aware that this version is a test version. It works fine for me, I did not run into any issue so far, all works as it should, not a single bug or glitch, but still: it is not yet officially released!

Here is the CPU usage on a 8 Core machine with both palemoon and interlink running, OS is Porteus of course, DE is Openbox.

Code: Select all

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
14470 guest     20   0 2135288 260400   1444 R  21.7   6.6  17:54.68 interlink
 5380 guest     20   0 2369180   1.0g   5996 D  15.3  26.5 153:02.99 palemoon
 5261 guest     20   0  305020  15660   3712 D   7.0   0.4   1:55.94 fbpanel
 5231 root      20   0  299972  62864  25180 S   5.7   1.6  32:12.25 Xorg
And a few days later, the same with palemoon, interlink and several terminal, uxterm, viewnior, mousepad and one mpv in pause running, and this is the CPU usage:

Code: Select all

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
 9287 guest     20   0 3536260   1.1g 115720 S  11.1  28.8 222:57.41 palemoon
    1 root      20   0     240      0      0 S   0.0   0.0   0:02.06 init
Such a neat non-CPU-hogging backgrounded programs makes Rava a very happy camper! :)

And here a screenshot of how it looks like.
Image
Click the screenshot to see a larger version.

And finally, some top, df and swap info while running Openbox/Porteus and Palemoon, Audacious with OpenGL spectrum Analyser, mpv (paused), Interlink, several viewniors, several Leafpads, and there is no system lag whatsoever:

Code: Select all

guest@porteus:/tmp$ top9x
05.01.2019 14:51:16 ____________________________________________________________
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
 1532 guest     20   0 1128600  14220  11668 S  15.8   0.4  13:20.82 pulseaudio
17869 guest     20   0 2797780 619744 120180 S  10.5  15.6  44:53.78 palemoon
19044 guest     20   0 1522868  93220  60968 S  10.5   2.3   5:26.71 audacious
 1420 root      20   0  321024 120996  45020 S   5.3   3.0  35:02.00 Xorg
19915 guest     20   0    6564   3140   2560 R   5.3   0.1   0:00.09 top
    1 root      20   0     240      0      0 S   0.0   0.0   0:01.53 init
    2 root      20   0       0      0      0 S   0.0   0.0   0:00.02 kthreadd
    3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
    4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
guest@porteus:/tmp$ fx;sx
05.01.2019 14:51:20 ____________________________________________________________
              total        used        free      shared  buff/cache   available
Mem:           3880        1733        1056         191        1090        1557
Swap:          3017         112        2905
05.01.2019 14:51:20 ____________________________________________________________
Filename				Type		Size	Used	Priority
/dev/zram0                              6partition       970     112     100     
/mnt/sda7/linuxswap                     file            2047    0       -2      
Enjoy! :Rose:
Last edited by Rava on 25 Mar 2019, 00:09, edited 1 time in total.
Reason: added security recommendation
Cheers!
Yours Rava