J'ai un énorme problème. Chaque fois que j'essaie d'ouvrir un fichier, gedit essaie de l'ouvrir. Par exemple, je télécharge quelque chose avec firefox, je clique sur le fichier pour l'ouvrir et gedit s'ouvre ! Même lorsque je veux ouvrir un fichier non-java (images, pdfs,..) à partir de mon explorateur Eclipse, gedit essaie de l'ouvrir. Plus étrangement, chaque fois que j'essaie d'ouvrir mon dossier personnel ou tout autre dossier tel que Musique, images,... à partir du menu, cela se produit ! Quelqu'un peut-il m'aider ? Thx
Réponses
Trop de publicités?Vous devrez peut-être regarder dans votre nautilus et lui indiquer ce qu'il faut faire avec un fichier exécutable.
Ouvrir Nautilus -> Editer -> Préférences -> Comportement -> Texte exécutable Fichiers.
Les fichiers peuvent ne pas avoir d'application par défaut lors de leur ouverture.
Cliquez à droite sur le fichier -> Propriétés -> Ouvrir avec.
Définir une application par défaut de ce fichier. Si gedit est déjà sélectionné et que vous voulez le changer, il suffit de passer à l'application souhaitée.
Regardez le contenu de mimeapps.list avec :
more ~/.local/share/applications/mimeapps.list
Quelque part là-dedans, vous aurez un paramètre qui dit qu'il doit ouvrir des dossiers ou des fichiers spécifiques avec gedit.
L'en-tête avec [application par défaut] peut être utilisé pour créer une nouvelle liste de mimeapps.list par défaut :
\[Default Applications\]
text/html=chromium-browser.desktop
x-scheme-handler/http=chromium-browser.desktop
x-scheme-handler/https=chromium-browser.desktop
x-scheme-handler/about=chromium-browser.desktop
x-scheme-handler/unknown=chromium-browser.desktop
video/x-matroska=smplayer.desktop
video/x-ogm+ogg=smplayer.desktop
audio/x-vorbis+ogg=smplayer.desktop
video/mp4=smplayer.desktop
video/x-msvideo=smplayer.desktop
\[Added Associations\]
video/x-matroska=smplayer.desktop;
video/x-ogm+ogg=smplayer.desktop;
audio/x-vorbis+ogg=smplayer.desktop;
video/mp4=smplayer.desktop;
video/x-msvideo=smplayer.desktop;
Sous Linux, pour une raison quelconque, Firefox ne reconnaît pas le mimetype réel des fichiers binaires et les traite tous comme des fichiers application/octet-stream
. Et il ouvre ce mimetype (et donc les fichiers .pdf, .doc et autres) dans un éditeur de texte par défaut - Gedit dans mon cas. Après avoir longuement cherché sur Google et manipulé les fichiers de configuration de Linux et de Firefox, il s'est avéré que la solution consiste à supprimer une ligne commençant par application/octet-stream
dans mimeapps.list.
Sur openSUSE 13.2 mimeapps.list était dans ~/.config , mais sur certaines distros il est dans ~/.local/share/applications/ ou peut-être dans un autre endroit.