código fonte do GNU Icecat. Onde encontrar uma linha específica?

0

Eu tenho usado o Navegador GNU Icecat (versão livre do Firefox feita pelo Gnuzilla) por algumas semanas. Eu tenho mergulhado em seus menus e descobri um erro:

Quando eu entro no 'Customize Mode' (o que permite que você organize suas barras de ferramentas e outras coisas), eu encontro um pequeno menu drop-down dizendo 'Themes', e uma opção chamada 'Get More Themes' dentro dele.

Se eu clicar nele, ele me redirecionará aqui , que retornará um erro. Eu quero modificar a linha de código desse redirecionamento, a fim de corrigir esse URL, mas não consigo encontrá-lo com grep -Rli /icecat/addons/ /usr/share/ . Talvez eu esteja procurando na pasta errada? Talvez o comando esteja errado? ...

    
por xvlaze 25.02.2016 / 20:01

1 resposta

2

Observando o código-fonte (para o Icecat 9.0.1), o URL fornecido não parece estar presente em nenhum lugar do código explicitamente. Na verdade, a string "icecat / addons /" não aparece em nenhum lugar no código-fonte.

Dado o fato de que a URL incorreta não inclui essa string, no entanto, não faz muito sentido pesquisar por ela. Em vez disso, faria mais sentido procurar por "/ icecat / themes /".

Para responder à pergunta de onde o URL incorreto pode estar no código-fonte, o arquivo ./browser/app/firefox.js inclui a linha pref("extensions.getMoreThemesURL", "http://www.gnu.org/software/gnuzilla/addons.html#themes"); (na linha 203). Este é o URL correto para a página de temas, certo? Se você estiver trabalhando com uma versão mais antiga do código-fonte, esperaria que o problema esteja nesse arquivo. O arquivo ./testing/mozmill/tests/shared-modules também contém a linha {name: "extensions.getMoreThemesURL", old: "addons.mozilla.org", new: "preview.addons.mozilla.org"} , então isso também pode ser interessante.

    
por 25.02.2016 / 22:43