Where does LC lay its eggs?

All flavors welcome.
Forum rules
Be kind.
Post Reply
User avatar
richmond62
Posts: 4833
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Where does LC lay its eggs?

Post 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. :(
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 3211
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: Where does LC lay its eggs?

Post 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/
User avatar
OpenXTalkPaul
Posts: 2633
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Where does LC lay its eggs?

Post 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.
FourthWorld
Posts: 442
Joined: Sat Sep 11, 2021 4:37 pm
Contact:

Re: Where does LC lay its eggs?

Post 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"
User avatar
richmond62
Posts: 4833
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Where does LC lay its eggs?

Post 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".
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4833
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Where does LC lay its eggs?

Post by richmond62 »

Well, oddly enough, my Opt/ folder contains nothing whatsoever to do with LC:
-
opt.png
opt.png (7.5 KiB) Viewed 4826 times
-
BUT everything has ended up here:
-
components.png
components.png (12.65 KiB) Viewed 4826 times
-
Debian 12 XFCE 32-bit
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 3211
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: Where does LC lay its eggs?

Post 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.
User avatar
richmond62
Posts: 4833
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Where does LC lay its eggs?

Post by richmond62 »

I never did like team work: so always "Me Only". 8-)
https://richmondmathewson.owlstown.net/
Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests