Вы видите черное как смоль окно, когда открываете Firefox в Ubuntu 23.04?
Если да, то вы не одиноки.
Дело в том, что до сегодняшнего дня я думал, что был один. Я думал, что эта проблема, с которой я столкнулся только при использовании сеанса Ubuntu по умолчанию Wayland и предустановленное приложение Mozilla Firefox snap — т. е. конфигурация, которая теоретически должна «просто работать» — была причудой мой Лунный система.
Или еще хуже: моя вина (я часто устанавливаю/настраиваю свою систему).
Что ж, с облегчением могу сказать, что я не виноват, и вы тоже.
Черный экран смерти Firefox в Лунный на самом деле Проблема Mutter, связанная с Xwayland. Разработчики Ubuntu знают об этом, и я рад сообщить, что исправление уже находится в пути, когда я пишу это.
Так что же происходит?
Чтобы процитировать отчет об ошибке, указанный выше:
В некоторых системах, когда вы открываете оснастку Firefox сразу после входа в сеанс Ubuntu на Wayland, вас встречает черное окно. Это происходит из-за того, что привязка FF запускается под Xwayland, а Xwayland может быть включен недостаточно рано для правильной обработки запуска приложения.
Разработчики Ubuntu настроили Mutter, чтобы предотвратить это, и это обновление (бормочет 44.0-2ubuntu4.23.04.1, если вам интересно) был вытеснен и будет поступать в виде регулярного обновления программного обеспечения для всех систем Ubuntu 23.04.
Поскольку причина в Муттере, Ubuntu dev supremo Марко Тревизан представил патч вверх по течению чтобы установить выбор композитора раньше на XWayland.
В своем запросе на слияние, который объединен и готов к отправке как часть GNOME 45, Марко дарит нам аккуратно завернутый, eli5 объяснение механики (нечестной) игры:
Когда дисплей X11 на самом деле XWayland, нет смысла откладывать выбор композитора, учитывая, что mutter сам по себе является композитор, и это может привести к тому, что первый клиент X11, который запустится, не получит правильную информацию (а в некоторых случаях плохо себя вести).Поскольку некоторые наборы инструментов не обрабатывают должным образом изменения выбора композитора в более позднее время, давайте упростим их жизнь. просто инициализировав выбор еще раньше, чем другие свойства X11, учитывая, что в этом случае нечего заменять.
Отличная работа, Ватсон. 🕵🏻♂️
тл; доктор: Firefox, показывающий черный экран в Ubuntu, когда вы открываете его после входа в систему, является ошибкой, и было выпущено исправление.
тл; доктор2: Исправлена ошибка черного экрана Firefox в Ubuntu 23.04.
тл; доктор3: ⬛️😠🔜🌍😌
Ваша поддержка делает этот блог живым! Если хочешь, можешь купить мне кофе на Ko-Fi. Это держит меня в напряжении и творчестве, создавая контент, который вам (надеюсь) нравится!
Купи мне кофеВсе Ubuntu, Daily. С 2009 года.