Replies: 5 comments 6 replies
-
Looks like Firefox needs to learn that applications must work without being installed. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the input about Firefox. Do you have any opinion about the actual idea/proposal ? Is it good ? Is it bad ? Why ? |
Beta Was this translation helpful? Give feedback.
-
In general, I think the idea is worth considering because it would solve one long-standing AppImage annoyance which is mounting an AppImage more than once. If done right, predictable mount points could really shine. I would, however, not try and encode a path into the mount point path, that is what hashes are good at. The same can however also be achieved with a unique random ID (e.g., a UUID4) embedded in the AppImage header. |
Beta Was this translation helpful? Give feedback.
-
This very special case is imho best handled in a custom |
Beta Was this translation helpful? Give feedback.
-
Have you checked if this issue isn't fixed by setting |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
Trying to get multiple editions of Firefox running as AppImages. By editions I mean: firefox, firefox-esr and firefox-dev. This is proving tricky because of profile management.
AFAICT Firefox uses it's binary path to derive an installation ID see here. Based on this ID it reads the
installs.ini
file and looks for the default profile for this installation and finally reads theprofiles.ini
to determine the profile path.As AppImages change the mount point every time they are executed a Firefox installation ID gets created every time the AppImage is executed and profile management becomes a nightmare.
In #83 constant mount points were dismissed for very good reasons. And I agree with that. Specially where software has hard-coded paths. But this is not the case with Firefox.
As a possible solution to this problem I think mount points could be derived from the AppImage path making the mount point constant for that specific AppImage file.
As an example having two copies of the same AppImage and a very dumb hashing function
~/Apps/firefox.appimage
will always get mounted at/tmp/.mount_firefox-in-home-user-apps
~/Downloads/firefox.appimage
will always get mounted at/tmp/.mount_firefox-in-home-user-downloads
I think this would solve the Firefox problem and possibly other apps that support multiple installations based on the binary path. But I'm not sure if this could break other things.
What do you think ?
Beta Was this translation helpful? Give feedback.
All reactions