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.
Guia de compilacion e instalación de Enlightenment DR17
Comenzamos por descargar las dependencias las cuales se descargan así:
urpmi subversion gcc autoconf automake libtool make gettext libpam-devel libfreetype6-devel libpng-devel libjpeg-devel zlib1-devel libdbus-1-devel liblua-devel libx11_6-devel libxcursor-devel libxrender1-devel libxrandr2-devel libxfixes3-devel libxdamage-devel libxcomposite1-devel libxp-devel libxext6-devel libxinerama1-devel libxkbfile-devel libxtst6-devel
Listo ahora descargamos e17 desde svn es facil y rapido:
svn co http://svn.enlightenment.org/svn/e
ahora a compilar, se empieza con eina todo lleva un orden, (por default se intala en usr local pueden cambiar la ruta con --prefix=/ruta) tienen que abrir dos terminales una como root y otra como usuario normal:
eina:
Terminal de usuario:
cd e/trunk/eina ./autogen.sh make cd ../eet
Terminal de Root:
cd e/trunk/eina make install cd ../eet
eet:
Terminal de Usuario:
./autogen.sh
(¡Sorpresa no compila!, esto es por que se va a /usr/local/ si lo van a dejar ahi yo lo que hice fue antes de cada /autogen.sh colocar PKG_CONFIG_PATH=/usr/local/lib/pkgconfig y queda asi PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./autogen.sh).
make cd ../evas
Terminal de Root:
make install cd ../evas
evas:
Terminal de usuario:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./autogen.sh make cd ../ecore
Terminal de Root:
make install cd ../ecore
y así sucesivamente sigues con ecore, después embryo, edje, emotion, efreet, e_dbus, libeweather(esta esta en PROTO/ en ves de poner cd ../libeweather van a poner cd ../PROTO/libeweather), epdf(igual que libeweather esta en PROTO/), ethumb,elementary(este esta en TMP/st asi que deben poner cd ../TMP/st/elementary).
Después se van con las aplicaciones primero exchange(esta en PROTO/), despues e, despues emprint, exalt, después los modulos aquí tienen dos opciones compilarlos de un solo trancazo o de a uno por uno están en E-MODULES-EXTRA los pasos son iguales, y empower.
para entrar por medio de KDM/GDM creamos un archivo de texto que se llame 19E17 le agregamos lo siguiente:
NAME:E17 ICON= EXEC=/opt/e17/bin/enlightenment_start DESC= SCRIPT: exec /opt/e17/bin/enlightenment_start
Lo copiamos al directorio /etc/X11/wmsession.d y ejecutamos el comando fndSession para que genere los correspondientes archivos desktop que se crearán de forma automática en los respectivos directorios de ubicación de las sesiones de GDM y KDM.
su - cp 19E17 /etc/X11/wmsession.d fndSession
Inicien e17 y notaran que no pueden apagar su equipo XD, para eso tenemos que editar este archivo:
/usr/local/etc/enlightenment/sysactions.conf
yo lo tengo así:
# ENLIGHTENMENT SYSTEM ACTIONS CONFIGURATION # # This is a system configuration for allowing or denying certain users or # groups to be able to do certain actions that involve system restricted # actions such as halt, reboot, suspend, hibernate etc. # # This file is read in order from top to bottom - the first rule to MATCH # will be used for a user or a group, and nothing after that is read. # # You must put all the ACTION definitons BEFORE user and group rule matches. # Any action definitons after a rule match has been found will be ignored. # This allows actions to be re-defined for different user groups, so matches # so the command for an action can change for matches to the rules later on. # # Any user or group NOT matched by an allow or a deny will be ALLOWED to # perform the action by default (system administrators should be aware of # this and implement whatever policies they see fit). Generally speaking # a user of a workstation, desktop or laptop is intended to have such abilities # to perform these actions, thus the default of allow. For multi-user systems # the system administrator is considerd capable enough to restrict what they # see they need to. # # A WARNING to admins: do NOT allow access for users to this system remotely # UNLESS you fully trust them or you have locked down permissions to halt/reboot # suspend etc. here first. You have been warned. # # FORMAT: # # action: halt /sbin/shutdown -h now # action: reboot /sbin/shutdown -r now # action: suspend /etc/acpi/sleep.sh force # action: hibernate /etc/acpi/hibernate.sh force # # user: username allow: halt reboot suspend hibernate # group: groupname deny: * # group: * deny: * # user: * allow: suspend # user: billy allow: halt reboot # group: staff deny: halt suspend hibernate # # etc. # # user and group name can use glob matches (* == all for example) like the # shell. as can action names allowed or denied. action: halt /sbin/shutdown -h now action: reboot /sbin/shutdown -r now action: suspend /etc/acpi/sleep.sh force action: hibernate /etc/acpi/hibernate.sh force # on FreeBSD use this instead of the above. #action suspend /usr/sbin/zzz # root is allowed to do anything - but it needs to be here explicitly anyway user: root allow: * # members of operator, staff and admin groups should be able to do all group: operator allow: * group: staff allow: * group: admin allow: * group: sys allow: * # common "user" groups for "console users" on desktops/laptops group: dialout allow: * group: disk allow: * group: adm allow: * group: cdrom allow: * group: floppy allow: * group: audio allow: * group: dip allow: * group: plugdev allow: * # put in a list of other users and groups here that are allowed or denied etc. # e.g. # user: myuser allow: * # user: another allow: suspend hibernate # deny everyone else by default user: * allow: * user: aaron allow: *
y eso quiere decir que todos los usuarios tienen permiso de apagar el pc.
Ahora si usan gnome o KDE notaran que no hay mucha integración asi que descarguen esto:
urpmi gtk-chtheme
http://gnome-look.org/content/show.php/E17+B_and_W?content=95680
http://e17-stuff.org/content/show.php/default+e17+theme+X11+cursor?content=112877
Bien, si necesitan mas ayuda, no duden en preguntar en servicio tecnico que con gusto tratare de responderles. Esta es una adaptación a mandriva de esta pagina: http://manualinux.my-place.us/e17.html si le entienden mas a eso adelante :), las dependencias las e sacado de http://svn.enlightenment.org/.
Saludos.
- Blog de Drakon
- Entra a tu cuenta o crea una para poder comentar.