나는 약 4-4 개월 동안 듀얼 4k 디스플레이와 함께 Ubuntu 16.04를 사용하고 있지만 오늘 갑자기 Chrome에서 줌 레벨 및 UI 크기가 떨어져 보입니다.
듀얼 디스플레이 스크린 샷에는 Visual Studio Code, Chromium 및 Chrome의 3 가지 창이 있습니다 (왼쪽에서 오른쪽으로).
보시다시피 Chrome과 Chromium은 규모에 따라 다른 결론을 내립니다.
Visual Studio Code는 Electron Platform을 기반 으로하므로 사실상 Chrome의 인스턴스이므로 비교를 위해 여기에 포함 시켰습니다. 파일 목록이있는 왼쪽 창은 일반적으로이 스크린 샷 크기의 약 60 %입니다.
Chrome과 VS Code 모두 2 레벨을 축소하면 대략 어디에서나 볼 수 있습니다.
그래서, 질문 : 어떻게 내가 크롬에서 IN / OUT을 확대 할 필요가 없도록이 문제를 해결합니까?
또한:
-
Ubuntu의 디스플레이 설정은 3840×2160 해상도의 디스플레이와 ‘메뉴 및 제목 표시 줄’의 1.5 배 배율로 동일하게 유지됩니다.
-
내 시스템은 NVIDIA 바이너리 드라이버, v 361.45.18을 사용하는 i5 6600K (GTX 960 포함)입니다.
-
모든 창의 메뉴 글꼴이 평소보다 약간 크게 나타납니다.
답변
나는 이것을 쓴 천사 덕분에 이것을 알아 냈습니다 .
tl; dr : 이것을하십시오 :
- 설정-> 디스플레이로 이동하십시오.
- 슬라이더의 값이 “메뉴 및 제목 표시 줄의 배율”(광산은 1.5 임)
- 터미널을 엽니 다
sudo gedit /usr/share/applications/google-chrome.desktop
- 이 줄을 찾으십시오.
Exec=/usr/bin/google-chrome-stable %U
- 이것을
n
2 단계에서 기록한 값으로 변경하십시오 .
Exec=/usr/bin/google-chrome-stable --force-device-scale-factor=n %U
- Chrome을 저장 / 닫았다가 다시 시작합니다.
불행히도 이것은 VS 코드에서 작동하지 않는 것 같지만 단순히 축소 (보기 메뉴-> 축소) 할 수 있으므로 전체 UI에 영향을 미치므로 문제가되지 않습니다.
설명 : Ubuntu는 시스템 전체의 스케일링 계수를 hi-DPI 모니터의 UI에 적용합니다. Chrome은 매우 특별하다고 생각하므로 무시하고 자체적으로 수행합니다.
위의 링크는 1
스케일링 계수로 변경하도록 권장 하지만 이는 0
스케일링 과 동일합니다 (hi-dpi에서는 OK 아님).
시스템 스케일 팩터를 미러링하면 Chrome이 다른 모든 것을 인라인으로 가져올 수 있습니다.
답변
다음을 수행하여 Chrome이 gnome 데스크톱에서 사용하는 것과 동일한 규모로 자동 확장되도록했습니다.
나는 bash 스크립트를 만들었습니다 /usr/bin/chrome-scaled
:
#! / bin / bash text_scale = $ (gsettings는 org.gnome.desktop.interface 텍스트 스케일링 인자를 얻습니다) / usr / bin / google-chrome-stable --high-dpi-support = 1 --force-device-scale-factor = $ text_scale % U
그런 다음 새 데스크톱 바로 가기를 만들었습니다 /user/share/applications/chrome-scaled.desktop
.
[데스크탑 항목] 버전 = 1.0 Name = Google 크롬 GenericName = 웹 브라우저 Comment = 인터넷에 액세스 Exec = / usr / bin / chrome-scaled 터미널 = 거짓 Icon = google-chrome 유형 = 응용 Categories = Network; 웹 브라우저; MimeType = text / html; text / xml; application / xhtml_xml; image / webp; x-scheme-handler / http; x-scheme-handler / https; x-scheme-handler / ftp; X-Ayatana-Desktop-Shortcuts = NewWindow; 새 시크릿 이름 [en_CA] = 크롬 스케일
그런 다음 바로 가기를 열어 내 실행기에 고정했습니다. 이제 그놈에서 사용하는 모든 스케일이 Chrome에서도 사용됩니다.
새 .desktop 파일을 만들지 google-chrome.desktop
않고 대신 파일을 편집 할 수도 있습니다.
답변
Ubuntu 18.04에서 Chrome을 사용할 때 문제가 계속 발생합니다. 시스템 전체의 데스크톱 파일 (Chrome 업데이트로 재정의 될 수 있다고 생각 함)을 건드리고 싶지 않았으므로 --force-device-scale-factor=n
Brandon이 지시 한대로 Alacarte 메뉴 편집기를 사용하여 Chrome 시작 관리자를 편집했습니다 . 그것은 효과가 있었지만 개요에서 Chrome을 시작하는 경우에만 작동했습니다. 도크에서 시작하면 배율 인수 무시가 무시되고 모든 글꼴이 다시 작았습니다. 이 문제를 해결하기 위해 ~/.local/share/applications/google-chrome.desktop
(Alacarte가 만든 것)을 편집하여 --force-device-scale-factor=n
모든 줄에 삽입 했습니다.Exec=/usr/bin/google-chrome-stable
-데스크톱 파일에는 이러한 행이 3 개 있으며 Alacarte는 첫 번째 행만 변경했지만 “새 창”및 “새 시크릿 창”의 행은 변경하지 않았습니다. 이제 도크에서 Chrome을 시작할 때도 글꼴 dpi 재정의가 작동하며 파일을 루트로 변경할 필요가 없습니다.
답변
다음을 추가하십시오.
Exec=/usr/bin/google-chrome-stable --force-device-scale-factor=0.8 %U
에서 chrome.desktop
탭과 메뉴의 모양 좋은에서 파일 및 글꼴.
답변
18.04를 실행하면서 @nur에서 의견을보고 한 것과 동일한 경험 --force-device-scale-factor
이 있습니다. 제 경우에는 Chromium을 사용하고있었습니다.
Chromium 스케일링 (너무 작음)을 업데이트하고 싶었습니다. 한 달 후 /ubuntu//a/963997/457417 에서 nur의 게시물을 발견 하여 솔루션에 대해보고했습니다.
- Chromium을 설치 한 경우 (필자의 경우
apt
우분투 소프트웨어 센터를 통한 패키지), 설치 제거 후 구성 폴더를 제거하십시오.~/.config/chromium
- GUI를 통해 또는 내 경우에는 터미널 (
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
) /ubuntu//a/1041423/457417을 사용하여 시스템 전체 스케일링을 설정 하십시오. - Chromium 다시 설치-Ubuntu
apt
Software Center를 통한 패키지
이 답변은 질문에서 약간 벗어 났지만 더 최신 우분투 기본값을 사용하는 사람에게 도움이 될 수 있다고 생각합니다.
답변
나는 위에서 말한 것을했고 명확하지 않은 것은 효과가있었습니다 …
이 터미널 명령을 사용하여 파일을 열었을 때 :
$ sudo gedit /usr/share/applications/google-chrome.desktop
비슷하게 보이는 유일한 줄은 맨 아래에 있습니다.
Exec = / usr / bin / google-chrome-stable –incognito
그래서 라인을 주석 처리하고 … 200 값을 가진 라인을 추가했습니다.
이렇게 생겼어요
Mark Exec = / usr / bin / google-chrome-stable –incognito에 의해 코멘트
실행 = / usr / bin / google-chrome-stable –force-device-scale-factor = 200 % U
답변
좋아, 확실히 이것이 효과가있었습니다 … 2 200이 아닙니다!
$ sudo gedit /usr/share/applications/google-chrome.desktop
맨 아래에서 “Exec = / usr / bin / google-chrome-stable –incognito”와 비슷한 줄을 찾아서 주석을 달거나 제거하거나 다음과 같이 수정하십시오.
“# Mark Exec = / usr / bin / google-chrome-stable –incognito에 의해 주석 처리됨
실행 = / usr / bin / google-chrome-stable –force-device-scale-factor = 2 % U
2는 스케일링 요소입니다!
나는 그것이 도움이되기를 바랍니다