3 votes

Fichiers HTML ne s'ouvrent pas dans le navigateur

Auparavant, lorsque je cliquais sur une action dans un programme qui ouvre un fichier HTML, il s'ouvrait automatiquement dans le navigateur. Cependant, maintenant au lieu de s'ouvrir dans le navigateur, une fenêtre de nautilus s'ouvre avec le fichier HTML en surbrillance.

Un bon exemple de ce problème est lorsque j'essaie d'aller sur le site web de dropbox. Si vous utilisez dropbox, lorsque vous cliquez sur "Lancer le site web de Dropbox", cela vous emmène directement sur leur site web.

Cependant, sur mon ordinateur, cela ouvre une fenêtre nautilus de /tmp et ENSUITE je dois cliquer sur ouvrir dans chrome/firefox. Pour que cela s'ouvre correctement.

Vos pensées?

Mise à jour : Mise à jour avec les résultats de grep "html" /usr/share/applications/*

$ grep "html" /usr/share/applications/*
/usr/share/applications/AptanaStudio3.desktop:MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain
/usr/share/applications/defaults.list:application/xhtml+xml=firefox.desktop
/usr/share/applications/defaults.list:text/html=firefox.desktop
/usr/share/applications/firefox.desktop:MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
/usr/share/applications/geany.desktop:MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
/usr/share/applications/gnome-terminal.desktop:X-GNOME-DocPath=gnome-terminal/index.html
grep: /usr/share/applications/kde4: Est un répertoire
/usr/share/applications/kompozer.desktop:MimeType=text/html;text/xml;text/css;text/x-javascript;text/javascript;application/xhtml+xml;
/usr/share/applications/mimeinfo.cache:application/xhtml+xml=firefox.desktop;AptanaStudio3.desktop;kompozer.desktop;
/usr/share/applications/mimeinfo.cache:text/html=geany.desktop;firefox.desktop;AptanaStudio3.desktop;sublime-text-2.desktop;kompozer.desktop;rstudio.desktop;
/usr/share/applications/mimeinfo.cache:text/x-r-html=rstudio.desktop;
/usr/share/applications/rstudio.desktop:MimeType=text/x-r-source;text/x-r;text/x-R;text/x-r-doc;text/x-r-sweave;text/x-r-markdown;text/x-r-html;application/x-r-data;application/x-r-project;text/x-r-history;text/x-r-profile;text/x-tex;text/x-markdown;text/html;text/css;text/javascript;
grep: /usr/share/applications/screensavers: Est un répertoire
/usr/share/applications/sublime-text-2.desktop:Comment=Éditeur de texte sophistiqué pour le code, html et la prose
/usr/share/applications/sublime-text-2.desktop:MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;x-directory/normal;inode/directory;

4voto

Il est possible que le fichier caché ~/.local/share/applications/mimeapps.list ait été corrompu ou altéré involontairement. Faites une sauvegarde de ce fichier par sécurité, puis supprimez l'original. Ensuite, déconnectez-vous et reconnectez-vous. Le système devrait recréer ce fichier. Pour certains cas spécialisés, vous devrez peut-être "reformer" le système en cliquant avec le bouton droit sur un type de fichier et en choisissant "Ouvrir avec" puis en sélectionnant une application à "Toujours ouvrir avec" en cochant cette option.

1voto

Jehof Points 368

Il semble qu'une association de fichiers HTML soit devenue incontrôlable.

Regardez dans le répertoire /usr/share/applications qui contient de nombreux fichiers .desktop qui contrôlent le lancement des programmes.

Recherchez "html" parmi ces fichiers et vous verrez quels programmes sont associés à la balise html. Supprimez uniquement la ligne contenant html et mimetype du fichier concerné.

Il y a une bonne réponse décrivant la relation entre les fichiers dans ce répertoire et leur contenu https://askubuntu.com/a/266317/75967

Vous pouvez utiliser la commande grep pour rechercher comme ceci grep "html" /usr/share/applications/* dans le Terminal, si vous n'êtes pas à l'aise avec le Terminal alors cette réponse n'est pas pour vous. Je ne sais pas comment faire cela via l'interface graphique, à part en créant un fichier fictif se terminant par .html et en voyant à quoi ce fichier est associé, puis en sélectionnant l'option de réinitialisation.

0voto

J'ai trouvé une autre façon de le faire. Méthode GUI :

  1. Avoir un exemple de fichier trace.html sur le système.

  2. Cliquez avec le bouton droit de la souris sur le fichier et choisissez "ouvrir avec une autre application".

    Note : devrait afficher une boîte de dialogue et montrer les applications recommandées à ouvrir. Si vous avez par exemple le navigateur Web Firefox qui n'est pas capable d'ouvrir le fichier par défaut.

  3. En bas de la fenêtre, cliquez sur "Trouver des applications en ligne".

    Note : devrait ouvrir une autre fenêtre vous demandant de sélectionner une application à installer (nautilus nécessite l'installation d'un logiciel pour ouvrir le type de fichier HTML)

  4. Maintenant, dans mon cas, j'ai choisi le navigateur chrome et j'ai cliqué sur installer.

  5. Retournez maintenant sur le fichier d'origine, cliquez avec le bouton droit de la souris et sélectionnez "Navigateur Web Chromium" pour ouvrir le fichier et ça devrait fonctionner correctement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X