Defina DPI de aplicativos individuais no Linux

2

Para testar um aplicativo Qt em que estou trabalhando, preciso executá-lo com várias configurações de DPI para ver como fica. Eu posso alterar as configurações de DPI globalmente de várias maneiras (Aparência- > Fontes ou colocando "Xft.dpi: NNN" em ~ / .Xresources), mas isso é uma dor.

Existe uma maneira simples de alterar a configuração de DPI apenas para um aplicativo específico em vez de globalmente (afetando toda a área de trabalho)?

    
por troth 28.01.2013 / 19:02

2 respostas

1

O DPI é definido no X (em uma base por monitor) e, acredito, não está disponível para ser definido em uma base de aplicativo. Então não.

    
por 28.01.2013 / 19:27
0

Um pouco atrasado para a festa, mas sim, você poderia fazer isso com um truque.

#!/usr/bin/bash                                                 
OLDDPI=$(xrdb -query | awk '/Xft.dpi/ {print $2}')
xrdb -merge <(echo "Xft.dpi: 108")
$* & disown
sleep 3
xrdb -merge <(echo "Xft.dpi: $OLDDPI")

Você pode salvá-lo como um script e sempre que precisar alterar o DPI de um aplicativo

    
por 12.03.2018 / 21:31

Tags