HTML-файлы не открываются в браузере

Ранее, когда я нажимал на действие в программе, которая открывает файл HTML, оно автоматически открывалось в браузере. Однако теперь вместо открытия в браузере открывается окно «Наутилус» с выделенным HTML-файлом.

Хороший пример этой проблемы - когда я пытаюсь зайти на сайт Dropbox. Если вы используете Dropbox, когда нажимаете «Launch Dropbox Website», вы сразу переходите на их сайт.

На моем компьютере, однако, он открывает окно nautilus из / tmp, а затем я должен нажать на open в chrome / firefox. Чтобы заставить его открыться правильно.

Мысли?

Обновление : обновление с результатами 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: Is a directory
/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: Is a directory
/usr/share/applications/sublime-text-2.desktop:Comment=Sophisticated text editor for code, html and 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;
3
задан 13 March 2013 в 00:51

3 ответа

Возможно, что скрытый файл ~/.local/share/applications/mimeapps.list был поврежден или случайно изменен. Сделайте резервную копию этого файла, чтобы быть в безопасности, а затем удалите оригинал. Затем выйдите и войдите снова. Система должна воссоздать этот файл. В некоторых специализированных случаях вам, возможно, придется «переобучить» систему, щелкнув правой кнопкой мыши тип файла и выбрав «Открыть с помощью», а затем приложение «Всегда открывать с помощью», отметив этот параметр.

0
ответ дан 13 March 2013 в 00:51

Звучит так, как будто ассоциация для HTML-файлов стала мошеннической.

Посмотрите в каталог /usr/share/applications, который содержит много файлов .desktop, которые управляют тем, что запускается для какой программы.

Ищите «html» среди этих файлов, и вы увидите, какие программы связаны с html «Tag». Удалите только строку, содержащую html и mimetype, из файла соответствующего файла.

Есть хороший ответ, описывающий взаимосвязь между файлами в этом каталоге и их содержимым. https://askubuntu.com/a/266317/75967

. Вы можете использовать [ 112] команда для поиска, как grep "html" /usr/share/applications/* в Терминале, если вам не нравится Терминал, тогда этот ответ не для вас. Я не знаю, как сделать это с помощью графического интерфейса, за исключением создания фиктивного файла с расширением .html, а затем просмотра того, с чем этот файл связан, и выбора параметра сброса.

0
ответ дан 13 March 2013 в 00:51

Я нашел другой способ это сделать. Метод графического интерфейса:

  1. В системе есть пример, подобный файлу trace.html.
  2. Щелкните правой кнопкой мыши файл и выберите «Открыть с помощью другого приложения».

    Примечание. Должно появиться окно с предложением открыть рекомендуемые приложения. где, если у вас есть как браузер Firefox, который не может открыть файл по умолчанию.

  3. В нижней части окна нажмите «Найти приложения онлайн».

    Примечание: должно открыться другое окно с просьбой выбрать приложение для установки (nautilus требует установить программное обеспечение для открытия окна типа файла HTML)

  4. Теперь в моем случае я выбираю браузер Chrome и нажмите установить.

  5. Теперь вернитесь к исходному файлу и щелкните правой кнопкой мыши теперь, выберите «Chromium Web Browser», чтобы открыть файл, и он должен работать очень хорошо.

0
ответ дан 13 March 2013 в 00:51

Другие вопросы по тегам:

Похожие вопросы: