How to install the latest version of Session Manager in Pale Moon 27.x Topic is solved

General discussion, compatibility and contributed extensions.

Moderators: satrow, FranklinDM, Lootyhoof

Locked
GigaWatt

How to install the latest version of Session Manager in Pale Moon 27.x

Post by GigaWatt » 2016-12-08, 23:33

I've used the same method mentioned in this post for modding the .xpi installer for this add-on. Currently, the last version that Pale Moon can update through the "Check for Updates" feature is 0.8.1.7. The latest version is 0.8.1.12.

Even though the same method applies from the mentioned thread, I'll post it here as well.

One more thing. I removed the previous version (0.8.1.7) from my add-ons and backed up my sessions before I did this, so... it might be a good idea to do this as well. Pale Moon didn't crash after I installed the latest version and the add-on worked, so I just restored all of my sessions in the session folder afterwards. But... just in case something does go wrong, it's a good thing to keep a backup of your sessions. Also, note the version of Session Manager that was installed in Pale Moon and worked properly before you install the new one (again, better be safe than sorry).

1) Download the installer (the .xpi file) for Session Manager (right click on the "Add to Firefox" button --> Save Link As...).

2) Extract the content of the .xpi file with any archiver (WInRAR, 7-zip...).

3) Find the install.rdf file and open it with any text editor (Notepad, Notepad++).

4) Find these two lines in the code:

Code: Select all

<em:minVersion>38.0</em:minVersion>
<em:maxVersion>48.0</em:maxVersion>
5) In the first line, change 38.0 to 20.0. Any different version number lower or equal to 27.0 might have worked also, but... I haven't tried it. You don't have to change anything in the second line. I did, but it was for testing purposes and didn't change it back.

Anyway, here is how I changed these two lines.

Code: Select all

<em:minVersion>20.0</em:minVersion>
<em:maxVersion>80.0</em:maxVersion>
6) Save the changes to install.rdf (Ctrl + S).

7) Pack the extracted files in a zip archive. I used WinRAR, but any archiver that can pack files in a zip archive will do. Remeber, don't pack the folder in which the files are extracted, just pack the files themselves.

8) Change the extension of the archive from .zip to .xpi.

9) Drag and drop the .xpi file in Pale Moon.

10) Done :).

Again, as I mentioned in the linked post in the beginning of this thread, I haven't read the license under which this add-on is released, so I have no idea if can share the modded .xpi file. If someone has more info, send me a private message, I'll attach it to this thread.

The same method should be applicable under Linux too... except the tools you'll be using ;).

PS: The linked post has some logical and spelling errors... I was in a hurry, so I didn't double check. I tried to correct them afterwards, but I can't seem to find any way to edit the post. Is there any way regular users can edit posts?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 24888
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by Moonchild » 2016-12-09, 00:51

For the record, AMO states Session Manager is FOSS and doesn't mention any specific restrictions:
Released under Mozilla Public License Version 1.1
So, redistributing an install.rdf-modified version of the XPI should be fine; just remember to remove the jar signature files (The META-INF folder) from it to prevent potential file checksum mismatches.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

GigaWatt

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by GigaWatt » 2016-12-09, 23:56

Moonchild wrote:For the record, AMO states Session Manager is FOSS and doesn't mention any specific restrictions:
...just remember to remove the jar signature files (The META-INF folder) from it to prevent potential file checksum mismatches.
Done ;).

I've attached the latest modded version in this post.

If this is against the forum policy, I'll be more careful in the future.

Moderator note: it is against forum policy. Attachment removed.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 24888
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by Moonchild » 2016-12-11, 09:39

GigaWatt wrote:If this is against the forum policy
It's fine, but probably better to contact Andy to get it on the add-ons site.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

batman
Moongazer
Moongazer
Posts: 10
Joined: 2017-03-10, 14:42

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by batman » 2017-03-10, 14:58

Hey buddy and thanks for the upload share. Should the addon be running in compatibility mode? Just wondering...

Image
GigaWatt wrote:
Moonchild wrote:For the record, AMO states Session Manager is FOSS and doesn't mention any specific restrictions:
...just remember to remove the jar signature files (The META-INF folder) from it to prevent potential file checksum mismatches.
Done ;).

I've attached the latest modded version in this post.

If this is against the forum policy, I'll be more careful in the future.

twistedvincent
Fanatic
Fanatic
Posts: 103
Joined: 2012-02-13, 15:13

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by twistedvincent » 2017-03-16, 04:33

OK, still confused. I downloaded the xpi as before but just dragged it on to pale moon and it installed but not now, i ffeel stupid but still don't get how to install. Please explain as if I were a noob...which I feel like right about now.

User avatar
back2themoon
Board Warrior
Board Warrior
Posts: 1505
Joined: 2012-08-19, 20:32

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by back2themoon » 2017-04-06, 20:55

twistedvincent wrote:OK, still confused. I downloaded the xpi as before but just dragged it on to pale moon and it installed but not now, i ffeel stupid but still don't get how to install. Please explain as if I were a noob...which I feel like right about now.
I'm attaching the latest version which seems to work fine. MinVersion set to 20, META-INF removed. Just go to the Add-ons Manager, click the wheel (top-right), Install Add-On from file and select the attached .xpi. (sent a PM to Andy)
webmaster wrote:Hey buddy and thanks for the upload share. Should the addon be running in compatibility mode?
If you mean the Firefox Compatibility mode found in Options/Advanced/General/Compatibility then no. This option has nothing to do with how extensions operate.

Moderator note: edited extension removed. Please follow proper procedure to publish modified extensions.
Safe Mode / clean profile info: Help/Restart in Safe Mode
Information to include when asking for support - How to apply user agent overrides
How to download videos

Windows 10 Pro • Pale Moon x64 • Interlink x86 • Emsisoft Anti-Malware

VLMin
Lunatic
Lunatic
Posts: 455
Joined: 2015-10-20, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by VLMin » 2017-06-06, 21:14

Is the modified extension, with MinVersion set to 20, META-INF removed, available somewhere outside this forum?

Thanks!

coffeebreak
Board Warrior
Board Warrior
Posts: 1924
Joined: 2015-09-26, 04:51
Location: U.S.

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by coffeebreak » 2017-06-07, 00:43

VLMin wrote:Is the modified extension, with MinVersion set to 20, META-INF removed, available somewhere outside this forum?

Sent you a copy by private message, modified as per this thread.
I know it will install, but don't know how well it functions (I don't use it). Please post publicly if there are problems with it.

VLMin
Lunatic
Lunatic
Posts: 455
Joined: 2015-10-20, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by VLMin » 2017-06-07, 13:36

Thank you! Installed, using now.

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1790
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by JustOff » 2017-06-07, 15:19

There is Moon Tester Tool for such experiments.
Here are the add-ons I made in a spare time. That was fun!

VLMin
Lunatic
Lunatic
Posts: 455
Joined: 2015-10-20, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by VLMin » 2017-06-07, 18:08

JustOff wrote:There is Moon Tester Tool for such experiments.
Yes, thank you for the reminder. I've been a bit scared to try it, I suppose. For now, I'll use the gift I was given and see whether it works. So far, so good!

infti
Hobby Astronomer
Hobby Astronomer
Posts: 19
Joined: 2017-06-23, 14:55

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by infti » 2017-06-29, 15:45

Can somebody please provide clear instructions? I am a fairly advanced user and I cannot understand what people have posted here.

All I need is a url for a session manager which works and any instructions that are necessary beyond what is on the page for that session manager.

VLMin
Lunatic
Lunatic
Posts: 455
Joined: 2015-10-20, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by VLMin » 2017-07-01, 17:26

I said I would use the current version, generously provided by coffeebreak, and report back. I had a variety of problems with it and reverted back to 0.8.1.7, which works flawlessly. It might be nice if someone in the PM community were to take over that extension and develop it further; there are certainly features that would be nice to have, such as a context menu with options to copy various components of the individual tab entries. But honestly, in the larger scheme of things, this version seems quite sufficient to me.

GigaWatt

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by GigaWatt » 2017-07-16, 04:34

infti wrote:Can somebody please provide clear instructions? I am a fairly advanced user and I cannot understand what people have posted here.
Sorry for the delayed answer. I really want to be a part of this community. I use Pale Moon every day and I recommend it to almost everyone I know. Even my fiance uses it on her phone ;) and she just picked it up from the store, didn't have to tell her, she just loved the way it worked on her laptop, so she got it from the store :D. She said "what is this crappy browser on my phone" and I said "It's Chome honey" and then she said "so what did you install on my laptop" and I said "Pale Moon" and she replied "God, I hope there is one for Android" :D :D :D.

Sometimes I wish a day had 48 hours... just for me... :roll:

Anyway, I thought the process was clear enough. I forgot to mention the deletion of the "META-INF" folder, but other than that, the process of modding the extension is pretty straight forward. Edit the "install.rdf", compress the files in a zip archive, change the extension to .xpi and drag and drop the .xpi file in Pale Moon. If you're and advanced user, this shouldn't be a problem (extracting files from archives with dubious file extensions, changing them and whatnot).

Here is screenshot of what DiE says about the .xpi file. It's not rocket science ;).

Image

I installed the latest version, 0.8.1.13, just by modding the install.rdf file and deleting the META-INF folder. No problems so far ;).

they86
Moongazer
Moongazer
Posts: 7
Joined: 2017-11-10, 05:07

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by they86 » 2017-11-22, 02:34

For what the "DRAG & DROP"-part is concerned: it might be useful to note that this ONLY WORKS when you have Pale Moon OPEN ON THE ADD-ON MANAGER PAGE, tab "EXTENSIONS"...

I was checking the different steps on this forum and trying the drag & drop in vain for several times... :d
So it works, if you have Pale Moon open on the correct page.

I'm surely not the only newbee who will be making this mistake, so hence this post.

they86
Moongazer
Moongazer
Posts: 7
Joined: 2017-11-10, 05:07

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by they86 » 2017-11-22, 03:01

VLMin wrote:I said I would use the current version, generously provided by coffeebreak, and report back. I had a variety of problems with it and reverted back to 0.8.1.7, which works flawlessly. It might be nice if someone in the PM community were to take over that extension and develop it further; there are certainly features that would be nice to have, such as a context menu with options to copy various components of the individual tab entries. But honestly, in the larger scheme of things, this version seems quite sufficient to me.

Hi VLMin, what were the "variety of problems" you encountered with the latest version of session manager applied to Pale Moon?

VLMin
Lunatic
Lunatic
Posts: 455
Joined: 2015-10-20, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Post by VLMin » 2017-11-22, 12:20

they86 wrote:Hi VLMin, what were the "variety of problems" you encountered with the latest version of session manager applied to Pale Moon?
Hello they86. Unfortunately, I did not retain my notes on this, and I don't clearly remember. I just remember that switching back seemed to make things go a bit more smoothly.

More generally, my impression is that Session Manager has not been meaningfully updated in years. As I mentioned earlier in this thread, there are things (that seem obvious to me, at least) that this add-on could be enhanced to do, that would render it more useful than it presently is.

Alas, in the land of the blind, the man with one eye is king.

Locked