add chromium as liveapp too
parent
f3a44517f9
commit
7d986692ce
|
|
@ -48,7 +48,6 @@ rm -Rf /usr/share/icons/gnome/256x256
|
|||
rm /usr/share/applications/compton.desktop
|
||||
rm /usr/share/applications/debian-uxterm.desktop
|
||||
rm /usr/share/applications/debian-xterm.desktop
|
||||
rm /usr/share/applications/feh.desktop
|
||||
rm /usr/share/applications/htop.desktop
|
||||
rm /usr/share/applications/mc.desktop
|
||||
rm /usr/share/applications/mcedit.desktop
|
||||
|
|
|
|||
|
|
@ -26,6 +26,14 @@ qt-privacy-ask=0' > /home/guest/.config/vlc/vlcrc;"
|
|||
GUEST=true
|
||||
fi
|
||||
|
||||
if [ "$1" = "chromium" ]; then
|
||||
NAME="Chromium Web Browser"
|
||||
EXECUTABLE="/usr/bin/chromium"
|
||||
INSTALL="apt install --yes chromium"
|
||||
GUEST=true
|
||||
fi
|
||||
|
||||
shift
|
||||
|
||||
# ------------------------------------------------
|
||||
# do not touch anything below this line
|
||||
|
|
@ -52,15 +60,15 @@ fi
|
|||
|
||||
|
||||
if [ -f "$EXECUTABLE" ]; then
|
||||
if [ "$GUEST" = "true" ]; then
|
||||
|
||||
fbstartupnotify
|
||||
|
||||
if [ "$GUEST" = "true" -a "$EUID" -eq 0 ]; then
|
||||
xhost + >/dev/null 2>/dev/null
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
"$EXECUTABLE"
|
||||
exit 0
|
||||
fi
|
||||
su -c "$EXECUTABLE" guest
|
||||
su -c "$EXECUTABLE "$@"" guest
|
||||
exit 0
|
||||
fi
|
||||
|
||||
"$EXECUTABLE"
|
||||
"$EXECUTABLE" "$@"
|
||||
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -7,8 +7,6 @@ apt-get install --yes --no-install-recommends chromium
|
|||
|
||||
rm -Rf /usr/share/icons/gnome/256x256
|
||||
|
||||
mv /usr/bin/chromium /usr/bin/chromium-launcher
|
||||
|
||||
(cd rootcopy && cp --parents -afr * /)
|
||||
chown guest.users /home/guest
|
||||
chown -R guest.users /home/guest/.config
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
#!/bin/bash
|
||||
xhost + >/dev/null 2>/dev/null
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
chromium-launcher "$@"
|
||||
exit 0
|
||||
fi
|
||||
su -c "chromium-launcher "$@"" guest
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
Version=1.0
|
||||
Name=Web Browser
|
||||
GenericName=Web Browser
|
||||
Exec=chromium %U
|
||||
Exec=fbliveapp chromium %U
|
||||
Terminal=false
|
||||
X-MultipleArgs=false
|
||||
Type=Application
|
||||
|
|
|
|||
Loading…
Reference in New Issue