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"?


¿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.


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ó.


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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.