https://github.com/equk/brave-profiles
🦁 brave browser profiles on linux
https://github.com/equk/brave-profiles
brave-browser linux linux-desktop mouse-scroll profiles tweaks
Last synced: 29 days ago
JSON representation
🦁 brave browser profiles on linux
- Host: GitHub
- URL: https://github.com/equk/brave-profiles
- Owner: equk
- License: mit
- Created: 2021-09-12T11:12:13.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-24T11:07:15.000Z (over 4 years ago)
- Last Synced: 2025-01-24T07:11:26.903Z (over 1 year ago)
- Topics: brave-browser, linux, linux-desktop, mouse-scroll, profiles, tweaks
- Language: Shell
- Homepage:
- Size: 499 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🦁 brave-profiles
Brave Browser profiles on linux
Blog: https://equk.co.uk/2021/09/22/brave-browser-profiles

## Summary
Simple script to easily create new brave profiles.
## Usage
Clone this repo and copy the script somewhere accessible.
You can then rename/copy the script to the profile name required (script filename = profile name).
Optionally you may also want to change the `profile_folder` variable (default is `$HOME/.brave_profiles`)
## Features
- [x] Easy creation of profiles
- [x] Sandbox Check
- [x] Custom commandline flags
- [x] Detect associated Google Account & alert user

## Linux Tweaks
### Enable Emojis
To enable emojis within brave browser you will need to install emoji fonts.
In Archlinux install `noto-fonts-emoji`
### Mouse Wheel Scrolling
You may want to tweak mouse scrolling speed in Brave (there don't seem to be any built in options to do this currently).
There are a few options to set mouse wheel preferences outisde of Brave.
I personally use `imwheel` as it allows me to set scrolling preferences per application.
#### imwheel
`~/.imwheelrc`
```
# Scroll Settings for Brave Browser
"^Brave-browser$"
None, Up, Button4, 5
None, Down, Button5, 5
Shift_L, Up, Shift_L|Button4, 5
Shift_L, Down, Shift_L|Button5, 5
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
```
## Why Use Profiles?
- [x] Keep Google services (& logins) seperate
- [x] Testing webapps
- [x] Seperate other services from main profile
- [x] Use differing configurations for services or webapps
## Notes
After looking at profile data it seems Brave stores a reference to cookies for Google Accounts within the profile preferences file.
I'm not sure if this relates to analytics or is specific to Google related extensions / features.
I have added a check using this to warn users when starting brave profiles. (as I have seperate profiles setup for Google services like Youtube etc)
## Contact
Website: https://equk.co.uk
Twitter: [@equilibriumuk](https://twitter.com/equilibriumuk)