편집 - 해결 방법을 찾았습니다

편집 - 해결 방법을 찾았습니다

4k 디스플레이(3840x2400)를 갖춘 노트북과 더 낮은 해상도(2560x1440)의 외부 모니터를 가지고 있습니다.

두 번째 화면을 연결하면 Chrome이 상황에 맞는 메뉴를 잘못 렌더링하지만 노트북 디스플레이에서만 렌더링됩니다(A,D 참조). 두 번째 디스플레이에서는 정상적으로 나타납니다(C 참조). 두 번째 모니터를 제거하면 기본 모니터에서 정상적으로 렌더링됩니다(B 참조).

제대로 제시되지 않은 메뉴

다른 응용 프로그램(예: Firefox, gnome 파일)의 상황에 맞는 메뉴는 모두 제대로 작동하는 것 같습니다.

사용된 소프트웨어 버전:

  • 크롬 103.0.5060.114 페도라 프로젝트
  • 페도라 36, 5.18.19-200.fc36.x86_64
  • 그놈 버전 42.4

두 가지 화면 크기를 올바르게 이해하도록 Chrome을 구성하려면 어떻게 해야 하나요?

편집 - 해결 방법을 찾았습니다

이러한 경로는 디스플레이(또는 gnome/wayland/fedora의 다른 항목)를 올바르게 구성하는 것 외에 최신 버전의 Chrome에서 발생하는 문제를 회피합니다.

  1. flatpak을 사용하여 크롬 브라우저를 설치하면 RPM보다 최신 버전이 설치됩니다.

작성 당시 현재 버전: 105.0.5195.102

  1. 더 파괴적인 해결 방법: fedora를 ubuntu(22.04 LTS, Gnome 42)로 교체하면 flatpak에서 제공하는 크롬 버전 105.xyz도 생성됩니다. 이는 여러 가지 이유로 실행 가능한 해결 방법은 아니지만 적어도 비교에는 도움이 됩니다.

어떤 잘못된 구성으로 인해 이 문제가 발생했는지, 다른 응용 프로그램에서도 비슷한 문제가 발생하는지 아직도 알 수 없습니다. 따라서 이것은 단지 해결 방법일 뿐 실제 해결책은 아닙니다.

답변1

공식 Fedora RPM 대신 flatpak을 통해 chrome/chromium-browser를 설치하면 더 높은 버전이 제공됩니다.

이 작업은 소프트웨어 GUI에서 오른쪽 상단 모서리에 있는 드롭다운 메뉴를 사용하여 "Fedora Linux(RPM)"와 "Flathub(Flatpak)" 중에서 선택하거나 아래와 같이 명령줄을 통해 수행할 수 있습니다.

# install
flatpak install org.chromium.Chromium

# run - be sure we are executing the flatpak version 
flatpak run org.chromium.Chromium

# check version
flatpak list --app | grep chromium
> Chromium Web Browser  org.chromium.Chromium   105.0.5195.102  stable  system

버전 103과 105 사이에 수정 사항이 있거나 Fedora에 맞게 조정된 RPM 버전이 있습니다(크롬 103.0.5060.114 페도라 프로젝트) 문제를 일으키는 차이점이 있습니다.

관련 정보