Файлы HTML, не открывающиеся в браузере

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

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

На моем компьютере, однако, он открывает окно nautilus / tmp и THEN мне нужно щелкнуть по открытому в 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;
1
задан 13 March 2013 в 02:51

3 ответа

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

3
ответ дан 25 May 2018 в 00:34
  • 1
    Мистический, это сработало. – Brandon Bertelsen 13 March 2013 в 05:46
  • 2
    TBH, я получил решение здесь , когда столкнулся с проблемой на момент обновления с 11.04 по 11.10. В этот раз дважды щелкнув значок «Корзина», вы открыли Movie Player. – user 13 March 2013 в 06:39

Похоже, что ассоциация для файлов HTML пошла из строя.

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

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

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

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

1
ответ дан 25 May 2018 в 00:34
  • 1
    Не могли бы вы быть более ясными с примером того, что вы подразумеваете под поиском " html & quot ;? Поиск в Nautilus для "html" в этой папке ничего не возвращается. – Brandon Bertelsen 13 March 2013 в 02:32
  • 2
    Изменен мой ответ – Meer Borg 13 March 2013 в 02:39
  • 3
    Мне нравится командная строка. Просто не уверен, как интерпретировать результаты или как идентифицировать мою конкретную проблему с учетом результатов (обновленный ответ с результатами) – Brandon Bertelsen 13 March 2013 в 02:53
  • 4
    Позаботьтесь о своем завтрашнем дне, время для кровати, список по умолчанию - это ключ, но не перед моим ящиком Ubuntu на данный момент, используя iPad – Meer Borg 13 March 2013 в 03:18

Я нашел другой способ его работы. Метод GUI:

Имейте образец, например файл trace.html в системе. Щелкните правой кнопкой мыши файл и выберите «открыть с другим приложением». Примечание. Необходимо открыть окно и показать рекомендуемые приложения для открытия. где, если у вас есть Firefox Web Browser, который не может открыть файл по умолчанию. В нижней части окна нажмите «Найти приложения онлайн». Примечание: следует открыть другое окно с просьбой выбрать приложение для установки (nautilus требует установки программного обеспечения для открытия окна типа файла HTML). Теперь в моем случае я выбираю Chrome-браузер и нажимаю «установить». Теперь вернитесь к исходному файлу и щелкните правой кнопкой мыши, выберите «Chromium Web Browser», чтобы открыть файл, и он должен работать нормально.
0
ответ дан 25 May 2018 в 00:34

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

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