Skip to content

Create discrete Firefox applications to allow clean and complete online identity separation

License

Notifications You must be signed in to change notification settings

TimidRobot/motleyfox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

motleyfox

Create discrete Firefox applications to allow clean and complete online identity separation.

This project is in no way associated with Firefox. Mozilla owns the trademark for "Firefox":

Goals

What it Does

Run without arguments:

./motleyfox

the script defaults to the equivalent of:

./motleyfox Home:navy Work:gray

For each NAME or (NAME:COLOR) it is invoked with, it:

  1. Creates dedicated profiles, if it does not already exist
  2. Creates copies of the Firefox Application
    • Separate applications allow Command+Tab switching
  3. Updates the application
    1. Creates a launch script that loads the dedicated profile by default
    2. Updates their icons
      • Different Icons reduces confusion (I also recommend installing distinct Themes add-ons)

Compatibility

The cloned Firefox application bundles contain a modified Info.plist. The following keys are modifed:

  • CFBundleExecutable
  • CFBundleGetInfoString
  • CFBundleIdentifier
  • CFBundleName

Some plugins are known to rely on these values to function:

License

About

Create discrete Firefox applications to allow clean and complete online identity separation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages