aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/disable-devel.inc2
-rw-r--r--etc/disable-programs.inc6
-rw-r--r--etc/scribus.profile25
3 files changed, 30 insertions, 3 deletions
diff --git a/etc/disable-devel.inc b/etc/disable-devel.inc
index 24c739b5b..492cf4906 100644
--- a/etc/disable-devel.inc
+++ b/etc/disable-devel.inc
@@ -51,7 +51,7 @@ blacklist /usr/lib/php*
51blacklist /usr/bin/ruby 51blacklist /usr/bin/ruby
52blacklist /usr/lib/ruby 52blacklist /usr/lib/ruby
53 53
54# Programs using python: deluge, firefox addons, filezilla, cherrytree, xchat, hexchat, libreoffice 54# Programs using python: deluge, firefox addons, filezilla, cherrytree, xchat, hexchat, libreoffice, scribus
55# Python 2 55# Python 2
56#blacklist /usr/bin/python2* 56#blacklist /usr/bin/python2*
57#blacklist /usr/lib/python2* 57#blacklist /usr/lib/python2*
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index cc69c324b..a5c7502db 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -134,6 +134,7 @@ blacklist ${HOME}/.config/qpdfview
134blacklist ${HOME}/.config/qutebrowser 134blacklist ${HOME}/.config/qutebrowser
135blacklist ${HOME}/.config/ranger 135blacklist ${HOME}/.config/ranger
136blacklist ${HOME}/.config/redshift.conf 136blacklist ${HOME}/.config/redshift.conf
137blacklist ${HOME}/.config/scribus
137blacklist ${HOME}/.config/skypeforlinux 138blacklist ${HOME}/.config/skypeforlinux
138blacklist ${HOME}/.config/slimjet 139blacklist ${HOME}/.config/slimjet
139blacklist ${HOME}/.config/spotify 140blacklist ${HOME}/.config/spotify
@@ -197,6 +198,8 @@ blacklist ${HOME}/.kde/share/config/konquerorrc
197blacklist ${HOME}/.kde/share/config/okularpartrc 198blacklist ${HOME}/.kde/share/config/okularpartrc
198blacklist ${HOME}/.kde/share/config/okularrc 199blacklist ${HOME}/.kde/share/config/okularrc
199blacklist ${HOME}/.killingfloor 200blacklist ${HOME}/.killingfloor
201blacklist ${HOME}/.kino-history
202blacklist ${HOME}/.kinorc
200blacklist ${HOME}/.linphone-history.db 203blacklist ${HOME}/.linphone-history.db
201blacklist ${HOME}/.linphonerc 204blacklist ${HOME}/.linphonerc
202blacklist ${HOME}/.lmmsrc.xml 205blacklist ${HOME}/.lmmsrc.xml
@@ -232,6 +235,7 @@ blacklist ${HOME}/.local/share/mupen64plus
232blacklist ${HOME}/.local/share/pix 235blacklist ${HOME}/.local/share/pix
233blacklist ${HOME}/.local/share/psi+ 236blacklist ${HOME}/.local/share/psi+
234blacklist ${HOME}/.local/share/qpdfview 237blacklist ${HOME}/.local/share/qpdfview
238blacklist ${HOME}/.local/share/scribus
235blacklist ${HOME}/.local/share/spotify 239blacklist ${HOME}/.local/share/spotify
236blacklist ${HOME}/.local/share/steam 240blacklist ${HOME}/.local/share/steam
237blacklist ${HOME}/.local/share/telepathy 241blacklist ${HOME}/.local/share/telepathy
@@ -289,5 +293,3 @@ blacklist ${HOME}/.xpdfrc
289blacklist ${HOME}/.zoom 293blacklist ${HOME}/.zoom
290blacklist ${HOME}/wallet.dat 294blacklist ${HOME}/wallet.dat
291blacklist /tmp/ssh-* 295blacklist /tmp/ssh-*
292blacklist ${HOME}/.kinorc
293blacklist ${HOME}/.kino-history
diff --git a/etc/scribus.profile b/etc/scribus.profile
new file mode 100644
index 000000000..da2076286
--- /dev/null
+++ b/etc/scribus.profile
@@ -0,0 +1,25 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/scribus.local
4
5# Firejail profile for Scribus
6noblacklist ~/.scribus
7noblacklist ~/.config/scribus
8noblacklist ~/.local/share/scribus
9noblacklist ~/.gimp*
10
11include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-programs.inc
13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc
15
16caps.drop all
17nonewprivs
18noroot
19nosound
20protocol unix
21seccomp
22tracelog
23
24private-dev
25#private-tmp