aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2019-07-18 23:18:11 +0200
committerLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2019-07-18 23:18:11 +0200
commit4ed800a2623b4644277ad0d477f3511aeefdd1db (patch)
tree80960279837d14c5f83f85ef55da56c4b4769c41
parentuse allow-debuggers in spectre-meltdown-checker (diff)
downloadfirejail-4ed800a2623b4644277ad0d477f3511aeefdd1db.tar.gz
firejail-4ed800a2623b4644277ad0d477f3511aeefdd1db.tar.zst
firejail-4ed800a2623b4644277ad0d477f3511aeefdd1db.zip
fix gucharmap & add gnome-characters, gnome-character-map
-rw-r--r--etc/gnome-character-map.profile9
-rw-r--r--etc/gnome-characters.profile50
-rw-r--r--etc/gucharmap.profile9
-rw-r--r--src/firecfg/firecfg.config2
4 files changed, 65 insertions, 5 deletions
diff --git a/etc/gnome-character-map.profile b/etc/gnome-character-map.profile
new file mode 100644
index 000000000..35db448f2
--- /dev/null
+++ b/etc/gnome-character-map.profile
@@ -0,0 +1,9 @@
1# Firejail profile for gnome-character-map
2# This file is overwritten after every install/update
3# Persistent local customizations
4include gnome-character-map.local
5# Persistent global definitions
6# added by included profile
7#include globals.local
8
9include gucharmap.profile
diff --git a/etc/gnome-characters.profile b/etc/gnome-characters.profile
new file mode 100644
index 000000000..828c6324e
--- /dev/null
+++ b/etc/gnome-characters.profile
@@ -0,0 +1,50 @@
1# Firejail profile for gnome-characters
2# Description: Character map application for GNOME
3# This file is overwritten after every install/update
4# Persistent local customizations
5include gnome-characters.local
6# Persistent global definitions
7include globals.local
8
9include disable-common.inc
10include disable-devel.inc
11include disable-exec.inc
12include disable-interpreters.inc
13include disable-passwdmgr.inc
14include disable-programs.inc
15include disable-xdg.inc
16
17include whitelist-common.inc
18include whitelist-var-common.inc
19
20caps.drop all
21machine-id
22net none
23no3d
24# Uncomment the next line (or add it to your gnome-characters.local)
25# if you don't need recently used chars
26#nodbus
27nodvd
28nogroups
29nonewprivs
30noroot
31nosound
32notv
33nou2f
34novideo
35protocol unix
36seccomp
37shell none
38tracelog
39
40disable-mnt
41# Uncomment the next line (or add it to your gnome-characters.local)
42# if you don't need recently used chars
43#private
44private-bin gjs,gnome-characters
45private-cache
46private-dev
47private-etc alternatives,dconf,fonts,gconf,gtk-2.0,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,mime.types,pango,X11,xdg
48private-tmp
49
50read-only ${HOME}
diff --git a/etc/gucharmap.profile b/etc/gucharmap.profile
index 9507188fc..c8fe9e8c9 100644
--- a/etc/gucharmap.profile
+++ b/etc/gucharmap.profile
@@ -6,7 +6,6 @@ include gucharmap.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9
10include disable-common.inc 9include disable-common.inc
11include disable-devel.inc 10include disable-devel.inc
12include disable-exec.inc 11include disable-exec.inc
@@ -23,6 +22,7 @@ caps.drop all
23machine-id 22machine-id
24#net none - breaks dbus 23#net none - breaks dbus
25no3d 24no3d
25#nodbus - breaks state saveing
26nodvd 26nodvd
27nogroups 27nogroups
28nonewprivs 28nonewprivs
@@ -34,15 +34,14 @@ novideo
34protocol unix 34protocol unix
35seccomp 35seccomp
36shell none 36shell none
37tracelog
37 38
38disable-mnt 39disable-mnt
39private-bin gucharmap 40private-bin gnome-character-map,gucharmap
40private-cache 41private-cache
41private-dev 42private-dev
42private-etc alternatives,fonts 43private-etc alternatives,dbus-1,dconf,fonts,gconf,gtk-2.0,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,machine-id,mime.types,pango,X11,xdg
43private-lib 44private-lib
44private-tmp 45private-tmp
45 46
46memory-deny-write-execute
47
48read-only ${HOME} 47read-only ${HOME}
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 95ad95e95..72fac1893 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -233,6 +233,8 @@ gnome-2048
233gnome-books 233gnome-books
234gnome-builder 234gnome-builder
235gnome-calculator 235gnome-calculator
236gnome-character-map
237gnome-characters
236gnome-chess 238gnome-chess
237gnome-clocks 239gnome-clocks
238gnome-contacts 240gnome-contacts