Wayland를 사용할 때 Firefox를 처음 실행할 때 검은색 화면이 표시됨

Wayland를 사용할 때 Firefox를 처음 실행할 때 검은색 화면이 표시됨

4GB RAM과 17인치 디스플레이 1440x900을 갖춘 오래된 Dell Vostro 1700 노트북에 Ubuntu 22.04를 설치했습니다. 모든 것이 잘 작동하지만 작은 문제가 하나 있습니다.

최소 설치를 설치한 다음 원하는 추가 패키지를 설치했습니다. 그 중 스냅 버전으로 설치된 Firefox도 있습니다.

Wayland를 사용하여 로그인하면 처음으로 Firefox를 시작하려고 할 때 검은색 화면만 표시됩니다. 응용 프로그램을 종료했다가 다시 시작하면 제대로 작동합니다. 왼쪽에 있는 아이콘을 클릭하여 Firefox를 실행하려고 하거나 Firefox를 입력하여 터미널 창에서 Firefox를 시작하면 이런 일이 발생합니다.

몇 번 확인한 결과, 이런 일이 Wayland에서만 발생한다는 것을 알았습니다. Xorg로 시작하면 이 문제가 발생하지 않습니다.

설치된 Firefox 버전에 대한 정보는 다음과 같습니다.

name:      firefox
summary:   Mozilla Firefox web browser
publisher: Mozilla✓
store-url: https://snapcraft.io/firefox
contact:   https://support.mozilla.org/kb/file-bug-report-or-feature-request-mozilla
license:   unset
description: |
  Firefox is a powerful, extensible web browser with support for modern web
  application technologies.
commands:
  - firefox
  - firefox.geckodriver
snap-id:      3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk
tracking:     latest/stable/ubuntu-22.04
refresh-date: 4 days ago, at 06:30 CET
channels:
  latest/stable:    110.0-3      2023-02-16 (2356) 252MB -
  latest/candidate: 110.0-3      2023-02-14 (2356) 252MB -
  latest/beta:      111.0b2-1    2023-02-17 (2370) 192MB -
  latest/edge:      112.0a1      2023-02-18 (2373) 197MB -
  esr/stable:       102.8.0esr-2 2023-02-16 (2364) 185MB -
  esr/candidate:    102.8.0esr-2 2023-02-16 (2364) 185MB -
  esr/beta:         ↑                                    
  esr/edge:         ↑                                    
installed:          110.0-3                 (2356) 252MB -

이 동작에 대한 추가 정보를 얻을 수 있는 로그가 있습니까?

인터넷의 reddit.com 게시물에서 누군가 동일한 문제를 보고하는 것을 발견했습니다. 어떠한 제안?

감사합니다, 알

답변1

https://bbs.archlinux.org/viewtopic.php?id=258954

위의 솔루션으로 동일한 문제가 해결되었습니다.

xwayland에서 Firefox를 실행 중이고 환경 변수를 설정하여 Wayland에서 실행해야 합니다.

환경 변수를 설정한 후 로그아웃하거나 재부팅하면 됩니다.

답변2

이 문제를 해결하기 위해 환경 변수를 추가했습니다.

sudo vim /etc/environment

그런 다음 파일에 다음 줄을 추가했습니다.

MOZ_ENABLE_WAYLAND=1

이제 Firefox가 정상적으로 열립니다.

답변3

저는 Ubuntu 23.04에서 여전히 동일한 문제를 겪고 있는데, 이는 요즘 Firefox와 Wayland가 표준 구성이 될 것으로 예상하기 때문에 정말 놀라운 일입니다.

Yuvi의 답변에 언급된 게시물을 읽고 다음과 같은 해결책을 찾았습니다.

wayland 세션의 경우 MOZ_ENABLE_WAYLAND=1환경에 추가하세요. 이는 ~/.profile(로그인 셸의 경우. Gnome에서 Firefox 아이콘을 클릭하는 문제가 수정됨) 및 ~/.bashrc(비로그인 셸의 경우. firefoxGnome 터미널에서 실행되는 문제가 수정됨) 에 다음 코드를 추가하여 수행할 수 있습니다 .

if [ "$XDG_SESSION_TYPE" == "wayland" ] ; then
  export MOZ_ENABLE_WAYLAND=1
fi

관련 정보