As fontes parecem mais finas no aplicativo gtk quando não estão usando o gnome

1

As fontes em aplicativos gtk, como o emacs ou o gedit, parecem mais finas do que em outros aplicativos quando uso o awesome como gerenciador de janelas. Mudar de volta para a unidade resolve o problema. Por exemplo, DejaVu Sans Mono é “menos ousado” no emacs do que no meu terminal ou outro aplicativo, mesmo quando o tamanho é o mesmo. Quais arquivos de configuração devo editar para resolver esse problema?

Encontrei uma maneira de contornar o problema que só parcialmente me satisfaz: 1. Execute gnome-settings-daemon ; 2. Pressione C-c para parar o processo, porque ele não funciona bem sob impressionante;

Não entendo corretamente o que ele faz e prefiro uma solução mais confiável. Às vezes eu tenho que reiniciar o dbus com service dbus restart ou então o gnome-settings-daemon não será iniciado. Isso pode não estar relacionado.

    
por Alfred M. 13.10.2013 / 11:24

1 resposta

1

Gostaria de saber se esta postagem do blog seria de alguma ajuda para entender o problema. Tem três anos, mas a natureza básica do ninho do rato ainda persiste.

Como você não tem gnome-settings-daemon em execução, xrdb e XSETTINGS nunca selecionam as configurações de dicas estabelecidas nos diálogos do GNOME. Portanto, você precisará recorrer ao fontconfig e configurar seu próprio $HOME/.fonts.conf , no ponto em que está escrevendo entradas XML obtusas. Esta página Wiki do Arch Linux pode ajudá-lo a começar.

EDIT: Dê uma olhada em /usr/share/doc/fontconfig/fontconfig-user.html em seu sistema, que descreve os detalhes sangrentos. Felizmente, você pode evitar os detalhes mais sangrentos usando alguns links.

Por favor, esteja ciente de que eu não tentei o seguinte:

Dê uma olhada no interior de /etc/fonts/conf.avail , que contém vários fragmentos de configuração pré-criados. De particular interesse serão os arquivos que começam com 10-* e 11-* , que controlam como a hintagem da fonte e o posicionamento do sub-pixel devem ser feitos. Algumas delas são mutuamente exclusivas; Por exemplo, você só desejará escolher um dos fragmentos 10-hinting-* .

Primeiro, dentro de seu diretório pessoal, crie um diretório chamado .fonts.conf.d e cd . Em seguida, crie soft-links para os fragmentos de configuração que você deseja ativar, que podem ser parecidos com:

ln -s /etc/fonts/conf.avail/10-antialias.conf 10-antialias.conf
ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf 10-sub-pixel-rgb.conf

Neste ponto, uma vez que você tenha vinculado seus fragmentos de fontconfig preferidos, ele funcionará magicamente na próxima vez que você lançar um programa (acho que este será o caso); ou você precisará executar fc-cache para fazer com que o sistema reconheça suas alterações; ou você precisará sair e voltar à sua sessão X (menos provável).

    
por 21.10.2013 / 01:44