Проблема с Firefox Quantum в Ubuntu 16.04 LTS [dубликат]

Попробуйте переключиться на другой tty (Ctrl-Alt-F1), войдите в систему, затем в приглашении введите:

gnome-shell --display :0 --replace

Затем вернитесь к графическому интерфейсу (Ctrl-Alt-F7).

Кроме того, вы уверены, что его действительно заморозили? У меня проблема, когда диалог пароля не отображается после блокировки экрана. Его на самом деле там, хотя и если вы слепой введите свой пароль и нажмите Enter, откроется экран. Вы можете попробовать это сначала.

8
задан 16 November 2017 в 14:00

9 ответов

Это сочетание нескольких вещей: TexLive устанавливает шрифты в нестандартном расположении, а веб-страница запрашивает шрифт, который, по мнению Ubuntu, использует шрифтовый код, лучше заполняется одним из шрифтов TexLive, а не нормальным шрифт. Затем Firefox советует использовать шрифт TexLive для рендеринга, но ему не разрешено доставать его из своей изолированной программной среды.

Рекомендуемое решение - установить

security.sandbox.content.read_path_whitelist to /usr/local/texlive/

в : config и перезапуск браузера.

Это исправлено на более фундаментальном уровне в Firefox 58 и более поздних версиях.

8
ответ дан 17 July 2018 в 23:50

Это сочетание нескольких вещей: TexLive устанавливает шрифты в нестандартном расположении, а веб-страница запрашивает шрифт, который, по мнению Ubuntu, использует шрифтовый код, лучше заполняется одним из шрифтов TexLive, а не нормальным шрифт. Затем Firefox советует использовать шрифт TexLive для рендеринга, но ему не разрешено доставать его из своей изолированной программной среды.

Рекомендуемое решение - установить

security.sandbox.content.read_path_whitelist to /usr/local/texlive/

в : config и перезапуск браузера.

Это исправлено на более фундаментальном уровне в Firefox 58 и более поздних версиях.

8
ответ дан 24 July 2018 в 17:07

Просто нашел лучшее решение, не устанавливая ничего!

В адресной строке Firefox перейдите к about: config, затем выполните поиск

security.sandbox.content.level

и установите для этой строки значение о: конфигурации !. Перезапустите Firefox и ... :-D

1
ответ дан 17 July 2018 в 23:50

В about:config установите

security.sandbox.content.read_path_whitelist

на

/usr/local/texlive/

Работает после перезапуска Firefox.

3
ответ дан 17 July 2018 в 23:50

Попробуйте перейти к: предпочтениям> Язык и amp; Внешний вид> Дополнительно и отключить «Разрешить страницам выбирать свои собственные шрифты, а не выбранные выше». Это решает проблему для меня, хотя теперь все шрифты дефолтны для DejaVu.

2
ответ дан 17 July 2018 в 23:50

Я тоже установил fonts-texgyre в свой Debian 9 Stretch, и визуализация веб-страниц улучшилась, но все еще есть некоторые проблемы. Может быть, мы должны установить каждый шрифт, доступный в репозиториях, но ясно, что такое решение нецелесообразно.

Единственным реальным решением было бы отключить /etc/fonts/conf.d/09-texlive.conf.

Если кто-то найдет другое решение, приветствуется!

3
ответ дан 24 July 2018 в 17:07
  • 1
    Что вы подразумеваете под отключением здесь? Что будет влиять на Firefox? – Bar 16 November 2017 в 18:48
  • 2
    sudo mv /etc/fonts/conf.d/09-texlive.conf /etc/fonts/conf.d/09-texlive.conf.BAK, а затем sudo fc-cache -fsv – Domenico Cufalo 16 November 2017 в 18:51
  • 3
    Похоже, что тексливные шрифты, установленные в Linux-системе, вызывают некоторые конфликты. – Domenico Cufalo 16 November 2017 в 18:58
  • 4
    К сожалению, это решение не очень хорошо, так как тексливные шрифты бесполезны для других приложений – Domenico Cufalo 16 November 2017 в 18:59
  • 5
    Хорошо, спасибо. Я буду принимать это как ответ, так как он решает проблему. Отстой, что мы не можем использовать тексливные шрифты, и я не могу понять, как это делает FF 56 против 57. – Bar 16 November 2017 в 19:00

В about:config установите

security.sandbox.content.read_path_whitelist

на

/usr/local/texlive/

Работает после перезапуска Firefox.

3
ответ дан 24 July 2018 в 17:07

Попробуйте перейти к: предпочтениям> Язык и amp; Внешний вид> Дополнительно и отключить «Разрешить страницам выбирать свои собственные шрифты, а не выбранные выше». Это решает проблему для меня, хотя теперь все шрифты дефолтны для DejaVu.

2
ответ дан 24 July 2018 в 17:07
  • 1
    Это обходное решение, а не исправление, и работает для меня тоже. – pbhj 19 November 2017 в 02:12

Просто нашел лучшее решение, не устанавливая ничего!

В адресной строке Firefox перейдите к about: config, затем выполните поиск

security.sandbox.content.level

и установите для этой строки значение о: конфигурации !. Перезапустите Firefox и ... :-D

1
ответ дан 24 July 2018 в 17:07
  • 1
    Очевидно, это связано с ценой безопасности. Это похоже на ошибку, я посмотрю, могу ли я сообщить об этом Bugzilla. Для получения дополнительной информации о песочнице см. Здесь: wiki.mozilla.org/Security/Sandbox#Content_Levels_2 – Bar 17 November 2017 в 13:08
  • 2
    Кроме того, это лучше, если вы отредактируете свой предыдущий ответ или создаете новый. – Bar 17 November 2017 в 13:08
  • 3
    Подал эту ошибку: bugzilla.mozilla.org/show_bug.cgi?id=1418240 Если вы можете прокомментировать и подтвердить ту же проблему, ее можно будет заметить раньше. – Bar 17 November 2017 в 13:21

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

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