Firefox profile on tmpfs
Project description
Use tmpfs on /dev/shm to store firefox profile. No need root user rights. User can create, delete, and sync by his own.
Depencies: rsync
Installation
Usage
usage:
usage: firefox-shm [-h] [-v] [-b] [-c] [-s] [-r] [-p [PROFILE]]
- -h
show this help message and exit
- -v
make script noisily
- -b
backup, created a copy in ~/.mozilla/firefox/ from current selected profile with suffix .archive
- -c
create, move the current profile, and created the shm directory, and copy current selected profile, and symlink it
- -s
sync, syncing the temporary profile the local profile
- -r
restore, deleting the temporary profile and move archive profile to current profile
- -p
select, selecte a profile
initialize it:
firefox-shm --create
To do this automatic on login, here an example for Mate-desktop.
~/.config/autostart/firefox-shm.desktop:
[Desktop Entry] Type=Application Exec=firefox-shm --create Hidden=false X-MATE-Autostart-enabled=true Name=firefox-shm
Do syncing the temporary profile back to local use crontab.
crontab -e:
# do every 5 minutes a sync */5 * * * * /usr/bin/firefox-shm --sync
Enough go back to default:
firefox-shm --restore
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file firefox-shm-0.1.tar.gz
.
File metadata
- Download URL: firefox-shm-0.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b97f90eeaf6a1f70e51e4bce14d8207ca4866005a84ae8b9072f4557ca5896c |
|
MD5 | 4f06cc0e78078cdafd73bfe3c6f27a0c |
|
BLAKE2b-256 | cff6f7cf54b804ced7cf3d10726ef1a06463f9f897da0b8a40cf12bb77b0d589 |