137 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			137 lines
		
	
	
		
			4.2 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=steam
 | 
						|
 | 
						|
# root folders and files required by firefox
 | 
						|
bindro=/bin
 | 
						|
bind=/dev/shm
 | 
						|
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
 | 
						|
bindro=/usr/share/icons
 | 
						|
bindro=/usr/share/mime/mime.cache
 | 
						|
 | 
						|
# 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)
 | 
						|
bindro=/home/$user/.Desktop/gamescripts/steam.sh
 | 
						|
bind=/home/$user/.steam
 | 
						|
bind=/home/$user/.local/share/Steam
 | 
						|
bind=/home/$user/.esd_auth
 | 
						|
bind=/home/$user/.fontconfig
 | 
						|
bindro=/home/$user/.asoundrc
 | 
						|
bindro=/home/$user/.icons
 | 
						|
bindro=/home/$user/.local/share/mime/mime.cache
 | 
						|
 | 
						|
hide=/home/$user/.config/pulse
 | 
						|
hide=/home/$user/.nv
 | 
						|
 | 
						|
 | 
						|
# 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.
 | 
						|
 | 
						|
 |