Como modificar uma extensão do Firefox e criar o .xpi?

O que apresento a seguir aprendi a fazer ontem e quero compartilhar com você porque talvez você esteja na mesma situação que eu.

A questão é que instalei um Extensão chamada Screengrab, que nos permite capturar os sites que visitamos e assim por diante. O problema era muito simples, o ícone que apareceu na barra de ferramentas Firefox quebrou com o design do resto, ou seja, ficou muito feio.

O que não entra nos meus olhos ... bem, isso não me entra e com esse tipo de detalhe fico um pouco exigente. Mas hey, vamos ao tópico inicial. eu abri Inkscape e fiz para mim um novo ícone, que embora não seja o melhor do mundo, parece melhor do que o original. Mas como adicioná-lo à extensão?

O Firefox tem algumas extensões que simplesmente descompactam em pastas dentro /casa/ /.mozilla/firefox/ .default / extensions /, mas há outro que permanece como um .xpi como o caso de Screengrab.

A primeira coisa que fiz foi descompactar o .xpi uso Ark el Gerenciador de arquivos de KDEem GNOME eles podem fazer isso com Rolo de arquivo. Dentro da pasta que foi descompactada, procurei os ícones que precisava modificar, que estavam no folder-screengrab / chrome / skin /, e eu os substituí exatamente pelo mesmo tamanho, mas usando o meu próprio.

Pronto .. e agora vem a mágica. O que temos que fazer é selecionar todas as pastas e arquivos que estão dentro da pasta descompactada (não a pasta em si), e uma vez que todos eles são selecionados, nós os compactamos em um . Zip. (Tem que ser .zip)

Para o arquivo que foi gerado, mudamos o nome e a extensão. No meu caso eu coloquei captura de tela.xpi

Tudo o que resta é instalar a extensão do gerenciador de complementos Firefox e voila .. Aqui está o resultado 😛

Para que conste, antes de modificar qualquer extensão, e dependendo do uso que vai ser dado, é necessário consultar a página de extensões do Mozilla ou no site do autor o tipo de licença que ele possui, não é algo que estamos violando a lei.

Se você quiser saber como criar uma extensão do zero, com tudo que você precisa e muito mais, você pode consultar este link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   gussound dito

    Qual tema do firefox você instalou?

    1.    elav. dito

      FXChrome ..

  2.   Nosferatuxx dito

    Ótima dica muito boa.

    1.    elav. dito

      Obrigado .. É sempre útil se quisermos as coisas do jeito que gostamos 😀

  3.   st0rmt4il dito

    Utill ..

    Thanks!

  4.   truko22 dito

    Otimo 😀

  5.   anti dito

    O processo é semelhante ao Chrome e derivados?

  6.   core123 dito

    Dica muito boa. Agradece…

  7.   apodrece87 dito

    Suponho que, ao fazer isso, perderíamos as atualizações do autor

  8.   Stif dito

    Excelente dica!

  9.   Federico dito

    Dica muito boa, obrigado elav.

  10.   msx dito

    Eles são apenas .zip? E tanto mistério para isso?
    Mozilla cada vez pior.

    Boa dica, obrigado por compartilhar.

    1.    v3on dito

      que esperavas? cálculos subatômicos ou o quê? Você ficaria surpreso em saber quantos formatos, abertos e fechados, são apenas containers que têm a extensão alterada e é isso, aliás as extensões de cromo também, não trabalhei com as extensões do opera mas não ficaria surpreso

      1.    msx dito

        Chupe-me um ovo.

        Tenha cuidado para subir em um cavalo mais alto do que você pode montar, o golpe será forte, salame.

  11.   Alga dito

    Dica muito boa para mudar esses ícones feios (espero não estar infringindo a lei). 🙂

  12.   Cerveja dito

    Ótimo !! Muito obrigado pela postagem! 🙂