126 lines
4.0 KiB
Plaintext
126 lines
4.0 KiB
Plaintext
# Sandfox Firefox Profile
|
|
#
|
|
# Note that default.profile is always loaded in addition to other profiles
|
|
#
|
|
# For instructions consult http://igurublog.wordpress.com/downloads/script-sandfox/
|
|
# OPTION
|
|
# or
|
|
# OPTION=VALUE (Do not use quotes)
|
|
#
|
|
# To include another profile in this profile:
|
|
# profile=PROFILENAME
|
|
|
|
sandbox=firefox
|
|
|
|
# root folders and files required by firefox
|
|
bindro=/opt/Adobe
|
|
bindro=/bin
|
|
bind=/dev/null
|
|
bind=/dev/urandom # used by Firefox for security purposes
|
|
bind=/dev/random # used by Firefox for printing
|
|
bind=/dev/nvidia0
|
|
bind=/dev/nvidiactl
|
|
bindro=/etc
|
|
bindro=/lib
|
|
bindro=/lib32
|
|
bindro=/lib64
|
|
bindro=/opt/lib32
|
|
bind=/tmp
|
|
bindro=/usr
|
|
bindro=/var/lib
|
|
hide=/var/lib/mlocate
|
|
bindro=/run/resolvconf # used by Firefox for DNS support
|
|
|
|
# prevent hackery
|
|
hide=/usr/bin/perl
|
|
hide=/usr/libexec/gcc
|
|
hide=/usr/bin/perl5.12.4
|
|
hide=/usr/x86_64-pc-linux-gnu/gcc-bin
|
|
hide=/usr/bin/gcc
|
|
hide=/usr/bin/cc
|
|
hide=/usr/bin/g++
|
|
hide=/usr/bin/cc
|
|
hide=/usr/bin/c++
|
|
hide=/usr/bin/gcc-config
|
|
hide=/usr/bin/gcc-ar
|
|
hide=/usr/bin/gcc-nm
|
|
hide=/usr/bin/gcc-ranlib
|
|
hide=/usr/bin/asan_symbolize.py
|
|
hide=/usr/bin/asan_symbolize.py-pypy-c2.0
|
|
hide=/usr/bin/asan_symbolize.py-python2.6
|
|
hide=/usr/bin/asan_symbolize.py-python2.7
|
|
hide=/usr/bin/c++-analyzer
|
|
hide=/usr/bin/c-index-test
|
|
hide=/usr/bin/ccc-analyzer
|
|
hide=/usr/bin/clang
|
|
hide=/usr/bin/clang++
|
|
hide=/usr/bin/clang-check
|
|
hide=/usr/bin/clang-format
|
|
hide=/usr/bin/clang-tblgen
|
|
hide=/usr/bin/scan-build
|
|
hide=/usr/bin/scan-view
|
|
hide=/usr/bin/scan-view-pypy-c2.0
|
|
hide=/usr/bin/scan-view-python2.6
|
|
hide=/usr/bin/scan-view-python2.7
|
|
|
|
# required by alsa for Flash sound
|
|
bindro=/dev/snd
|
|
|
|
# required by Java
|
|
bindro=/opt/java
|
|
bindro=/proc
|
|
|
|
# required by Cups printing in Firefox
|
|
bind=/var/cache/cups # Firefox starts faster
|
|
bind=/var/cache/fontconfig # Firefox starts faster
|
|
bind=/var/run # Firefox shows Cups printers
|
|
|
|
# home folders and files
|
|
# You may need to add additional binds to your home folders and files in order
|
|
# for every aspect of Firefox to work as you want. Or you can share your
|
|
# entire /home/$user folder (this would reduce security)
|
|
bind=/home/$user/.mozilla
|
|
bind=/home/$user/.esd_auth
|
|
bind=/home/$user/.java
|
|
bindro=/home/$user/.asoundrc
|
|
|
|
# Needed for KDE and Gnome themes in Firefox (may be incomplete for gnome)
|
|
# To find out what other binds you may need, run 'env' in a shell as user
|
|
# and examine the values of GTK2_RC_FILES and GTK_RC_FILES and XCURSOR_THEME
|
|
# Note: The bind for kdeglobals below is a limited privacy risk, as KDE4 stores
|
|
# recent file and folder names in this file. You can clean this file with
|
|
# kscrubber: http://igurublog.wordpress.com/downloads/script-kscrubber/
|
|
# or don't bind it, but your theme may not work in Firefox
|
|
bind=/home/$user/.config/gtk-2.0
|
|
bindro=/home/$user/.fontconfig
|
|
bindro=/home/$user/.fonts
|
|
bind=/home/$user/.gtkrc-2.0
|
|
bind=/home/$user/.gtkrc-2.0-kde4
|
|
bind=/home/$user/.kde/share/config/gtkrc
|
|
bind=/home/$user/.kde/share/config/gtkrc-2.0
|
|
bindro=/home/$user/.kde/share/config/kdeglobals
|
|
bind=/home/$user/.kde4/share/config/gtkrc
|
|
bind=/home/$user/.kde4/share/config/gtkrc-2.0
|
|
bindro=/home/$user/.kde4/share/config/kdeglobals
|
|
bindro=/home/$user/.gtkrc-2.0-kde
|
|
bind=/home/$user/.kde3/share/config/gtkrc
|
|
bind=/home/$user/.kde3/share/config/gtkrc-2.0
|
|
bindro=/home/$user/.kde3/share/config/kdeglobals
|
|
bindro=/home/$user/.Xdefaults # for cursor theme
|
|
bindro=/home/$user/.Xauthority
|
|
#bindro=/etc/gtk-2.0/gtkrc # used but already binded all of /etc
|
|
|
|
|
|
# Required by flash player for persisent LSOs
|
|
# Hide will store the cookies in ram and destroy them on exit. If you need
|
|
# LSOs to be permanent, use bind= instead.
|
|
# http://www.wired.com/epicenter/2009/08/you-deleted-your-cookies-think-again/
|
|
hide=/home/$user/.adobe # creates a dummy folder
|
|
hide=/home/$user/.macromedia # creates a dummy folder
|
|
|
|
|
|
# other folders and files
|
|
# You may want to bind your Downloads or other data folders below so you
|
|
# can easily save and upload files from within Firefox.
|
|
|