Что может вызвать неправильное отображение askubuntu? [dубликат]

Обычно, когда gnome-shell не отвечает, вы можете сделать одну из двух вещей:

Alt + F2, и если вы получите диалог для выполнения команд типа restart Ctrl + Alt + F2, чтобы переключиться на терминальная консоль 2 (tty2), войдите в систему и попробуйте убить gnome-screensaver и / или перезапустить заменяющий gnome-shell с помощью: pkill gnome-screensaver переключитесь на tty7 (Ctrl + Alt + F7), чтобы проверить экран Gnome, если нет, вернитесь назад к tty2 и gnome-shell --display :0.0 --replace & (которые были предложены ранее steve и msdin соответственно)

Если оба отказались, вам необходимо перезапустить диспетчер дисплея (gdm, lightdm, kdm). Обычно: sudo service gdm restart

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

8 ответов

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

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

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

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

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

8
ответ дан 18 July 2018 в 02:25

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

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

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

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

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

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

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

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

security.sandbox.content.level

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

1
ответ дан 18 July 2018 в 02:25

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

security.sandbox.content.read_path_whitelist

на

/usr/local/texlive/

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

3
ответ дан 18 July 2018 в 02:25

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

2
ответ дан 18 July 2018 в 02:25

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

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

security.sandbox.content.level

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

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

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

security.sandbox.content.read_path_whitelist

на

/usr/local/texlive/

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

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

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

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

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

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