Eu tenho isso parcialmente descoberto. @derobert estava correto; a configuração é deixada pelo saudador Unity.
Eu criei duas contas de usuário fictícias para experimentar. O greeter da Unity começa em 96 DPI, depois se redesenha a 192 DPI. Com um usuário fictício recém-criado, fiz login em uma sessão do Unity. A área de trabalho retornou imediatamente para 96 DPI. Os vários painéis de controle também relataram 96 DPI. Então, o Unity parece forçar a configuração.
Com o outro usuário fictício, eu entrei em uma sessão do Xfce. Todos os painéis de controle relataram 96 DPI. No entanto, o DPI relatado por xrdb -query
- e usado por todos os programas em execução - permaneceu em 192, presumivelmente remanescente do greeter da Unity. Mas o instante eu modifiquei a configuração de DPI no painel de controle de aparência do Xfce, a área de trabalho inteira virou para o valor de DPI e ficou lá. Meu palpite é que, até você tocar no valor de DPI, a configuração não estará nas variáveis xfconf do usuário e, se não estiver presente, ela não será configurada explicitamente no login.
Parece que o Xfce tem um bug - seja para não verificar o valor atual de Xft.dpi
na inicialização ou para não forçá-lo a um padrão esperado.
Eu ainda não descobri por que a saudação da Unity está mudando para 192 DPI em primeiro lugar.