* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Compilando E17 / Enlightenment 17 / DR17 en MDV2005LE - Actualizacion JueAgo26 21:29:45

aqui apuntare lo que se hace para poner en linea E17 para Mandriva :) si quieren compilar e17 en esta parte la ire actualizando informacion.

ya que por el momento tengo el tiempo algo corto pero cuando cuente con el ire agregando mas cosas con la info que hay ahorita si hay algun valiente ya se puede lanzar a compilar ;-)



primero ir a:

http://enlightenment.org/
http://enlightenment.freedesktop.org/
http://get-e.org/

para conocer que es enlightenment y documentarse luego...

descargar varias librerias las cuales compilaremos en este orden:

Enlightenment 0.17
si E17 funcionando necesitas compilar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje 7. enlightenment Puedes usar E17 solo como tu Window Manager o probarlo en Xnest, asumimmos que sabes como cambiar window managers (a mano).
Core EFL
Si quieres probar las librerias EFL para desarrollo se necesita compiar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje.
Entrance
Para usar Entrance como tu administrador de sessiones necesitas compilar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje 7. epeg 8. epsilon 9. esmart 10. edb 11. entrance.
EWL
Para usar los Widget EWL necesitaras compilar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje 7. edb 8. etox 9. ewl

para que la descarga sea mas facil aqui esta un pequeño script que crea en el home el directorio Enlightenment17-CVS y baja todo lo necesario a el mismo

#creado por DrakeDalfa
#dalfa-enlightenment-get Version Alpha
#!/bin/bash
cd ~ ; 
mkdir --verbose Enlightenment17-CVS;
cd Enlightenment17-CVS;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=ecore-0.9.9.006.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=edb-1.0.5.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=edje-0.5.0.006.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=eet-0.9.10.006.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=embryo-0.9.1.004.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=emotion-0.0.1.003.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=enlightenment-0.16.999.006.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=entice-0.9.3.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=entrance-0.9.0.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=epeg-0.9.0.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=epsilon-0.3.0.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=esmart-0.9.0.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=etox-0.9.0.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=evas-0.9.9.006.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=ewl-0.0.4.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=imlib2-1.2.0.002.tar.gz;
wget -v http://enlightenment.freedesktop.org/fetch.php?file=imlib2_loaders-1.2.0.002.tar.gz;

para compilar se necesitan tener estar librerias


libdirectfb0.9_21
">ftp://MDV2005LE/libdirectfb0.9_21-0.9.21-3mdk.i586.rpm

libdirectfb0.9_21-devel
ftp://MDV2005LE/libdirectfb0.9_21-devel-0.9.21-3mdk.i586.rpm

libltdl3
ftp://MDV2005LE/libltdl3-1.5.12-4mdk.i586.rpm

libltdl3-devel
">ftp://MDV2005LE/libltdl3-devel-1.5.12-4mdk.i586.rpm

libMesaglut3
">ftp://MDV2005LE/libMesaglut3-5.0.2-9mdk.i586.rpm

libMesaglut3-devel
">ftp://MDV2005LE/libMesaglut3-devel-5.0.2-9mdk.i586.rpm

libMesaGLU1
">ftp://MDV2005LE/libMesaGLU1-5.0.2-9mdk.i586.rpm

libMesaGLU1-devel
">ftp://MDV2005LE/libMesaGLU1-devel-5.0.2-9mdk.i586.rpm

libfreetype6-static-devel
">ftp://MDV2005LE/libfreetype6-static-devel-2.1.9-6mdk.i586.rpm

libjpeg62-static-devel
">ftp://MDV2005LE/libjpeg62-static-devel-6b-34mdk.i586.rpm

automake >= 1.7
ftp://MDV2005LE/automake1.7-1.7.9-2mdk.noarch.rpm

ADVERTENCIA:
Enlightenment17 ahora es enlightenment, Enlightenment16 ahora a pasado a ser e16 asi que si tienes e16 instalado de los rpms de Mandriva te dara problemas ya que el binario de E17 se llama Enlightenment y el de los rpms de Mandriva tambien asi que lo mejor sera desintalar el e16 de Mandriva y / o compilar el 16 de enlightenment.org en el cual el nombre ya ha sido cambiado asi: Enligthenment 16 --> e16, Enlightenment 17 --> enlightenment asi que hay que tomar las precauciones del caso

Ahora descomprimimos los tar.gz con el comando

tar xvfz nombre_de_archivo.tar.gz

entramos en cada carpeta y ejecutamos configure con la siguiente opcion:

./configure --libdir=/usr/lib/ --bindir=/usr/bin 

luego se ejecuta make y al final make install esto para todas laslibrerias y programas, con este "juego" de versiones los .configures y makes no deben dar ningun problema deben ir "de un solo" sin problemas de compilacion ya que es lo necesario si hay algun error se debera a que se ha usado alguna libreria de otra version o que falta algo.

cuando todo este listo tendremos que poner nuestro nuevo E17 en nuestro Adminsitrador de Sesiones por el momento estoy usando GDM asi que solamente pondre como agregar la entrada de E17 en GDM:

primero se crea en /usr/bin un archivo starte17 que contenga la siguiente info:

#!/bin/sh
case "$1" in
GNOME)
        export WINDOW_MANAGER=e17
        exec gnome-session
        ;;
KDE)
        export KDEWM=e17
        exec startkde
        ;;
*)
        exec enlightenment
        ;;
esac

luego creamos la entrada de GDM en /etc/X11/dm/Sessions/, esto se hace creando un archivo .desktop con una numeracion correlativa a las que ya esten por ejemplo mi entrada se llama: 03e17.desktop la entrada debe contener la siguiente info:

[Desktop Entry]
Encoding=UTF-8
Name=e17
Comment=EnlightenmentDR17
TryExec=/usr/bin/starte17
Exec=/etc/X11/xdm/Xsession enlightenment
Icon=
Type=Application

listo ahora ya puedes lanzar E17 desde GDM o tambien desde un GDM anidado gracias al comando de GDM:

gdmflexiserver --xnest

con lo cual aparecera una pequeña ventana de GDM y ahi pones tu login y eliges E17 y lo corres anidado :-)

bueno hasta aqui con este pequeño manual el siguiente paso sera crear RPMS para mis amigos Mandriveros y que algun colaborador nos brinde su FTP para crear nuestro repositorioE17Drake