Nemo manquant cliquez avec le bouton droit sur «extraire / compresser des fichiers»


13

récemment, j'ai installé nemo comme gestionnaire de fichiers par défaut en remplacement du nautilus. Jusqu'à présent, cela fonctionne parfaitement, sauf le fait que j'ai raté le "clic droit extraire / compresser". J'ai installé nemo 2.2.2 et nemo-fileroller via la commande apt-get sur Ubuntu 14.04.

Comment puis-je avoir le menu contextuel pour "extraire / compresser"?


Est-il possible d'indiquer des exceptions dans les extensions et les types MIME? Ainsi, dans d'autres gestionnaires de fichiers, dans un fichier compressé, vous ne voyez pas le menu contextuel: "compresser".
rainerhg7

Réponses:


19

Très simplement, il vous suffit d'installer le nemo-filerollerpackage:

sudo apt-get install nemo-fileroller

Pour appliquer les modifications, quittez le gestionnaire de fichiers avec

nemo -q

pour ensuite (re) démarrer comme vous le feriez normalement.


Merde j'aurais aimé voir ça avant l'autre chose maintenant je ne sais pas ce qui fonctionne mieux
Nicholas DiPiazza

J'ai essayé de le faire de cette façon, mais cela n'a tout simplement pas fonctionné ... Je l'ai même essayé sur plusieurs installations Ubuntu
dBlaze

3
Cela fonctionne, vous devez cependant redémarrer le gestionnaire de fichiers: nemo -q
wim

J'ai fatigué cela et n'ai pas fonctionné, mais les fichiers d'action l'ont fait.
PJ_Finnegan

1
Ça marche pour moi
Nirmal

18

D'accord, j'ai essayé beaucoup de "solutions" mais aucune ne fonctionne, alors je suis allé chercher comment les choses fonctionnent, et voici comment je l'ai fait sur Ubuntu 14.04 et Nemo 2.2.2 ...

  1. Ouvrez le terminal et tapez cd ~/.local/share/nemo/actions/
  2. Créez un nouveau fichier / action pour Compress en tapant nano compress.nemo_action
  3. Collez ce contenu dans un fichier nouvellement créé

    [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. Enregistrez le fichier et quittez (CTRL + X et entrez simplement)

  5. Créez un nouveau fichier / action pour "Extraire ici" en tapant nano extracthere.nemo_action
  6. Collez ce contenu dans un fichier nouvellement créé

    [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. Enregistrez le fichier et quittez (CTRL + X et entrez simplement)

  8. Vous avez terminé. Si vous ne disposez toujours pas des options Compresser / Extraire ici Nemo, redémarrez ou déconnectez-vous.

La création d' Nemoactions est le seul moyen d'y parvenir, j'ai essayé plusieurs référentiels et tutoriels dont aucun n'a fonctionné.


Merci beaucoup, ça a marché. Juste une note: comme je voulais appliquer les modifications à l'échelle du système, j'ai mis les nouveaux fichiers d'action dans / usr / local / share / nemo / actions au lieu de .local / ...
PJ_Finnegan

Dans le cas où quelqu'un d'autre trébuche ici qui n'utilise pas Ubuntu, cela a également fonctionné sur rhel7 avec Nemo 2.8.7
bartgol

EDIT: pour appliquer les modifications à l'échelle du système, j'ai mis les nouveaux fichiers d'action dans / usr / share / nemo / actions au lieu de .local / ..
PJ_Finnegan

7

Pour améliorer l'intégration de compression / extraction, je publie une méthode Escape-Safe (car les dossiers avec des espaces dans le nom plantaient mon rouleau de fichiers):

Créez les .nemo_actionfichiers suivants et leur contenu sur /usr/share/nemo/actions:

compress.nemo_action :

[Action Nemo]
Actif = vrai
Nom = Compresser ...
Commentaire = Compresser "% f"
Exec = file-roller --add% F --default-dir =% P
Icon-Name = gnome-mime-application-x-compress
Sélection = rien
Extensions = toutes;
Devis = double

extract-here.nemo_action :

[Action Nemo]
Actif = vrai
Nom = Extraire ici
Commentaire = Extraire "% f" ici
Exec = file-roller --extract-here% F
Icon-Name = gnome-mime-application-x-compress
Sélection = rien
Extensions = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Devis = double

extract-to.nemo_action :

[Action Nemo]
Actif = vrai
Nom = Extraire vers ...
Commentaire = Extraire dans un dossier de votre choix.
Exec = file-roller - extraire% F
Icon-Name = gnome-mime-application-x-compress
Sélection = rien
Extensions = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Devis = double

1
Si je mets EscapeSpaces = true et Quote = double en même temps cela ne fonctionnera pas, Quote = double suffit pour échapper aux espaces.
PJ_Finnegan

5

Je crois que les actions nemo ci-dessus n'ont pas le paramètre "Quote = double" sinon les fichiers / répertoires qui ont des espaces dans leur nom ne fonctionneront pas. par exemple

[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

Une action "Extraire vers ...", qui vous permet de sélectionner un chemin différent vers lequel vous souhaitez extraire les fichiers, est également utile.

par exemple
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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.