aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2017-06-11 09:22:28 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2017-06-11 09:22:28 -0400
commitad83d0c164083634ba8608d22b2faccdaeba074c (patch)
tree932bb21e117cf2ad27d4debc292fddfc07833ab4 /src
parentprofiles: allow thunderbird to read mime information (diff)
downloadfirejail-ad83d0c164083634ba8608d22b2faccdaeba074c.tar.gz
firejail-ad83d0c164083634ba8608d22b2faccdaeba074c.tar.zst
firejail-ad83d0c164083634ba8608d22b2faccdaeba074c.zip
novideo fixes
Diffstat (limited to 'src')
-rw-r--r--src/firejail/fs_dev.c52
-rw-r--r--src/man/firejail-profile.txt1
2 files changed, 27 insertions, 26 deletions
diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c
index 159c8e654..8ab176961 100644
--- a/src/firejail/fs_dev.c
+++ b/src/firejail/fs_dev.c
@@ -35,37 +35,37 @@ typedef struct {
35 const char *dev_fname; 35 const char *dev_fname;
36 const char *run_fname; 36 const char *run_fname;
37 int sound; 37 int sound;
38 int video;
39 int hw3d; 38 int hw3d;
39 int video;
40} DevEntry; 40} DevEntry;
41 41
42static DevEntry dev[] = { 42static DevEntry dev[] = {
43 {"/dev/snd", RUN_DEV_DIR "/snd", 1, 0}, // sound device 43 {"/dev/snd", RUN_DEV_DIR "/snd", 1, 0, 0}, // sound device
44 {"/dev/dri", RUN_DEV_DIR "/dri", 0, 1}, // 3d device 44 {"/dev/dri", RUN_DEV_DIR "/dri", 0, 1, 0}, // 3d device
45 {"/dev/nvidia0", RUN_DEV_DIR "/nvidia0", 0, 1}, 45 {"/dev/nvidia0", RUN_DEV_DIR "/nvidia0", 0, 1, 0},
46 {"/dev/nvidia1", RUN_DEV_DIR "/nvidia1", 0, 1}, 46 {"/dev/nvidia1", RUN_DEV_DIR "/nvidia1", 0, 1, 0},
47 {"/dev/nvidia2", RUN_DEV_DIR "/nvidia2", 0, 1}, 47 {"/dev/nvidia2", RUN_DEV_DIR "/nvidia2", 0, 1, 0},
48 {"/dev/nvidia3", RUN_DEV_DIR "/nvidia3", 0, 1}, 48 {"/dev/nvidia3", RUN_DEV_DIR "/nvidia3", 0, 1, 0},
49 {"/dev/nvidia4", RUN_DEV_DIR "/nvidia4", 0, 1}, 49 {"/dev/nvidia4", RUN_DEV_DIR "/nvidia4", 0, 1, 0},
50 {"/dev/nvidia5", RUN_DEV_DIR "/nvidia5", 0, 1}, 50 {"/dev/nvidia5", RUN_DEV_DIR "/nvidia5", 0, 1, 0},
51 {"/dev/nvidia6", RUN_DEV_DIR "/nvidia6", 0, 1}, 51 {"/dev/nvidia6", RUN_DEV_DIR "/nvidia6", 0, 1, 0},
52 {"/dev/nvidia7", RUN_DEV_DIR "/nvidia7", 0, 1}, 52 {"/dev/nvidia7", RUN_DEV_DIR "/nvidia7", 0, 1, 0},
53 {"/dev/nvidia8", RUN_DEV_DIR "/nvidia8", 0, 1}, 53 {"/dev/nvidia8", RUN_DEV_DIR "/nvidia8", 0, 1, 0},
54 {"/dev/nvidia9", RUN_DEV_DIR "/nvidia9", 0, 1}, 54 {"/dev/nvidia9", RUN_DEV_DIR "/nvidia9", 0, 1, 0},
55 {"/dev/nvidiactl", RUN_DEV_DIR "/nvidiactl", 0, 1}, 55 {"/dev/nvidiactl", RUN_DEV_DIR "/nvidiactl", 0, 1},
56 {"/dev/nvidia-modeset", RUN_DEV_DIR "/nvidia-modeset", 0, 1}, 56 {"/dev/nvidia-modeset", RUN_DEV_DIR "/nvidia-modeset", 0, 1, 0},
57 {"/dev/nvidia-uvm", RUN_DEV_DIR "/nvidia-uvm", 0, 1}, 57 {"/dev/nvidia-uvm", RUN_DEV_DIR "/nvidia-uvm", 0, 1, 0},
58 {"/dev/video0", RUN_DEV_DIR "/video0", 0, 1}, 58 {"/dev/video0", RUN_DEV_DIR "/video0", 0, 0, 1}, // video camera devices
59 {"/dev/video1", RUN_DEV_DIR "/video1", 0, 1}, 59 {"/dev/video1", RUN_DEV_DIR "/video1", 0, 0, 1},
60 {"/dev/video2", RUN_DEV_DIR "/video2", 0, 1}, 60 {"/dev/video2", RUN_DEV_DIR "/video2", 0, 0, 1},
61 {"/dev/video3", RUN_DEV_DIR "/video3", 0, 1}, 61 {"/dev/video3", RUN_DEV_DIR "/video3", 0, 0, 1},
62 {"/dev/video4", RUN_DEV_DIR "/video4", 0, 1}, 62 {"/dev/video4", RUN_DEV_DIR "/video4", 0, 0, 1},
63 {"/dev/video5", RUN_DEV_DIR "/video5", 0, 1}, 63 {"/dev/video5", RUN_DEV_DIR "/video5", 0, 0, 1},
64 {"/dev/video6", RUN_DEV_DIR "/video6", 0, 1}, 64 {"/dev/video6", RUN_DEV_DIR "/video6", 0, 0, 1},
65 {"/dev/video7", RUN_DEV_DIR "/video7", 0, 1}, 65 {"/dev/video7", RUN_DEV_DIR "/video7", 0, 0, 1},
66 {"/dev/video8", RUN_DEV_DIR "/video8", 0, 1}, 66 {"/dev/video8", RUN_DEV_DIR "/video8", 0, 0, 1},
67 {"/dev/video9", RUN_DEV_DIR "/video9", 0, 1}, 67 {"/dev/video9", RUN_DEV_DIR "/video9", 0, 0, 1},
68 {NULL, NULL, 0, 0} 68 {NULL, NULL, 0, 0, 0}
69}; 69};
70 70
71static void deventry_mount(void) { 71static void deventry_mount(void) {
diff --git a/src/man/firejail-profile.txt b/src/man/firejail-profile.txt
index cbffa9ce4..e4ef90944 100644
--- a/src/man/firejail-profile.txt
+++ b/src/man/firejail-profile.txt
@@ -407,6 +407,7 @@ Disable sound system.
407.TP 407.TP
408\fBnovideo 408\fBnovideo
409Disable video devices. 409Disable video devices.
410.TP
410\fBno3d 411\fBno3d
411Disable 3D hardware acceleration. 412Disable 3D hardware acceleration.
412 413