Corrigindo o dimensionamento do Firefox Quantum HiDPI em vários monitores

2

Eu tenho um laptop com uma tela de 3840x2160 e um segundo monitor com uma resolução de 1680x1050. O Firefox DPI padrão é muito pequeno na tela interna, mas quando eu dimensiono o layout.css.devPixelsPerPxvalor about:config, a interface do Firefox do segundo monitor fica bem maior. Existe uma maneira de fazer com que o Firefox pareça consistente em ambos os monitores? Estou executando o Firefox versão 63.0.3 no Ubuntu 18.04 com o KDE Plasma. Na minha experiência com as configurações, parece que 2.5 funciona bem para a minha tela HiDPI e 1.0 funciona bem para o monitor externo.

user189728
fonte

Respostas:

0

Agora tenho uma configuração muito semelhante:

  • Tela Primária : Display Portátil Integrado [ 3840 x 2160 ]

  • Ecrã secundário : Monitor ligado por HDMI [ 1920 x 1080 ]


Eu encontrei uma solução não só, mas também para este problema usando xrandr (man page) , que utiliza seu recurso de escala .

Certifique-se de alterar o valor da porta HDMI-0 conforme sua configuração.


#!/bin/sh

# CHANGE THIS VALUE TO MATCH YOUR SETUP
readonly display_output_port_id=HDMI-0

is_port_connected ()
{
    xrandr --listactivemonitors | grep -F "$1" > /dev/null 2>&1
}

scale_output_to_hidpi ()
{
    xrandr --output "$1" --scale 2x2 > /dev/null 2>&1
}

if is_port_connected "$display_output_port_id"
then
    if scale_output_to_hidpi "$display_output_port_id"
    then
        echo "Operation completed successfully."
    else
        echo "Operation did not succeed."
    fi
else
    echo "Port $display_output_port_id is disconnected."
fi
LinuxSecurityFreak
fonte