GithubHelp home page GithubHelp logo

Comments (9)

lionirdeadman avatar lionirdeadman commented on July 16, 2024 1

I think that's a terrible idea. We really don't want to deal with people's security. Please reconsider.

from firefox-gnome-theme.

rafaelmardojai avatar rafaelmardojai commented on July 16, 2024 1

Mmm, in that way, the installation script is the "easiest" installation methoth we can get.

from firefox-gnome-theme.

rafaelmardojai avatar rafaelmardojai commented on July 16, 2024

@lionirdeadman I now, but thinking in flatpak, it will compile from Firefox source (https://github.com/mozilla/gecko-dev) and only apply css patches.

from firefox-gnome-theme.

rafaelmardojai avatar rafaelmardojai commented on July 16, 2024

There is a way distro packages can patch existing apps/packages like firefox?

from firefox-gnome-theme.

alerque avatar alerque commented on July 16, 2024

No! You don't want to be the one packaging and distributing a browser. Take it from somebody who has done it. The security implications and occasion need for speedy releases is not something that should be considered just to monkey patch a UI theme. If it can be done as an addon package sure (and as I mentioned elsewhere I might even help make that happen), but don't build and distribute the browser itself.

from firefox-gnome-theme.

alerque avatar alerque commented on July 16, 2024

What distro packages can do varies by distro, but in general they can usually place additional content but not remove or modify system files installed by other packages. The question is does Firefox have a place to put this thing it will find on the system the way it does in a user's profile folder?

from firefox-gnome-theme.

alerque avatar alerque commented on July 16, 2024

Instead of closing this can we re-purpose the issue for looking into distribution as an add-on package (not extension, but a bolt on addition to the system Firefox package)?

Looking the list of everything installed by the Firefox package of particular note is the /usr/lib/firefox/browser/chrome/ directory. Would it work to just stuff the files from this repository in there instead of the user's profile directory?

from firefox-gnome-theme.

alerque avatar alerque commented on July 16, 2024

Unfortunately a quick test shows you can't just stuff the same files in there. Maybe they need to be called something other than "userChrome" to be read from there? Does anybody know where developer documents for what paths do get read for this kind of thing are?

from firefox-gnome-theme.

rafaelmardojai avatar rafaelmardojai commented on July 16, 2024

No idea, i only know all Firefox CSS/Icons are called from /browser/omni.ja.

from firefox-gnome-theme.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.