aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l/inkscape.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-a-l/inkscape.profile')
-rw-r--r--etc/profile-a-l/inkscape.profile61
1 files changed, 61 insertions, 0 deletions
diff --git a/etc/profile-a-l/inkscape.profile b/etc/profile-a-l/inkscape.profile
new file mode 100644
index 000000000..f14868668
--- /dev/null
+++ b/etc/profile-a-l/inkscape.profile
@@ -0,0 +1,61 @@
1# Firejail profile for inkscape
2# Description: Vector-based drawing program
3# This file is overwritten after every install/update
4# Persistent local customizations
5include inkscape.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.cache/inkscape
10noblacklist ${HOME}/.config/inkscape
11noblacklist ${HOME}/.inkscape
12noblacklist ${DOCUMENTS}
13noblacklist ${PICTURES}
14# Allow exporting .xcf files
15noblacklist ${HOME}/.config/GIMP
16noblacklist ${HOME}/.gimp*
17
18
19# Allow python (blacklisted by disable-interpreters.inc)
20include allow-python2.inc
21include allow-python3.inc
22
23include disable-common.inc
24include disable-devel.inc
25include disable-exec.inc
26include disable-interpreters.inc
27include disable-passwdmgr.inc
28include disable-programs.inc
29include disable-xdg.inc
30
31whitelist /usr/share/inkscape
32include whitelist-usr-share-common.inc
33include whitelist-var-common.inc
34
35apparmor
36caps.drop all
37ipc-namespace
38machine-id
39net none
40nodvd
41nogroups
42nonewprivs
43noroot
44nosound
45notv
46nou2f
47novideo
48protocol unix
49seccomp
50shell none
51tracelog
52
53# private-bin inkscape,potrace,python* - problems on Debian stretch
54private-cache
55private-dev
56private-tmp
57
58dbus-user none
59dbus-system none
60
61# memory-deny-write-execute