Re: [e-users] So, where do I specify /opt/Enlightenment?

Massimo Maiurana <[email protected]> Thu, 21 Aug 2025 14:43:50 +0200
Newsgroups gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
You just need to use the option --prefix=/opt/Enlightenment for meson 
setup and the build will be configured to install in that target dir.

Be aware that you will need some more things at compile time and/or at 
runtime in order to make things work. Here is what comes to my mind now:

  * your PATH will have to include /opt/Enlightenment/bin (you could
    create a file in /etc/profile.d to have it set for all users)
  * your PKG_CONFIG_PATH will have to include
    /opt/Enlightenment/lib/x86_64-linux-gnu/pkgconfig (even this could
    go in the /etc/profile.d file)
  * you need to create a file in /etc/ld.so.conf.d that contains
    /opt/e17/lib/x86_64-linux-gnu in it and you'll also need to run
    ldconfig after the installation of efl and other libraries that will
    install in /opt/Enlightenment
  * you should create a symlink to
    /opt/Enlightenment/share/xsessions/enlightenment.desktop in
    /usr/share/xsessions if you want to have E as an option in your
    login manager

Massimo Maiurana

dep ha scritto il 21/08/25 alle 11:26:
> Hi, everybody . . .
>
> Due to a terrible but perhaps fortuitous attack from the reprehensible dd
> program (it told me I could trust it, but it lied), I'll be doing a
> bare-drive reinstall of Trixie and Enlightenment.
>
> This time, rather than accept the defaults, I would like to put it
> in /opt/Enlightenment. But it having been forever since I compiled
> something this big and varied, I'm utterly unsure how to do it. I am
> familiar with "./configure -prefix=/opt/[name]" and nothing really since
> then. Additionally, the various source packages seem to differ as to how
> they're configured and built.
>
> So, how can I make Enlightment live in /opt/Enlightenment on the new
> system?
>
> Thanks very much.