LINUX.ORG.RU

Не открываются локальные htm(l)

 ,


0

1

Когда я пытаюсь открыть локальные файлы htm(l) в браузерах epiphany и midori, они эти файлы пытаются скачать вместо того, чтобы просто открыть. В chromium все работает, но мне пока что хочется другой браузер. Установка браузера по умолчанию через update-alternatives или mimeopen -d не помогает. DE нет.

Ответ на: комментарий от mandala

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

deep-purple ★★★★★
()
Ответ на: комментарий от Zhbert

в мидори видимо очередной иноземец с мыслью «русская кодировка это кои8р»

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

Какого метатега? Открывать локальные файлы браузер все равно должен хоть в каком-то виде.

anonymous
()

Поставь локальный сервер.

anonymous
()
Ответ на: комментарий от mandala

Сохрани в UTF-8 with BOM. Mousepad умеет.
Документ - Использовать Unicode BOM.

anonymous
()
Ответ на: комментарий от best_elfo

Попробовал открыть от другого пользователя - все открывается, но появляется сообщение

(exo-open:11521): dbind-WARNING **: 19:41:58.136: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Значит, проблема в локальных настройках, но как ее решить, не снося весь конфиг? Переставил desktop-file-utils и libfile-mimeinfo-perl - не помогло.

anonymizer
() автор топика
Ответ на: комментарий от anonymous

Я его отредактировал так, чтобы он соответствовал файлу с другого пользователя, но это не помогло. Делаю mimeopen -d tmpa_crtoef.htm, файл tmpa_crtoef.htm УДАЛЯЕТСЯ! Жесть.

anonymizer
() автор топика
Ответ на: комментарий от anonymizer

А в chromium всё нормально? Может у тебя с безопасностью накручено? Если нет DE, то и ты удалил всякие шаблоны безопасности? Что там используют, я не знаю. SElinux, apparmor. Вон MS выпускает свой ))) http://www.opennet.ru/opennews/art.shtml?num=51841

best_elfo
()
Ответ на: комментарий от best_elfo

ты удалил всякие шаблоны безопасности?

У меня десктоп. Я вообще никогда безопасность не трогаю. И даже не знаю, как ее настраивать.

А в chromium всё нормально?

Да, открывается как надо, правда, тоже сообщает об ошибках:

[4079:4225:1111/212818.781580:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are «tcp» and on UNIX «unix»)

[4079:4225:1111/212821.781159:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are «tcp» and on UNIX «unix»)

[4079:4225:1111/212821.781339:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are «tcp» and on UNIX «unix»)

[4130:4130:1111/212822.170905:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.

[4130:4130:1111/212824.831286:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command

[4352:41:1111/212834.908025:ERROR:child_process_sandbox_support_impl_linux.cc(81)] FontService unique font name matching request did not receive a response.

[4352:41:1111/212834.912755:ERROR:child_process_sandbox_support_impl_linux.cc(81)] FontService unique font name matching request did not receive a response.

anonymizer
() автор топика
Ответ на: комментарий от anonymous

Да какая разница? Оно же будет всю систему рыть «на предмет уязвимостей». Но это оффтоп, к данной ветке отношения не имеет.

best_elfo
()

У меня работает. Fedora 31.

midori-9.0-1.fc31.x86_64
epiphany-3.34.1-1.fc31.x86_64

Пробовал *.htm и *.html файлы просто с командной строки.

im-0
()
Ответ на: комментарий от anonymizer
  • А как именно ты пытаешься открывать: просто midori file.htm или что-то типа xdg-open file.htm?
  • Пробовал создать нового юзера с чистым профилем и попробовать от его имени?
im-0
()
Ответ на: комментарий от im-0

А как именно ты пытаешься открывать: просто midori file.htm или что-то типа xdg-open file.htm?

И так, и так.

Пробовал создать нового юзера с чистым профилем и попробовать от его имени?

Да, пробовал. Так работает.

Не открываются локальные htm(l) (комментарий)

anonymizer
() автор топика
Ответ на: комментарий от im-0

Да, похоже, мы на верном пути.

xdg-mime query filetype /tmp/tmp1t_3_mh3.htm 
text/html
xdg-mime query default text/html
/usr/bin/xdg-mime: 957: local: Moon-UHTJQY.desktop: bad variable name
Последнее - это ассоциация от PaleMoon, который недоступен. В ~/.local/share/applications такого файла нет. Уже была мысль обновить базу mime, но update-mime, выполненное от root, не помогло.

anonymizer
() автор топика
Ответ на: комментарий от anonymizer

Уюедись, что нигде не осталось других остатков от PaleMoon (*.desktop-файлов где-нибудь в системе, например) и затем попробуй вот так:

mv ~/.local/share/mime/mime.cache ~/.local/share/mime/mime.cache.backup
update-mime-database -V ~/.local/share/mime/

После этого - повтори xdg-mime query .... И попробуй снова пооткрывать HTMLки из файлов. Если всё починится, то mime.cache.backup можешь удалить.

im-0
()
Ответ на: комментарий от im-0

~/.local/share/mime/
Вот это вот можно безболезненно удалить целиком. У меня этого каталога нет и все работает. Его Wine создает и там много ненужных файлов.

anonymous
()
Ответ на: комментарий от anonymous

Вот это вот можно безболезненно удалить целиком. У меня этого каталога нет и все работает.

DE и некоторым приложениям в системе от такого может поплохеть.

Его Wine создает и там много ненужных файлов.

wine может триггерить его создание при добавлении своих *.desktop-файлов или каких-то привязок типов файлов к себе. Но в общем случае к вайну это всё не имеет вообще никакого отношения.

im-0
()
Ответ на: комментарий от im-0

У меня никогда не было этого каталога, пока не поставишь Wine. DE Xfce.

wine может триггерить его создание при добавлении своих *.desktop-файлов

Но это отключается удалением winemenubuilder exe и so (используйте поиск). После этого mime можно снести и она больше не появляется. icons тоже можно снести. И много чего еще, что wine засрал из-за процесса winemenu.

anonymous
()
Ответ на: комментарий от im-0

Ну как им может поплохеть от локальных изменений? Это считай что чистый юзерский профиль. Максимум могут слететь привязки (хотя, они хранятся не здесь) и может быть кэш иконок «кнопки меню», который перегенерируется заново.

Впрочем, за жирноDE не поручусь. Там что угодно может быть.

anonymous
()
Ответ на: комментарий от im-0

Спасибо большое за помощь, я запишу инструкцию. Пока не получилось, но черт с ним, qupzilla нормально открывается и не тупит так, как epiphany, буду пользоваться пока qupzilla.

anonymizer
() автор топика
Ответ на: комментарий от anonymizer

Спасибо большое за помощь, я запишу инструкцию. Пока не получилось, но черт с ним, qupzilla нормально открывается и не тупит так, как epiphany, буду пользоваться пока qupzilla.

Не очень понятно: ты не пробовал «инструкцию» вообще, или ты попробовал и в результате ничего не изменилось?

im-0
()
Ответ на: комментарий от im-0

Естественно, я пробовал.

update-alternatives --config x-www-browser
update-alternatives: используется /usr/bin/epiphany-browser для предоставления /usr/bin/x-www-browser (x-www-browser) в автоматическом режиме
rm ~/.local/share/mime/mime.cache
update-mime-database -V ~/.local/share/mime/
xdg-mime query filetype tmp1t_3_mh3.htm 
text/html
xdg-mime query default text/html
org.gnome.Epiphany.desktop
После этого exo-open tmp1t_3_mh3.htm приводит к тому, что запускается qupzilla. Я даже переименовал /usr/bin/qupzilla в /usr/bin/qupzilla_ и сделал симлинк с /usr/bin/x-www-browser на /usr/bin/qupzilla. Наконец-то запускается epiphany, но все равно файл сохраняется, а не открывается.

anonymizer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.