summarylogtreecommitdiffstats
path: root/slimjet-browser
diff options
context:
space:
mode:
authorergotamin2018-12-19 18:51:58 +0100
committerergotamin2018-12-19 18:51:58 +0100
commitbcae229a69114072900cdb4885d4a22f6073a2d5 (patch)
treec04e8e9d1c5a7731e855b6fbddff3accbc060572 /slimjet-browser
parenta37dfff49331954131f8ce4f3a2f11b5a2871dfc (diff)
downloadaur-bcae229a69114072900cdb4885d4a22f6073a2d5.tar.gz
Fixed PKGBUILD, enable usage of ns-sandbox, patch for wrapper !
Diffstat (limited to 'slimjet-browser')
-rwxr-xr-xslimjet-browser17
1 files changed, 13 insertions, 4 deletions
diff --git a/slimjet-browser b/slimjet-browser
index 1c16e417256c..52452eec989c 100755
--- a/slimjet-browser
+++ b/slimjet-browser
@@ -1,5 +1,14 @@
#!/bin/bash
-ARGV=(${*})
-xhost + &>/dev/zero
-su - slim-root -c \
-"DISPLAY=:0 /usr/share/slimjet/flashpeak-slimjet ${ARGV[*]}" & \ No newline at end of file
+if [[ `id -u` -eq 0 ]]; then
+ if [[ `cat /proc/sys/kernel/unprivileged_userns_clone` -eq 0 ]]; then
+ echo 1 > /proc/sys/kernel/unprivileged_userns_clone
+ fi
+ $(which xhost) + &>/dev/zero
+ su - slim-root \
+ --session-command="DISPLAY=:0 /usr/share/slimjet/flashpeak-slimjet $@"&
+ wait $!
+else
+ . /usr/share/flashpeak-slimjet $@ &
+ wait $!
+fi
+exit $? \ No newline at end of file