Nemo mancante fai clic con il pulsante destro del mouse su "Estrai / Comprimi file"


13

di recente ho installato nemo come filemanager predefinito in sostituzione di nautilus. Finora ha funzionato perfettamente, tranne per il fatto che mi mancava l '"estrazione / compressione del clic destro". Ho installato nemo 2.2.2 e nemo-fileroller tramite il comando apt-get su Ubuntu 14.04.

Come posso avere il menu di scelta rapida per "estrarre / comprimere"?


È possibile indicare eccezioni nelle estensioni e nei mimetipi? Quindi, in altri file manager, in un file compresso non viene visualizzato il menu contestuale: "comprimi".
rainerhg7,

Risposte:


19

Molto semplicemente, tutto ciò che dovresti fare è installare il nemo-filerollerpacchetto:

sudo apt-get install nemo-fileroller

Per applicare le modifiche, chiudere il file manager con

nemo -q

per poi (ri) avviarlo come faresti normalmente.


Dannazione, avrei voluto vederlo prima dell'altra cosa, ora non so quale
funzioni

Ho provato a farlo in questo modo, ma non ha funzionato ... Ho anche provato su più installazioni di Ubuntu
dBlaze

3
Funziona, ma devi riavviare il file manager: nemo -q
wim

L'ho stancato e non ha funzionato, ma i file di azione hanno funzionato.
PJ_Finnegan,

1
Per me è un lavoro
Nirmal,

18

Ok, ho provato molte "soluzioni" ma nessuna di esse funziona, quindi sono andato a scoprire come funzionano le cose, ed ecco come l'ho fatto su Ubuntu 14.04 e Nemo 2.2.2 ...

  1. Apri il terminale e digita cd ~/.local/share/nemo/actions/
  2. Crea un nuovo file / azione per Comprimi digitando nano compress.nemo_action
  3. Incolla questo contenuto in un file appena creato

    [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. Salvare il file ed uscire (CTRL + X e basta inserire)

  5. Crea un nuovo file / azione per "Estrai qui" digitando nano extracthere.nemo_action
  6. Incolla questo contenuto in un file appena creato

    [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. Salvare il file ed uscire (CTRL + X e basta inserire)

  8. Hai finito. Se non hai ancora le opzioni Comprimi / Estrai qui Nemo, riavvia o disconnetti / disconnetti.

Creare Nemoazioni è l'unico modo per raggiungere questo obiettivo, ho provato diversi repository e tutorial di cui nessuno ha funzionato.


Grazie mille, ha funzionato. Solo una nota: dal momento che volevo applicare il sistema di modifiche a livello, ho messo i nuovi file di azioni in / usr / local / share / nemo / actions anziché .local / ...
PJ_Finnegan

Nel caso in cui qualcun altro inciampa qui che non utilizza Ubuntu, ha funzionato anche su rhel7 con Nemo 2.8.7
Bartart

EDIT: per applicare le modifiche a livello di sistema, ho inserito i nuovi file di azioni in / usr / share / nemo / actions anziché .local / ..
PJ_Finnegan

7

Per migliorare l'integrazione di Comprimi / Estrai, sto pubblicando un modo Escape-Safe (perché le cartelle con spazi nel nome stavano bloccando il mio file-roller):

Crea i seguenti .nemo_actionfile e i loro contenuti, su /usr/share/nemo/actions:

compress.nemo_action :

[Azione Nemo]
Attivo = true
Name = Compress ...
Commento = Comprimi "% f"
Exec = file-roller --add% F --default-dir =% P
Icon-Name = gnome-mime-application-x-compress
Selezione = notnone
Estensioni = qualsiasi;
Quote = doppia

extract-here.nemo_action :

[Azione Nemo]
Attivo = true
Nome = Estrai qui
Commento = Estrai "% f" qui
Exec = file-roller --extract-here% F
Icon-Name = gnome-mime-application-x-compress
Selezione = notnone
Estensioni = zip; 7z; ar; cbz; cpio; exe; iso; vaso; catrame; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Quote = doppia

extract-to.nemo_action :

[Azione Nemo]
Attivo = true
Nome = Estrai in ...
Commento = Estrai in una cartella di tua scelta.
Exec = rullo di file - estratto% F
Icon-Name = gnome-mime-application-x-compress
Selezione = notnone
Estensioni = zip; 7z; ar; cbz; cpio; exe; iso; vaso; catrame; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Quote = doppia

1
Se inserisco EscapeSpaces = true e Quote = double allo stesso tempo, non funzionerà, Quote = double è sufficiente per sfuggire agli spazi.
PJ_Finnegan,

5

Credo che nelle precedenti azioni nemo manchi il parametro "Quote = double", altrimenti i file / le directory che hanno spazi nel loro nome non funzioneranno. per esempio

[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

È utile anche un'azione "Estrai in ...", che ti consente di selezionare un percorso diverso in cui potresti voler estrarre i file.

ad esempio
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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.