Improved Firefox profiles guide

This commit is contained in:
Sun Knudsen 2021-01-04 13:43:06 -05:00
parent 49616c92ed
commit 199db1cce7
No known key found for this signature in database
GPG Key ID: 1FA767862BBD1305
3 changed files with 27 additions and 3 deletions

View File

@ -20,12 +20,36 @@ Listed: true
/Applications/Firefox.app/Contents/MacOS/firefox-bin -p
```
### Step 2: open Firefox profile
### Step 2: open “Script Editor” and paste following snippet
> Heads-up: in the following command, make sure you replace `work` by the name of your profile. If the name includes spaces, please use quotes (example: `-p "Work Profile"`).
> Heads-up: replace `work` with profile name from [step 1](#step-1-create-firefox-profile).
```
do shell script "nohup /Applications/Firefox.app/Contents/MacOS/firefox-bin -p \"work\" --no-remote > /dev/null 2>&1 &"
```
![script-editor-step-1](./script-editor-step-1.png?shadow=1)
### Step 3: export script as application
Click “File”, then “Export…”, set “Export As” filename to “Firefox work” (or any other filename), select “Applications” folder (in “Favorites”), select “Application” file format and click “Save”.
![script-editor-step-2](./script-editor-step-2.png?shadow=1)
### Step 4: configure app as agent app
> Heads-up: replace `Firefox work` with filename from [step 3](#step-3-export-script-as-application).
```shell
nohup /Applications/Firefox.app/Contents/MacOS/firefox-bin -p work --no-remote > /dev/null 2>&1 &
defaults write "/Applications/Firefox work.app/Contents/Info.plist" LSUIElement -bool yes
```
### Step 5 (optional): replace default icon with Firefox icon
> Heads-up: replace `Firefox work` with filename from [step 3](#step-3-export-script-as-application).
```shell
cp "/Applications/Firefox.app/Contents/Resources/firefox.icns" "/Applications/Firefox work.app/Contents/Resources/applet.icns"
```
👍

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB