web-dev-qa-db-fra.com

Est-il possible d'exécuter «Extraire ici» ou «Compresser» / «Créer une archive» avec d'autres archiveurs que les trois répertoriés (dans PCManFM)?

J'ai installé 7pzip et peazip pour gérer les archives mais après en avoir défini une par défaut et en utilisant Extract here ou Compress/Create archive Je suis invité comme ci-dessous

enter image description here

En sélectionner un dans la liste en fait le gestionnaire d'archives par défaut, écrasant mon paramètre précédent.

Cela se produit dans PCManFM et Thunar, mais pas dans Nautilus.

PCManFM est mon gestionnaire de fichiers par défaut car je suis dans Lubuntu 12.10 et je dois continuer à l'utiliser.

1
user47206

J'ai eu des problèmes similaires avec les associations de programme de type de fichier par défaut dans Ubuntu. Vous devrez probablement choisir parmi ceux de la liste pour l'auto extract here options pour bien fonctionner. Cela ne signifie pas que vous ne pouvez pas modifier l'application de gestion des archives par défaut.

Ces articles détaillent comment modifier manuellement l'association en modifiant les fichiers utilisés pour mapper les types de fichiers avec des programmes.

http://oldpapyrus.wordpress.com/2012/04/25/create-default-file-associations-manually-in-ubuntu-precise/

Où sont stockées les associations de fichiers?

Comment puis-je changer l'éditeur de texte par défaut de gedit en vim?

Pour modifier les associations stockées et les priorités. c'est-à-dire quelle application apparaît en premier dans une liste, regardez ici.

gvim ~/.local/share/applications/mimeapps.list

Essayez création d'une nouvelle entrée dans le menu ouvert avec. Je ne suis pas sûr que cela fonctionnera car différents programmes de ligne de commande utilisent différentes options. Un peu d'expérimentation peut être nécessaire pour que cela fonctionne correctement. Le problème est probablement lié aux paramètres que pacman transmet à l'application.

Tout d'abord, pour obtenir 7z (ou n'importe quelle application) dans la liste "Ouvrir avec une autre application", vous devez créer un fichier .desktop dans ~/.local/share/applications avec une ligne comme celle-ci: Exec=<command> %f. Je viens d'en faire un appelé 7z.desktop avec ces lignes:

[Desktop Entry]
Categories=;
Comment=Edit file in Vim
Exec=7z %f
GenericName=Process Viewer
Hidden=false
Icon=vim
Name=Vim
Terminal=true
Type=Application
Version=1.0
1
nelaaro