add chromium as liveapp too

pull/63/head
TomasM 2018-03-24 17:27:46 -04:00
parent f3a44517f9
commit 7d986692ce
5 changed files with 16 additions and 18 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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