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/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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue