Eu modifiquei o código fonte do GTK3 e recompilei: Nenhum efeito

0

No Ubuntu (Gnome) não há absolutamente nenhuma maneira de alterar a taxa de rolagem da roda do mouse para aplicativos GTK. É codificado em GTK e determinado por um algoritmo "inteligente" que depende dinamicamente do tamanho da janela.

Então baixei a fonte e encontrei a função que retorna o valor da etapa. Eu mudei para retornar um número muito pequeno primeiro e, em seguida, 0 (para ver se ele tem algum efeito).

eu fiz

./configure
make
sudo make install

conforme instruído pelo site da GTK.

Compila sem problemas (eu tenho as bibliotecas)

Bu então, eu reinicio e não tem absolutamente nenhum efeito. Meu palpite é que o Ubuntu ainda está usando o GTK original fornecido. O que você acha que está errado aqui?

    
por Eren Tantekin 06.11.2011 / 08:59

1 resposta

2

Você deve considerar usar a forma debian / ubuntu de construir a partir da origem, pois isso garante que todos os arquivos vão para os diretórios pretendidos. Executar './configure' sem nenhuma opção geralmente configura PREFIX para '/ usr / local'. Assim, todos os arquivos gtk anteriores ainda estão no lugar, pois eles provavelmente residem em '/ usr' e, portanto, são carregados em vez dos novos que você compilou.

Experimente apt-get source <package> e modifique a fonte ao seu gosto.

Em seguida, para criar o pacote, use dpkg-build -rfakeroot -uc -b para criar um .deb. Então instale o .deb com dpkg -i.

Isso substituirá a instalação atual do pacote recriado.

No entanto, as ferramentas apt tentarão substituir este pacote em todas as atualizações do sistema. Mas é uma boa maneira de experimentar mudanças.

    
por Zoke 06.11.2011 / 11:13