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/compton.desktop
rm /usr/share/applications/debian-uxterm.desktop rm /usr/share/applications/debian-uxterm.desktop
rm /usr/share/applications/debian-xterm.desktop rm /usr/share/applications/debian-xterm.desktop
rm /usr/share/applications/feh.desktop
rm /usr/share/applications/htop.desktop rm /usr/share/applications/htop.desktop
rm /usr/share/applications/mc.desktop rm /usr/share/applications/mc.desktop
rm /usr/share/applications/mcedit.desktop rm /usr/share/applications/mcedit.desktop

View File

@ -26,6 +26,14 @@ qt-privacy-ask=0' > /home/guest/.config/vlc/vlcrc;"
GUEST=true GUEST=true
fi 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 # do not touch anything below this line
@ -52,15 +60,15 @@ fi
if [ -f "$EXECUTABLE" ]; then if [ -f "$EXECUTABLE" ]; then
if [ "$GUEST" = "true" ]; then
fbstartupnotify
if [ "$GUEST" = "true" -a "$EUID" -eq 0 ]; then
xhost + >/dev/null 2>/dev/null xhost + >/dev/null 2>/dev/null
if [ "$EUID" -ne 0 ]; then su -c "$EXECUTABLE "$@"" guest
"$EXECUTABLE"
exit 0
fi
su -c "$EXECUTABLE" guest
exit 0 exit 0
fi fi
"$EXECUTABLE" "$EXECUTABLE" "$@"
fi fi

View File

@ -7,8 +7,6 @@ apt-get install --yes --no-install-recommends chromium
rm -Rf /usr/share/icons/gnome/256x256 rm -Rf /usr/share/icons/gnome/256x256
mv /usr/bin/chromium /usr/bin/chromium-launcher
(cd rootcopy && cp --parents -afr * /) (cd rootcopy && cp --parents -afr * /)
chown guest.users /home/guest chown guest.users /home/guest
chown -R guest.users /home/guest/.config 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 Version=1.0
Name=Web Browser Name=Web Browser
GenericName=Web Browser GenericName=Web Browser
Exec=chromium %U Exec=fbliveapp chromium %U
Terminal=false Terminal=false
X-MultipleArgs=false X-MultipleArgs=false
Type=Application Type=Application