Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente |
es:howtos:window_managers:installing_e17 [2019/08/08 15:18 (UTC)] – [¿Qué es E17?] slackwarespanol | es:howtos:window_managers:installing_e17 [2019/08/08 18:33 (UTC)] – [SlackE17] slackwarespanol |
---|
===== ¿Qué es E17? ===== | ===== ¿Qué es E17? ===== |
| |
[[https://www.enlightenment.org/ | Enlightenment DR17]] (E17) es el tan esperado sucesor de E16, un [[slackware: window_manager | window manager]] que se distribuyó en Slackware hace 10 años. | [[https://www.enlightenment.org/ | Enlightenment DR17]] (E17) es el tan esperado sucesor de E16, un [[es:slackware: window_manager | gestor de ventanas]] que se distribuyó en Slackware hace 10 años. |
Se clasifica como un "shell de escritorio", proporcionando las cosas que necesita para operar su escritorio (o computadora portátil), pero no un conjunto completo de aplicaciones. Esto incluye iniciar aplicaciones, administrar sus ventanas y realizar otras tareas del sistema como suspender, reiniciar, administrar archivos, etc. | Se clasifica como un "shell de escritorio", proporcionando las cosas que necesita para operar su escritorio (o computadora portátil), pero no un conjunto completo de aplicaciones. Esto incluye iniciar aplicaciones, administrar sus ventanas y realizar otras tareas del sistema como suspender, reiniciar, administrar archivos, etc. |
| |
===== Installing E17 ===== | ===== Installing E17 ===== |
| |
==== Pre-built packages ==== | ==== Paquetes preconstruidos ==== |
| |
=== SlackE17 === | === SlackE17 === |
| |
The easiest and fastest way to get E17 running on Slackware is to install the E17 packages from the [[http://slacke17.sourceforge.net/ | SlackE17 project]]. You just need to have the latest release of Slackware, Slackware64 or ArmedSlack. | La forma más fácil y rápida de ejecutar E17 en Slackware es instalar los paquetes E17 desde [[http://slacke17.sourceforge.net/ | Proyecto SlackE17]]. Solo necesita tener la última versión de Slackware, Slackware64 o ArmedSlack. |
| |
Just [[http://sourceforge.net/projects/slacke17/files/slacke17/ | download]] the tarball corresponding to your architecture (i486, x86_64 or ARM), unpack it and read the doc. To install the packages, you have several options: | Solo [[http://sourceforge.net/projects/slacke17/files/slacke17/ | descargar]] el tarball correspondiente a su arquitectura (i486, x86_64 o ARM), descomprímalo y lea el documento. Para instalar los paquetes, tiene varias opciones: |
| * Instalar todo usando: |
* Install everything using: | |
<code bash># upgradepkg --install-new e17/*.txz</code> | <code bash># upgradepkg --install-new e17/*.txz</code> |
* Use the supplied script to install only E17 and its dependencies using: | * Use el script provisto para instalar solo E17 y sus dependencias usando: |
<code bash># ./slacke17-install.sh std</code> | <code bash># ./slacke17-install.sh std</code> |
* Use the supplied script to install everything using: | * Use el script provisto para instalar todo usando: |
<code bash># ./slacke17-install.sh max</code> | <code bash># ./slacke17-install.sh max</code> |
* Or you can just: | * O simplemente puedes: |
<code bash># cd e17 && pkgtool</code> | <code bash># cd e17 && pkgtool</code> |
| |
==== Compilation ==== | ==== Compilación ==== |
| |
First you need to install the dependencies needed to compile Enlightenment. These can be found in SlackBuilds-website or with sbopkg: | Primero debe instalar las dependencias necesarias para compilar Enlightenment. Estos se pueden encontrar en el sitio web de SlackBuilds o con sbopkg: |
| |
* check | * check |
| |
| |
Once you have those packages installed we can proceed to make a build directory and commence with the fun stuff! | Una vez que tenga esos paquetes instalados, podemos proceder a crear un directorio de compilación y comenzar con las cosas divertidas. |
| |
<code bash> | <code bash> |
</code> | </code> |
| |
Make symlink for dbus (installer tells you to do this so please check output if it has been updated just to be sure). | Cree un enlace simbólico para dbus (el instalador le indica que haga esto, por lo tanto, compruebe la salida si se ha actualizado solo para asegurarse). |
<code bash> | <code bash> |
# ln -s /opt/e22/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service | # ln -s /opt/e22/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service |
| |
| |
Now we need to add Enlightenment library directory to the system so it knows where to look for the libraries. | Ahora necesitamos agregar el directorio de la biblioteca de Enlightenment al sistema para que sepa dónde buscar las bibliotecas. |
<code bash> | <code bash> |
# echo "/opt/e22/lib" >> /etc/ld.so.conf | # echo "/opt/e22/lib" >> /etc/ld.so.conf |
| |
| |
Load the new configuration. | Cargue la nueva configuración. |
<code bash> | <code bash> |
# ldconfig | # ldconfig |
| |
| |
An environmental variable need to be set for PKGCONFIG, this is only needed when building and doesnt need to be permanent. | Se debe establecer una variable ambiental para PKGCONFIG, esto solo se necesita al construir y no necesita ser permanente. |
<code bash> | <code bash> |
# export PKG_CONFIG_PATH=/opt/e22/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig | # export PKG_CONFIG_PATH=/opt/e22/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig |
| |
| |
Add enlightenment bin to PATH for build, also make it persist after reboot. | Agregue el contenedor de iluminación a PATH para la compilación, también haga que persista después del reinicio. |
<code bash> | <code bash> |
# export PATH=/opt/e22/bin:$PATH | # export PATH=/opt/e22/bin:$PATH |
# vi /etc/profile | # vi /etc/profile |
</code> | </code> |
Add "/opt/e22/bin" to your PATH. | Agregue "/opt/e22/bin" a su RUTA. |
| |
| |
| Comience a compilar Enlightenment. |
Start building Enlightenment. | |
<code bash> | <code bash> |
# cd /build/e22/core/enlightenment | # cd /build/e22/core/enlightenment |
| |
| |
(Optional, build Terminology. Terminology is the default terminal in Enlightenment.) | (Opcional, compialr Terminology. Terminology es la terminal predeterminada en Enlightenment). |
<code bash> | <code bash> |
# mkdir /build/e22/apps | # mkdir /build/e22/apps |
| |
| |
To make your sessionmanager find Enlightenment you need to create a .desktop file in the right directory. | Para que su administrador de sesiones encuentre Enlightenment, debe crear un archivo .desktop en el directorio correcto. |
<code bash> | <code bash> |
# vi /usr/share/xsession/enlightenment.desktop | # vi /usr/share/xsession/enlightenment.desktop |
</code> | </code> |
| |
| Debería verse así (consulte los archivos .desktop ya existentes para ver ejemplos de otros idiomas y agregue líneas relevantes para su idioma): |
Should look something like this (please check already existing .desktop files for other language examples and please add relevant lines for your language): | |
| |
<code bash> | <code bash> |
</code> | </code> |
| |
If you want to start enlightenment with startx (xinit): | Si quieres comenzar la enlightenment con startx (xinit): |
/etc/X11/xinit/xinitrc.e22 | /etc/X11/xinit/xinitrc.e22 |
<code> | <code> |
| |
| |
=== SlackE17 === | ==== SlackE17 ==== |
| |
SlackE17 provides all the source code and SlackBuilds in one tarball so you can rebuild everything easily. You can build the packages one by one, but it's more efficient to use the BUILD/slacke17-build.sh script. You can pass some options to the script: | SlackE17 proporciona todo el código fuente y SlackBuilds en un tarball para que pueda reconstruir todo fácilmente. Puede compilar los paquetes uno por uno, pero es más eficiente usar el script BUILD / slacke17-build.sh. Puede pasar algunas opciones al script: |
| |
* To get debug symbols: | * Para obtener archivo de depuración: |
<code bash># DEBUG=1 ./slacke17-build.sh</code> | <code bash># DEBUG=1 ./slacke17-build.sh</code> |
* To optimize for your box: | * To optimize for your maquina: |
<code bash># ECFLAGS="-march=native -mtune=native" ./slacke17-build.sh</code> | <code bash># ECFLAGS="-march=native -mtune=native" ./slacke17-build.sh</code> |
| |
=== SBo === | === SBo === |
| |
[[http://slackbuilds.org | SBo]] provides SlackBuilds for EFL and E17, but you will have to download all the source code by yourself and build the packages one by one. | [[http://slackbuilds.org | SBo]] proporciona SlackBuilds para EFL y E17, pero tendrá que descargar todo el código fuente usted mismo y construir los paquetes uno por uno. |
| |
===== Using E17 ===== | ===== Using E17 ===== |