Eu percebi isso, graças em parte ao Anjo que escreveu isso .
tl; dr: faça isso:
- Acesse as configurações - > Exibe
- Observe qual é o valor do controle deslizante em "Escala de barras de menu e título" (a minha foi de 1,5)
- Abra um terminal
-
sudo gedit /usr/share/applications/google-chrome.desktop
- Encontre esta linha:
Exec=/usr/bin/google-chrome-stable %U
- Altere para isto (onde
n
é o valor que você anotou na etapa 2):
Exec=/usr/bin/google-chrome-stable --force-device-scale-factor=n %U
- Salvar / fechar, reinicie o Chrome.
Infelizmente, isso não parece funcionar com o VS Code, mas isso é um problema menor, pois você pode simplesmente diminuir o zoom (Exibir Menu - > Zoom Out) e isso afeta toda a interface do usuário.
Explicação: O Ubuntu aplica um fator de escala de todo o sistema à interface do usuário em monitores de alta densidade. O Chrome acha que é tão especial, por isso ignora isso e faz as coisas do seu jeito.
O link acima recomenda mudar para um fator de escala 1
, mas isso equivale a 0
scaling (não OK para oi-dpi).
Ao espelhar o fator de escala do sistema, você coloca o Chrome in-line com todo o resto.