aboutsummaryrefslogtreecommitdiffstats
path: root/src/man/firecfg.txt
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2017-05-03 07:43:41 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2017-05-03 07:43:41 -0400
commit12dd1d0807d5422198c45a0cf4c995ad90c4934e (patch)
tree74362ccb0a59ca641c0505bc530b726678afb903 /src/man/firecfg.txt
parentFix lintian warning about extra line when building .deb (diff)
downloadfirejail-12dd1d0807d5422198c45a0cf4c995ad90c4934e.tar.gz
firejail-12dd1d0807d5422198c45a0cf4c995ad90c4934e.tar.zst
firejail-12dd1d0807d5422198c45a0cf4c995ad90c4934e.zip
--fix-sound support in firecfg
Diffstat (limited to 'src/man/firecfg.txt')
-rw-r--r--src/man/firecfg.txt42
1 files changed, 34 insertions, 8 deletions
diff --git a/src/man/firecfg.txt b/src/man/firecfg.txt
index 369c3a7e0..979d4fc06 100644
--- a/src/man/firecfg.txt
+++ b/src/man/firecfg.txt
@@ -1,24 +1,50 @@
1.TH FIRECFG 1 "MONTH YEAR" "VERSION" "firecfg man page" 1.TH FIRECFG 1 "MONTH YEAR" "VERSION" "firecfg man page"
2.SH NAME 2.SH NAME
3Firecfg \- Desktop configuration program for Firejail software. 3Firecfg \- Desktop integration utility for Firejail software.
4.SH SYNOPSIS 4.SH SYNOPSIS
5firecfg [OPTIONS] 5firecfg [OPTIONS]
6.SH DESCRIPTION 6.SH DESCRIPTION
7Firecfg is the desktop configuration utility for Firejail software. The utility 7Firecfg is the desktop integration utility for Firejail sandbox.
8creates several symbolic links to firejail executable in /usr/local/bin. 8It allows the user to sandbox applications automatically by
9clicking on desktop manager icons and menus.
9 10
10Firecfg also checks .desktop files in /usr/share/applications/, 11The integration covers:
11replaces the full path by program name, and writes the result to $HOME/.local/share/applications/. 12.br
12This allows the user to sandbox applications automatically, just by clicking on regular desktop 13.PP
13menus and icons. 14.RS
15- programs started in a terminal - typing "firefox" would be enough to start a sandboxed Firefox browser
16.br
14 17
15For more information, see \fBDESKTOP INTEGRATION\fR section in \fBman 1 firejail\fR. 18.br
19- programs started by clicking on desktop manager menus - all major desktop managers are supported
20.br
21
22.br
23- programs started by clicking on file icons in file manager - only Cinnamon, KDE, LXDE, MATE and XFCE
24desktop managers are supported in this moment
25.RE
26
27This brings us as very close to full desktop integration.
28
29To set it up, run "sudo firecfg" after installing
30Firejail software, and logout/login for the integration to take effect. "sudo firecfg" should also be run after
31you install new programs. If the program is supported by Firejail, the symbolic link in /usr/local/bin
32will be created. For a list of programs supported by default run "ls /etc/firejail".
33
34For user-driven manual integration, see \fBDESKTOP INTEGRATION\fR section in \fBman 1 firejail\fR.
16 35
17.SH OPTIONS 36.SH OPTIONS
18.TP 37.TP
19\fB\-\-clean 38\fB\-\-clean
20Remove all firejail symbolic links. 39Remove all firejail symbolic links.
21.TP 40.TP
41\fB\-\-fix-sound
42Create a proper ~/.config/pulse/client.conf file without shm support. On some PulseAudio versions,
43shared memory support (shm) breaks the process ID namespace. PulseAudio software was designed
44a long time ago, and the introduction of PID namespace in Linux kernel breaks their design. This was
45reportedly fixed in PulseAudio version 9. If you have sound problems on your system, run
46"firecfg --fix-sound" command in a terminal, followed by logout/login in order to apply the changes.
47.TP
22\fB\-\-debug 48\fB\-\-debug
23Print debug messages. 49Print debug messages.
24.TP 50.TP