aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2019-07-02 09:06:55 +0000
committerLibravatar GitHub <noreply@github.com>2019-07-02 09:06:55 +0000
commit20ccb0181f04e7dff2d85b2d5fcd985022823a24 (patch)
tree5e541fc2fae2833e69a919bc57c502c35d1066b0
parentPut 'blacklist /tmp/.X11-unix' in seahorse.profile (diff)
downloadfirejail-20ccb0181f04e7dff2d85b2d5fcd985022823a24.tar.gz
firejail-20ccb0181f04e7dff2d85b2d5fcd985022823a24.tar.zst
firejail-20ccb0181f04e7dff2d85b2d5fcd985022823a24.zip
Add alias for pavucontrol (Qt version) (#2819)
* Prep for Qt alias in pavucontrol * Add Qt alias for pavucontrol * Add Qt alias for pavucontrol * Add Qt alias for pavucontrol
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/pavucontrol-qt.profile19
-rw-r--r--etc/pavucontrol.profile11
-rw-r--r--src/firecfg/firecfg.config1
4 files changed, 26 insertions, 6 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 88113941c..3e6706101 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -254,6 +254,7 @@ blacklist ${HOME}/.config/opera-beta
254blacklist ${HOME}/.config/orage 254blacklist ${HOME}/.config/orage
255blacklist ${HOME}/.config/org.kde.gwenviewrc 255blacklist ${HOME}/.config/org.kde.gwenviewrc
256blacklist ${HOME}/.config/pavucontrol.ini 256blacklist ${HOME}/.config/pavucontrol.ini
257blacklist ${HOME}/.config/pavucontrol-qt
257blacklist ${HOME}/.config/pcmanfm 258blacklist ${HOME}/.config/pcmanfm
258blacklist ${HOME}/.config/pdfmod 259blacklist ${HOME}/.config/pdfmod
259blacklist ${HOME}/.config/Pinta 260blacklist ${HOME}/.config/Pinta
diff --git a/etc/pavucontrol-qt.profile b/etc/pavucontrol-qt.profile
new file mode 100644
index 000000000..f96ba14d2
--- /dev/null
+++ b/etc/pavucontrol-qt.profile
@@ -0,0 +1,19 @@
1# Firejail profile for pavucontrol-qt
2# Description: PulseAudio Volume Control [Qt]
3# This file is overwritten after every install/update
4# Persistent local customizations
5include pavucontrol-qt.local
6# Persistent global definitions
7# added by included profile
8#include globals.local
9
10noblacklist ${HOME}/.config/pavucontrol-qt
11
12mkdir ${HOME}/.config/pavucontrol-qt
13whitelist ${HOME}/.config/pavucontrol-qt
14
15private-bin pavucontrol-qt
16ignore private-lib
17
18# Redirect
19include pavucontrol.profile
diff --git a/etc/pavucontrol.profile b/etc/pavucontrol.profile
index 3fd4f3668..621fef49f 100644
--- a/etc/pavucontrol.profile
+++ b/etc/pavucontrol.profile
@@ -1,5 +1,5 @@
1# Firejail profile for pavucontrol 1# Firejail profile for pavucontrol
2# Description: PulseAudio Volume Control 2# Description: PulseAudio Volume Control [GTK]
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4# Persistent local customizations 4# Persistent local customizations
5include pavucontrol.local 5include pavucontrol.local
@@ -16,15 +16,14 @@ include disable-passwdmgr.inc
16include disable-programs.inc 16include disable-programs.inc
17include disable-xdg.inc 17include disable-xdg.inc
18 18
19mkdir ${HOME}/.config/pavucontrol.ini 19mkfile ${HOME}/.config/pavucontrol.ini
20whitelist ${HOME}/.config/pavucontrol.ini 20whitelist ${HOME}/.config/pavucontrol.ini
21include whitelist-common.inc 21include whitelist-common.inc
22include whitelist-var-common.inc 22include whitelist-var-common.inc
23 23
24apparmor 24apparmor
25caps.drop all 25caps.drop all
26#ipc-namespace 26netfilter
27net none
28no3d 27no3d
29nodbus 28nodbus
30nodvd 29nodvd
@@ -34,7 +33,7 @@ noroot
34notv 33notv
35nou2f 34nou2f
36novideo 35novideo
37protocol unix 36protocol unix,inet,inet6
38seccomp 37seccomp
39shell none 38shell none
40 39
@@ -42,7 +41,7 @@ disable-mnt
42private-bin pavucontrol 41private-bin pavucontrol
43private-cache 42private-cache
44private-dev 43private-dev
45private-etc alternatives,asound.conf,fonts,machine-id,pulse 44private-etc alternatives,asound.conf,avahi,fonts,machine-id,pulse
46private-lib 45private-lib
47private-tmp 46private-tmp
48 47
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 10a3340bd..04bf123ad 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -437,6 +437,7 @@ pandoc
437parole 437parole
438patch 438patch
439pavucontrol 439pavucontrol
440pavucontrol-qt
440pdfchain 441pdfchain
441pdfmod 442pdfmod
442pdfsam 443pdfsam