Page 1 of 1

Where does LC lay its eggs?

Posted: Thu Aug 17, 2023 7:53 am
by richmond62
On Macintosh, as a Mac app is a seemingly monolithic folder disguised as an executable it is dead easy to locate all its 'bits and bobs',
and on Windows that is also sometimes possible.

On Linux things are very different.

When I install LC on a Linux box the thing goes "whizz, bang, pop" and the LC icon turns up in the apps menu (very convenient), but
'where the fudge' the components are is anybody's guess.

Presumably that is why Paul issued his first offering as an appimage.

Just today I popped Terry's version of 'LC 963 Community Continuation' on a Linux box of mine, and wanted to put the LC Linux engine into the decompressed folder in place of the Windows .exe. file . . . but, of course, I hadn't a clue where to look. :(

Re: Where does LC lay its eggs?

Posted: Thu Aug 17, 2023 5:09 pm
by tperry2x
The installer for the Linux version of Livecode seems to place everything in:
/opt/livecode/livecodecommunity-9.5.0.x86_64/
(replace 9.5.0 with the version you are running).

The config / settings all seem to be stored in:
~/.runrev/

Re: Where does LC lay its eggs?

Posted: Thu Sep 07, 2023 12:12 am
by OpenXTalkPaul
tperry2x wrote: Thu Aug 17, 2023 5:09 pm The installer for the Linux version of Livecode seems to place everything in:
/opt/livecode/livecodecommunity-9.5.0.x86_64/
(replace 9.5.0 with the version you are running).

The config / settings all seem to be stored in:
~/.runrev/
~/.runrev/ but only if its installed for single user, not if installed for all users using sudo to start the installer.

Re: Where does LC lay its eggs?

Posted: Thu Sep 07, 2023 4:38 pm
by FourthWorld
You can find the path to any open stack file by querying the mainstack's filename property.

Code: Select all

put the filename of stack "revMenubar"

Re: Where does LC lay its eggs?

Posted: Sat Sep 09, 2023 9:17 am
by richmond62
Presumably (?)

One could zip a whole Linux package of LC/OXT/Whatever and direct the end-user to put them in the 'you only' location, and they should work directly.

Although that would not produce symbolic links in "all the right questions".

Re: Where does LC lay its eggs?

Posted: Thu Sep 14, 2023 11:32 am
by richmond62
Well, oddly enough, my Opt/ folder contains nothing whatsoever to do with LC:
-
opt.png
opt.png (7.5 KiB) Viewed 4830 times
-
BUT everything has ended up here:
-
components.png
components.png (12.65 KiB) Viewed 4830 times
-
Debian 12 XFCE 32-bit

Re: Where does LC lay its eggs?

Posted: Thu Sep 14, 2023 2:10 pm
by tperry2x
That depends if you chose to install for 'All users' (in which case it seems to put it in /opt), or 'Only me' (which puts it in ~/.runrev/) I believe.

Re: Where does LC lay its eggs?

Posted: Thu Sep 14, 2023 2:27 pm
by richmond62
I never did like team work: so always "Me Only". 8-)