Falta el botón derecho del mouse sobre "extraer / comprimir archivos"

13

Recientemente instalé nemo como administrador de archivos predeterminado reemplazando el nautilus. Hasta ahora funciona perfectamente, excepto el hecho de que me perdí el "clic derecho de extraer / comprimir". He instalado nemo 2.2.2 y nemo-fileroller a través del comando apt-get en Ubuntu 14.04.

¿Cómo puedo tener el menú del botón derecho para "extraer / comprimir"?

Yuiaddict
fuente
¿Es posible indicar excepciones en extensiones y tipos MIME? Entonces, en otros administradores de archivos, en un archivo comprimido no se ve el menú contextual: "comprimir".
rainerhg7

Respuestas:

19

Muy simple, todo lo que debe hacer es instalar el nemo-filerollerpaquete:

sudo apt-get install nemo-fileroller

Para aplicar los cambios, salga del administrador de archivos con

nemo -q

para luego (reiniciar) como lo haría normalmente.

Wilf
fuente
Maldita sea, desearía haber visto esto antes que otra cosa, ahora no sé cuál funciona mejor
Nicholas DiPiazza
He intentado hacerlo de esta manera, pero simplemente no funcionó ... Incluso lo intenté en varias instalaciones de Ubuntu
dBlaze
3
Funciona, sin embargo, debe reiniciar el administrador de archivos: nemo -q
wim
Lo cansé y no funcioné, pero los archivos de acción sí.
PJ_Finnegan
1
Es trabajo para mí
Nirmal
18

Bien, he probado muchas "soluciones" pero ninguna de ellas funciona, así que fui y descubrí cómo funcionan las cosas, y así es como lo hice en Ubuntu 14.04 y Nemo 2.2.2 ...

  1. Abrir terminal y escribir cd ~/.local/share/nemo/actions/
  2. Cree un nuevo archivo / acción para Comprimir escribiendo nano compress.nemo_action
  3. Pegue este contenido en el archivo recién creado

    [Nemo Action]
    Active=true
    Name=Compress...
    Comment=compress %N
    Exec=file-roller -d %F
    Icon-Name=gnome-mime-application-x-compress
    Selection=Any
    Extensions=any;
    
  4. Guarde el archivo y salga (CTRL + X, y solo Enter)

  5. Cree un nuevo archivo / acción para "Extraer aquí" escribiendo nano extracthere.nemo_action
  6. Pegue este contenido en el archivo recién creado

    [Nemo Action]
    Active=true
    Name=Extract here
    Comment=Extract here
    Exec=file-roller -h %F
    Icon-Name=gnome-mime-application-x-compress
     #Stock-Id=gtk-cdrom
    Selection=Any
    Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
    
  7. Guarde el archivo y salga (CTRL + X, y solo Enter)

  8. Ya terminaste Si aún no tiene las opciones Comprimir / Extraer aquí Nemo, simplemente reinicie o cierre la sesión.

La creación de Nemoacciones es la única forma en que he logrado esto, he intentado varios repositorios y tutoriales de los cuales ninguno funcionó.

dBlaze
fuente
Muchas gracias, funcionó. Solo una nota: como quería aplicar el sistema de cambios en todo el sistema, puse los nuevos archivos de acción en / usr / local / share / nemo / actions en lugar de .local / ...
PJ_Finnegan
En caso de que alguien más tropiece aquí que no usa Ubuntu, también funcionó en rhel7 con Nemo 2.8.7
bartgol
EDITAR: para aplicar los cambios en todo el sistema, coloco los nuevos archivos de acción en / usr / share / nemo / actions en lugar de .local / ..
PJ_Finnegan
7

Para mejorar la integración de Compress / Extract, estoy publicando una forma de escape seguro (porque las carpetas con espacios en el nombre estaban bloqueando mi rodillo de archivos):

Cree los siguientes .nemo_actionarchivos y sus contenidos, en /usr/share/nemo/actions:

comprimir.nemo_acción :

[Acción de Nemo]
Activo = verdadero
Nombre = Comprimir ...
Comentario = Comprimir "% f"
Exec = file-roller --add% F --default-dir =% P
Nombre de icono = gnome-mime-application-x-compress
Selección = ninguno
Extensiones = cualquiera;
Cita = doble

extract-here.nemo_action :

[Acción de Nemo]
Activo = verdadero
Nombre = Extraer aquí
Comentario = Extraer "% f" aquí
Exec = file-roller --extract-here% F
Nombre de icono = gnome-mime-application-x-compress
Selección = ninguno
Extensiones = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Cita = doble

extract-to.nemo_action :

[Acción de Nemo]
Activo = verdadero
Nombre = Extraer a ...
Comentario = Extraer a una carpeta de su elección.
Exec = file-roller --extract% F
Nombre de icono = gnome-mime-application-x-compress
Selección = ninguno
Extensiones = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Cita = doble
Matt Mello
fuente
1
Si pongo EscapeSpaces = true y Quote = double al mismo tiempo que no funcionará, Quote = double es suficiente para escapar de los espacios.
PJ_Finnegan
5

Creo que a las acciones anteriores de nemo le falta el parámetro "Quote = double"; de lo contrario, los archivos / directorios que tienen espacios en su nombre no funcionarán. p.ej

[Nemo Action]
Active=true
Name=Compress...
Comment=compress %N
Exec=file-roller -d %F
Icon-Name=gnome-mime-application-x-compress
Selection=any
Extensions=any;
Quote=double

También es útil la acción "Extraer a ...", que le permite seleccionar una ruta diferente donde puede extraer los archivos.

eg
extractto.nemo_action

[Nemo Action]
Active=true
Name=Extract to...
Comment=Extract to...
Exec=file-roller -f %F
Icon-Name=gnome-mime-application-x-compress
#Stock-Id=gtk-cdrom
Selection=any
Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
Quote=double
mpham
fuente