Ранее, когда я нажал на действие в программе, которая открывает файл 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;
Возможно, что скрытый файл ~/.local/share/applications/mimeapps.list был поврежден или непреднамеренно изменен. Сделайте резервную копию этого файла только для того, чтобы быть в безопасности, а затем удалите оригинал. Затем выйдите из системы и войдите в систему. Система должна воссоздать этот файл. Для некоторых специализированных экземпляров вам может потребоваться «переустановить» систему, щелкнув правой кнопкой мыши по типу файла и выбрав «Открыть с», а затем приложение «Всегда открывать с», установив эту опцию.
Похоже, что ассоциация для файлов HTML пошла из строя.
Посмотрите в каталоге /usr/share/applications, который содержит много файлов .desktop, которые управляют запуском какой-либо программы.
Найдите «html» среди этих файлов, и вы увидите, какие программы связаны с тегом html. Удалите только строку с html и mimetype на ней из файла relavent.
Имеется хороший ответ, описывающий взаимосвязь между файлами в этом каталоге и их содержимым https://askubuntu.com/a/ 266317/75967
Вы можете использовать команду grep для поиска, например grep "html" /usr/share/applications/* в терминале, если вам неудобно использовать терминал, этот ответ не для вас. Я не знаю, как это сделать с помощью интерфейса GUI, не создавая фиктивный файл, который заканчивается на .html, а затем видя, с чем связан этот файл, и выберите вариант сброса.
Я нашел другой способ его работы. Метод GUI:
Имейте образец, например файл trace.html в системе. Щелкните правой кнопкой мыши файл и выберите «открыть с другим приложением». Примечание. Необходимо открыть окно и показать рекомендуемые приложения для открытия. где, если у вас есть Firefox Web Browser, который не может открыть файл по умолчанию. В нижней части окна нажмите «Найти приложения онлайн». Примечание: следует открыть другое окно с просьбой выбрать приложение для установки (nautilus требует установки программного обеспечения для открытия окна типа файла HTML). Теперь в моем случае я выбираю Chrome-браузер и нажимаю «установить». Теперь вернитесь к исходному файлу и щелкните правой кнопкой мыши, выберите «Chromium Web Browser», чтобы открыть файл, и он должен работать нормально.