Linux / GTK +: Altere o texto de visualização (permanentemente) na caixa de diálogo de seleção de fonte

2

Toda vez que eu quero mudar a fonte (em vários aplicativos), o texto de pré-visualização padrão é "abcdefghijk ABCDEFGHIJK", eu posso alterá-lo, mas as alterações só vivem durante a vida útil do diálogo. Eles são esquecidos imediatamente depois.

O problema com esse padrão é que ele mostra apenas caracteres ingleses.

Como posso alterar permanentemente o texto de visualização?

Estou executando o xubuntu (ou seja, o desktop é o Xfce)

    
por hasen 01.09.2009 / 00:07

1 resposta

2

O Xfce significa que sua caixa de diálogo é do GTK. Isso é importante, porque agora sabemos o que modificar.

1 . Isso pode ser um pouco windowsese, mas tente hexediting /usr/lib/libgtk-x11-2.0.so e altere a string para o que quiser (contanto que o tamanho da nova string seja o mesmo que o antigo).

2 . Essa cadeia é dependente de localidade, portanto, você pode modificar a tradução da localidade dessa cadeia de caracteres. Este arquivo é provavelmente /usr/share/locale//LC_MESSAGES/gtk20.mo.

Primeiro descompacte-o com unmsgfmt (não sei onde você pode encontrar este programa no Ubuntu), ou pegue o arquivo .po original do pacote fonte gtk. Faça sua alteração, compile com msgfmt , coloque o arquivo resultante no diretório original.

Ambas as modificações provavelmente desaparecerão durante a atualização. Eu não sei se há uma configuração em algum lugar para definir essa string. Portanto ...

3 . Pode ser uma boa ideia pedir aos desenvolvedores do GTK para implementarem isso como um tipo de configuração. Eu acho que não há lugar adequado em qualquer ambiente gráfico para definir esse tipo de coisa, então eu acho que a maneira mais provável é configurar isso no .gtkrc. O local apropriado para registrar um bug é bugzilla.gnome.org.

    
por 01.09.2009 / 01:55