Create discrete Firefox applications to allow clean and complete online identity separation with clear app switching.
Note
This project is in no way associated with Firefox. Mozilla owns the trademark for "Firefox":
- Complete identity separation
- Enjoy Mozilla Firefox
- Vertical Tabs
- GitHub - mbnuqw/sidebery: Firefox extension for managing tabs and bookmarks in sidebar. · GitHub
- Helpful Page Info that provides Title and Address for easy linking to references
- Not controlled by the worlds largest personal data miner
- Vertical Tabs
- Avoid using Google Chrome
- Due the changes in v69 that enabled:
- Default Chrome Login: Why I’m done with Chrome – A Few Thoughts on Cryptographic Engineering
- Cooking hoarding: Christoph Tavan on Twitter: "'Clear all Cookies except Google Cookies', thanks Chrome."
- Google's core business plan depends on compromising user privacy
- Due the changes in v69 that enabled:
- For use on macOS
Run without arguments:
./motleyfox.shthe script defaults to the equivalent of:
./motleyfox.sh Home:navy Work:grayFor each NAME or (NAME:COLOR) it is invoked with, it:
- Creates a copy of the Firefox Application
- (a separate application allow Command+Tab switching)
- Updates the application
- Creates a launch script that loads the dedicated profile by default
- Updates the application icon
- A different Icon reduces confusion (I also recommend installing distinct Themes add-on)
- Creates a dedicated profile, if one does't already exist
- Execution
- GitHub - mklement0/fileicon: macOS CLI for managing custom
icons for files and folders · GitHub
- (
motleyfox.shwill still complete successfully even if it can't update the application icon)
- (
- GitHub - mklement0/fileicon: macOS CLI for managing custom
icons for files and folders · GitHub
- Development
- ShellCheck – shell script analysis tool
- GitHub - koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts · GitHub
- ShellCheck – shell script analysis tool
The cloned Firefox application bundles contain a modified Info.plist. The
following keys are impacted
CFBundleExecutablemodifiedCFBundleIdentifiermodifiedCFBundleNamemodifiedSMPrivilegedExecutablesdeleted
- motleyfox.sh
- LICENSE (Expat License/MIT License)
- Firefox, Decorative Outline Icon - Icons8
- CC BY-ND 3.0
- Icon style: Cute Outline, Dotted