web-dev-qa-db-fra.com

Comment forcer Krusader à utiliser les associations de fichiers d'Ubuntu?

Existe-t-il un moyen (semi) automatisé d’obliger Krusader à utiliser les associations de fichiers d’Ubuntu (14.04)?

Je sais que je peux le faire manuellement, pour chaque extension de fichier. Mais, par exemple, hier, j'ai installé PlayOnLinux et maintenant, Krusader ouvre les fichiers PNG dans WINE Internet Explorer. Alors que le gestionnaire de fichiers Ubuntu (ou le bureau) utilise Image Viewer, comme il se doit. Des choses similaires se produisent lorsque j'installe d'autres programmes (tels que Okular) et le moment où je ne sais absolument pas quel programme va démarrer lorsque j'ouvre un fichier.

4
gcvt

Une solution de contournement consiste à créer une action utilisateur (Useractions> Gérer une action utilisateur) qui:

xdg-open %aCurrent%;

et associez-le (Paramètres> Configurer les raccourcis) à quelque chose comme Ctrl + Enter. Mapper uniquement sur Enter ne semble pas possible.

Fonctionne car Ubuntu semble suivre freedesktop.org et utiliser les mêmes applications que xdg-open.

Question spécifique à Dolphin: Comment modifier l'association de fichiers pour les fichiers ouverts dans Dolphin à partir d'une ligne de commande dans GNOME?

Comme expliqué dans cette réponse , les applications KDE utilisent le fichier ~/.local/share/applications/mimeapps.list, mais elles utilisent la section [Added Associations] de ce fichier.

Dans votre cas de fichiers .png, vous auriez besoin de quelque chose comme ceci:

[Added Associations]
image/png=eog.desktop;wine-extension-png.desktop;shotwell-viewer.desktop;

eog est la "Visionneuse d'images".

Vous pouvez trouver les associations Ubuntu par défaut dans /usr/share/applications/defaults.list sous une section [Default Applications]. Rappelez-vous simplement que KDE semble utiliser plutôt la section [Added Associations].

En outre, il se peut que vous recherchiez un type de mime différent de ce que vous pensez. J'ai eu ce problème avec les fichiers .html que krusader voulait ouvrir avec "winebrowser", même si j'avais text/html pointant vers firefox. Il s'est avéré que je devais ajouter

application/x-extension-html=firefox.desktop;
1
mivk

clic droit sur le fichier -> Propriétés puis

Choisissez l'onglet Ouvrir avec et choisissez dans une liste ou ajoutez-en une (en choisissant dans une liste de programmes étendue ou en tapant simplement vlc comme commande)

(OU)

Utilisez Ubuntu Tweak - il dispose d’un gestionnaire d’association de fichiers et vous pouvez choisir les programmes qui ouvrent quels types de fichiers.

Les instructions sont sur ce site http://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-Tweak-released/

Le meilleur moyen d'installer est:

Sudo add-apt-repository ppa:tualatrix/ppa
Sudo apt-get update
Sudo apt-get install ubuntu-Tweak
1
vembutech

Cela semble être une vieille question mais je me débattais avec le même problème et j'ai trouvé une solution, alors j'ajoute la réponse aux googleurs.

Dans mon cas, le problème était que le propriétaire du fichier ~/.local/share/applications/mimeapps.list était un utilisateur racine, probablement parce qu'il exécutait Krusader en tant que root et modifiait certains paramètres.

Après chown $USER:$USER ~/.local/share/applications/mimeapps.list, j'ai pu modifier les propriétés du fichier et définir les associations pour le type de fichier.

1
lknop