From b1aff3395c77da467b7ba5e8fb8dabc33c37f8c6 Mon Sep 17 00:00:00 2001 From: Fred Barclay Date: Sat, 29 Jun 2019 17:16:34 -0500 Subject: Add Fedora install instructions --- src/firejail/x11.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/firejail/x11.c b/src/firejail/x11.c index 493bbccca..2a1a51a03 100644 --- a/src/firejail/x11.c +++ b/src/firejail/x11.c @@ -222,6 +222,7 @@ void x11_start_xvfb(int argc, char **argv) { fprintf(stderr, "\nError: Xvfb program was not found in /usr/bin directory, please install it:\n"); fprintf(stderr, " Debian/Ubuntu/Mint: sudo apt-get install xvfb\n"); fprintf(stderr, " Arch: sudo pacman -S xorg-server-xvfb\n"); + fprintf(stderr, " Fedora: sudo dnf install xorg-x11-server-Xvfb\n"); exit(0); } @@ -441,6 +442,7 @@ void x11_start_xephyr(int argc, char **argv) { fprintf(stderr, "\nError: Xephyr program was not found in /usr/bin directory, please install it:\n"); fprintf(stderr, " Debian/Ubuntu/Mint: sudo apt-get install xserver-xephyr\n"); fprintf(stderr, " Arch: sudo pacman -S xorg-server-xephyr\n"); + fprintf(stderr, " Fedora: sudo dnf install xorg-x11-server-Xephyr\n"); exit(0); } @@ -1023,7 +1025,8 @@ void x11_start_xpra(int argc, char **argv) { if (!program_in_path("xpra")) { fprintf(stderr, "\nError: Xpra program was not found in /usr/bin directory, please install it:\n"); fprintf(stderr, " Debian/Ubuntu/Mint: sudo apt-get install xpra\n"); - fprintf(stderr, " Arch: sudo pacman -S xpra\n"); + fprintf(stderr, " Arch: sudo pacman -S xpra\n"); + fprintf(stderr, " Fedora: sudo dnf install xpra\n"); exit(0); } @@ -1057,8 +1060,10 @@ void x11_start(int argc, char **argv) { fprintf(stderr, "\nError: Xpra or Xephyr not found in /usr/bin directory, please install one of them:\n"); fprintf(stderr, " Debian/Ubuntu/Mint: sudo apt-get install xpra\n"); fprintf(stderr, " Debian/Ubuntu/Mint: sudo apt-get install xserver-xephyr\n"); - fprintf(stderr, " Arch: sudo pacman -S xpra\n"); - fprintf(stderr, " Arch: sudo pacman -S xorg-server-xephyr\n"); + fprintf(stderr, " Arch: sudo pacman -S xpra\n"); + fprintf(stderr, " Arch: sudo pacman -S xorg-server-xephyr\n"); + fprintf(stderr, " Fedora: sudo dnf install xpra\n"); + fprintf(stderr, " Fedora: sudo dnf install xorg-x11-server-Xephyr\n"); exit(0); } } @@ -1089,9 +1094,10 @@ void x11_xorg(void) { // check xauth utility is present in the system struct stat s; if (stat("/usr/bin/xauth", &s) == -1) { - fprintf(stderr, "Error: xauth utility not found in /usr/bin. Please install it:\n" - " Debian/Ubuntu/Mint: sudo apt-get install xauth\n" - " Arch: sudo pacman -S xorg-xauth\n"); + fprintf(stderr, "Error: xauth utility not found in /usr/bin. Please install it:\n"); + fprintf(stderr, " Debian/Ubuntu/Mint: sudo apt-get install xauth\n"); + fprintf(stderr, " Arch: sudo pacman -S xorg-xauth\n"); + fprintf(stderr, " Fedora: sudo dnf install xorg-x11-xauth\n"); exit(1); } if (s.st_uid != 0 && s.st_gid != 0) { -- cgit v1.2.3-54-g00ecf