it-swarm-es.com

Integración de la navegación de archivos en nautilus

¿Habría una herramienta para integrar la navegación en el contenido de un archivo en Nautilus, en lugar de usar Archive Manager?

3
Gael

Esto no le permitirá abrir archivos sin problemas dentro de la misma instancia de nautilus, pero le permitirá abrir un archivo Zip en una segunda instancia nueva de nautilus a través de un script (que se colocará en ~/.local/share/nautilus/scripts y se hará ejecutable) .

#!/bin/bash

# see: https://askubuntu.com/a/295312/480880
urlencode() {
    # urlencode <string>
    local length="${#1}"
    for (( i = 0; i < length; i++ )); do
        local c="${1:i:1}"
        case $c in
            [a-zA-Z0-9.~_-]) printf "$c" ;;
            *) printf '%%%02X' "'$c"
        esac
    done
}

# taken from xdg-mime;
# xdg-mime itself is not used, as it's slow and we're already assuming presence of gvfs utils anyway
mime_type() {
    gvfs-info "$1" 2> /dev/null | grep standard::content-type | cut -d' ' -f4
}

echo "$NAUTILUS_SCRIPT_SELECTED_URIS" | while read uri
do
    mime_type="$(mime_type "$uri" )"
    if [ "$mime_type" = "application/Zip" ] # add mime-types as necessary
    then
    archive_path="archive://$(urlencode "$uri" )"
    gvfs-mount "$archive_path"
    gvfs_path="$( echo "$archive_path" | sed 's/%/%25/g')" # yes, the percentage signs are encoded, again!
    # zenity --entry --entry-text="$gvfs_path"
    nautilus "$gvfs_path"
    fi
done
1
aplaice

Te aconsejo que uses Ark

Gestiona varios formatos de archivo, incluidos tar, gzip, bzip2, rar y Zip, así como imágenes de CD-ROM. Ark se puede usar para explorar, extraer, crear y modificar archivos. Este paquete es parte del módulo de utilidades KDE SC.

Sudo apt-get install ark

enter image description here

Otra buena opción es Xarchiver

Es un frontend GTK + independiente de escritorio liviano para manipular archivos 7z, arj, bzip2, gzip, rar, tar, Zip, rpm y deb. Le permite crear archivos y agregar, extraer y eliminar archivos de ellos. Se admiten archivos protegidos con contraseña en los formatos arj, 7z, rar y Zip.

Sudo apt-get install xarchiver

enter image description here

0
Maythux