Página 1 de 1

Engrampa como gestor GUI archivos comprimidos en XFCE.

Publicado: 03 Feb 2025 00:16
por Carlos
Buenas noches.
Resulta que usando el navegador de archivos "thunar" el que trae XFCE por defecto, me encuentro que el plugin para abrir archivos comprimidos, necesita de un programa que los abra.
Tradicionalmente ese era Xarchiver.
Pero parece que han abandonado su desarrollo y despues de pasar mucho tiempo intentando instalarlo de muchas formas. Desde Slackbuikds, desde el paquete fuente de la web de xarchive ( aun funciona la web), pasando .rpms a .tgz con rmp2tgz, etc, etc. he desistido.

Las alternativas eran file-roller, ark, engrampa.
Descarté los dos primeros porque piden instalar cientos de paquetes extras, solo para que funcionen.
ENGRAMPA es el gestor de archivos comprimidos de MATE.
Como no está en el repositorio oficial de Slackware, lo descargue a través de Slackbuilds.

https://slackbuilds.org/

Suelo hacer todo manual, asi que baje el source y el slackbuild desde esta web.

Descomprimimos el slackbuild

Código: Seleccionar todo

tar xzf engrampa.tar.gz
Movemos el source a la carpeta generada

Código: Seleccionar todo

mv engrampa-1.28.2.tar.xz engrampa
Entramos al directorio

Código: Seleccionar todo

cd engrampa
Y aquí empieza el problema.
Porque si ejecutamos el ./engrampa.SlackBuild

Veremos que nos pide un archivo, que no trae por defecto.
El mate-submodules.tar.gz

Y aparte el script del slackbuid pide una versión concreta, que no logré encontrar, que sería la que utilizaron cuando crearon el script.

Así que buscando, encontré está versión.

https://launchpad.net/ubuntu/+archive/p ... rig.tar.xz

Como el script pedía un archivo tar.gz ( venía tar.xz) tuve que descomprimirlo y comprimirlo de nuevo en formato tar.gz
Luego meterlo en el directorio engrampa.

Código: Seleccionar todo

tar xf mate-submodules_0.0~git20230830.4074560.orig.tar.xz

tar xcf mate-submodules-0.0~git20230830.4074560/

mv mv mate*.tar.gz engrampa

Pero el script engrampa.SlackBuild hay que modificarlo tambien.

Esta linea debe quedar asi.

Código: Seleccionar todo

COMMIT_MATE_SUBMODULES=0.0~git20230830.4074560
Que coincida la versión, con la que hemos puesto.

Ahora si podemos construir nuestro paquete e instalarlo. Recordad cambiar de usuario a root.

Código: Seleccionar todo

bash-5.1#./engrampa.SlackBuild
bash-5.1# installpkg /tmp/engrampa-1.28.2-x86_64-1_SBo.tgz
Lo he probado y va bastante bien.

Ahora me queda configurar el plugin de thunar para que funcione con engrampa.

Eso será para otro dia.

Re: Engrampa como gestor GUI archivos comprimidos en XFCE.

Publicado: 03 Feb 2025 14:45
por Formatex4
Vaya trabajazo que te has dado. Gracias por este post que de seguro alguno le vendrá de gran ayuda.
Saludos.

Re: Engrampa como gestor GUI archivos comprimidos en XFCE.

Publicado: 05 Feb 2025 18:03
por Subdes
Instalar soporte para archivos comprimidos en Thunar (Slackware con XFCE)

1. Instalar el plugin `thunar-archive-plugin`
Para que Thunar pueda manejar archivos comprimidos, necesitas instalar el plugin:
Si está en los repositorios oficiales, instálalo con:

Código: Seleccionar todo

slackpkg install thunar-archive-plugin

Si no está disponible, puedes usar SlackBuilds con `sbopkg`:

Código: Seleccionar todo

sbopkg -i thunar-archive-plugin


2. Instalar un gestor de archivos comprimidos
Thunar necesita un programa externo para abrir archivos comprimidos. Puedes elegir uno de los siguientes:

File Roller (GNOME):

Código: Seleccionar todo

slackpkg install file-roller

Engrampa (MATE):

Código: Seleccionar todo

sbopkg -i engrampa

Ark (KDE Plasma):

Código: Seleccionar todo

slackpkg install ark


3. Configurar Thunar
1. Abre Thunar.
2. Haz clic derecho sobre un archivo comprimido.
3. Debería aparecer la opción "Extraer aquí" o "Abrir con...".
4. Si no aparece, reinicia Thunar con:

Código: Seleccionar todo

thunar -q && thunar &


4. Instalar soporte para formatos adicionales
Para manejar archivos RAR, 7Z, TAR, ZIP, instala los siguientes paquetes:

Código: Seleccionar todo

slackpkg install unrar p7zip

Si no están disponibles en los repos, instálalos con `sbopkg`:

Código: Seleccionar todo

sbopkg -i unrar p7zip


¡Listo!
Ahora Thunar debería permitirte manejar archivos comprimidos con el menú contextual. 🚀