Alterar os DPI em Linux

Aviso: só deve mexer no xorg quem sabe mais ou menos o que está a fazer, e acima de tudo, quem sabe como facilmente reverter o ficheiro, em caso de “avaria” … De notar também que quem instalar drivers proprietários, seja da ATI ou da NVIDIA provavelmente já tem isto tudo configurado correctamente.

Por vezes, e dependendo muito do monitor que temos, as distros Linux metem para o ficheiro de configuração do xorg (/etc/X11/xorg.conf) valores genéricos de DPI, sendo que em alguns casos provocam uma disposição algo incorrecta das fontes do sistema.

Estou a escrever isto, porque andei numa luta desgraçada para tentar obter umas fontes minimamente agradáveis aqui no Archlinux, e sendo que a resolução é simples, demorei a chegar lá porque não encontrei a informação correcta logo no início.

Convém, claro, verificar se têm os DPI a 96, e a resolução e dimensões que têm actualmente:

xdpyinfo | grep -B1 dot

Aqui podem ver uma tabela com os valores correctos para várias resoluções, e como calcular esse valor:

# calc: (x|y)pixels * 25.4 / dpi
# DisplaySize 168 126 # 96 DPI @ 640×480
# DisplaySize 210 157 # 96 DPI @ 800×600
# DisplaySize 269 201 # 96 DPI @ 1024×768
# DisplaySize 302 227 # 96 DPI @ 1152×864
# DisplaySize 336 252 # 96 DPI @ 1280×960
# DisplaySize 336 269 # 96 DPI @ 1280×1024 (non 4:3 aspect)
# DisplaySize 420 315 # 96 DPI @ 1600×1200

Para a resolução da moda (1280×800), na maioria dos laptops, seria:

DisplaySize 338 211 # 96 DPI @ 1280×800

Com estes valores, e se quiserem alterar alguma coisa, vão ao ficheiro referido (/etc/X11/xorg.conf) e inserem a vossa configuração (sem o #), deste modo, na secção “Monitor”:

Section “Monitor”

DisplaySize 338 211 # 96 DPI @ 1280×800

EndSection

Se derem cabo do X e não iniciar, podem processar-me à vontade, e chamar-me nomes feios, ou podem entrar em modo de consola (se o X não iniciar ele vai para modo de consola automaticamente, depois de umas mensagens estranhas), e vão remover ao tal ficheiro o que inseriram anteriormente e reiniciam.

De notar também que, se isto acontecer, podem mas é voltar ao tão amado windows e continuar a brincar com legos e barbies :D

4 Comentarios

  1. CR_ // May 9th, 2007
    Mozilla Firefox 2.0.0.3 Linux

    Podem também encontrar essa informação nos detalhes das fontes (GUI).

    Preferências -> Fonte – “Detalhes”

  2. Boss // May 9th, 2007
    Mozilla Firefox 2.0.0.3 Linux

    Isso, para quem usa Gnome, e só dá para ver os DPI ;)

  3. CR_ // May 9th, 2007
    Mozilla Firefox 2.0.0.3 Linux

    Sim, e esqueci-me de dizer que se querem fazer muitas alterações o melhor mesmo é fazer como tens escrito, por consola, pois caso dê problemas a iniciar o X é mais fácil restabelecer como estava :)

  4. Felipe Cepriano // May 9th, 2007
    Opera 9.20 Linux

    Eu fiz aqui mas não funcionou… Continua como antes, com 75DPI :(