¿Com modificar un extensió de Firefox i crear el .xpi?

Això que els mostro a continuació ho vaig aprendre a fer ahir i vull compartir-ho amb vosaltres perquè potser es troben en la mateixa situació que jo.

La qüestió és que em vaig instal·lar una extensió anomenada Captura de pantalla, La qual ens permet fer captures dels llocs web que visitem i altres. El problema era molt simple, la icona que sortia a la barra de Firefox trencava amb el disseny de la resta, és a dir, simplement es veia molt lleig.

A mi el que no m'entra pels ulls ... doncs això, no m'entra i amb aquest tipus de detalls sóc una mica primmirat. Però bé, anem al tema inicial. Vaig obrir Inkscape i em vaig fer un icona nou, que encara que no és el millor de el món es veu millor que l'original. ¿Però com afegir-lo a l'extensió?

Firefox té algunes extensions que simplement es descomprimeixen en carpetes dins de / Home / /.mozilla/firefox/ .default / extensions /, Però hi ha una altra que es mantenen com un .xpi com el cas de Captura de pantalla.

El primer que vaig fer va ser descomprimir l' .xpi usant Arca el Gestor de Arxivadors de KDE, a GNOME ho poden fer amb File-Roller. Dins de la carpeta que es descomprimit, vaig buscar les icones que necessitava modificar, els quals eren a la carpeta-Screengrab / chrome / skin /, i els vaig reemplaçar amb la mateixa mida exacte, però fent servir els meus.

A punt .. i ara ve la màgia. El que hem de fer és seleccionar totes les carpetes i arxius que hi ha dins de la carpeta descomprimida (no la carpeta en si), i una vegada que tots estan seleccionats, els comprimim en un . Zip. (Ha de ser .zip)

A el fitxer que es va generar, doncs li canviem el nom i l'extensió. En el meu cas li vaig posar screengrab.xpi

Ja només queda instal·lar l'extensió des del gestor de complements de Firefox i llest .. Aquí el resultat 😛

Que consti que abans de modificar qualsevol extensió, i depenent de l'ús que se li vagi a donar, cal consultar a la pàgina d'extensions de Mozilla o al web de l'autor el tipus de llicència que té, no sigui cosa que estiguem violant la llei.

Si volen saber com crear una extensió des de zero, amb tot el que es necessita i altres, poden consultar aquest enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   gussound va dir

    Que tema de firefox tens instal·lat?

    1.    ILAV va dir

      FXChrome ..

  2.   nosferatuxx va dir

    Genial, molt bo el tip.

    1.    ILAV va dir

      Gràcies .. Sempre és útil si volem les coses com ens agrada 😀

  3.   st0rmt4il va dir

    Utill ..

    Gràcies!

  4.   truko22 va dir

    genial 😀

  5.   contra va dir

    Amb Chrome i derivats el procés és similar?

  6.   nucli123 va dir

    Molt bon Tip. S'agraeix ...

  7.   Rots87 va dir

    suposo que a l'fer això perdríem les actualitzacions de part de l'autor

  8.   Stif va dir

    Excel·lent tip!

  9.   Federico va dir

    Molt bon tip, gràcies ILAV.

  10.   MSX va dir

    Així que són només .zip? I tant misteri per això?
    Cada vegada pitjor Mozilla.

    Bon tip, gràcies per compartir-lo.

    1.    v3on va dir

      que esperaves? càlculs subatómicos o que? et sorprendria saber quants formats, oberts i tancats, són només contenidors que se'ls canvia l'extensió i llest, per cert les extensions de chrome també, no he treballat amb les d'opera però no em sorprendria

      1.    MSX va dir

        Chupame un ou.

        Tené cura de pujar-te a un cavall més alt del que pots muntar, el cop va a ser forta, salame.

  11.   Algabe va dir

    Molt bon tip per canviar aquestes icones lletjos (espero no violar la llei). 🙂

  12.   Sinó va dir

    Bonissim !! Moltes gràcies pel post! 🙂