Eu tenho um laptop com um monitor externo e alterno entre as duas telas usando xrandr --auto
e xrandr --off
. Às vezes, quando mudo a tela, o tamanho da fonte nos programas fica subitamente estranhamente grande. Isso não afeta os programas iniciados antes. Estou usando o Lubuntu 16.04.
Consegui reproduzir o erro usando essa cadeia de comandos várias vezes:
xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
O monitor externo não tem nada a ver com isso, basta desativar a tela do laptop (eDP1) e habilitá-lo novamente para obter esses problemas estranhos no tamanho da fonte.
Edit : O que realmente foi alterado xrandr --off
é o DPI da tela , veja aqui:
$ xdpyinfo | grep dots
resolution: 96x96 dots per inch
$ xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
$ xdpyinfo | grep dots
resolution: 204x205 dots per inch
Exemplos
Para escala: Os botões são de tamanho normal. Janela VLC normal em segundo plano, alterada uma em primeiro plano.
O que eu tentei até agora
Tentei brincar com as configurações de fonte do Lubuntu (intocadas) e posso redefinir as fontes para o normal (que deve ser 11) escolhendo o tamanho da fonte 6, mas as fontes nos aplicativos já abertos (painel etc.) mudam para o tamanho realmente 6 A única maneira de normalizar as coisas é fazer logoff e entrar novamente ou systemctl restart lightdm.service
.
Descobri uma possível solução alternativa : pelo menos até hoje, o problema não voltava, pois procuro ter pelo menos um monitor ativado a qualquer momento. Então, para mudar do monitor eDP1 para DP2 eu faço
xrandr --output DP2 --auto && xrandr --output eDP1 --off
Isso funciona por enquanto, mas é claro que não resolve o problema.
Como posso redefinir o tamanho da fonte quando isso ocorre?
Saídas de comando do terminal
xrandr
, monitor externo (DP2) conectado e ativado, tela do laptop (eDP1) desativada
.xsession-errors
arquivo tem cerca de 4k linhas de comprimento e está crescendo.
journalctl --user
? Ou algo está errado com a saída .xsession-error. Tente tocar e reiniciar. (lista final de palpites).