mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 12:00:37 +02:00
add echos
This commit is contained in:
parent
83233e14db
commit
9338e8006c
1 changed files with 8 additions and 3 deletions
|
@ -231,19 +231,22 @@ _kexec() {
|
||||||
}
|
}
|
||||||
|
|
||||||
_launch_xfce() {
|
_launch_xfce() {
|
||||||
# update environment
|
|
||||||
echo "Updating environment ..."
|
echo "Updating environment ..."
|
||||||
pacman -Syu --ignore linux --ignore linux-firmware
|
pacman -Syu --ignore linux --ignore linux-firmware
|
||||||
|
echo "Install packages ..."
|
||||||
X_PACKAGES="xorg xfce4 libtiff glib2 chromium libcups gcc-libs glibc harfbuzz avahi nss breeze-icons tigervnc perl"
|
X_PACKAGES="xorg xfce4 libtiff glib2 chromium libcups gcc-libs glibc harfbuzz avahi nss breeze-icons tigervnc perl"
|
||||||
pacman -Sy ${X_PACKAGES} --noconfirm
|
pacman -Sy ${X_PACKAGES} --noconfirm
|
||||||
|
echo "Cleanup archboot environment ..."
|
||||||
rm -r /usr/share/{locale,man,info,doc,gtk-doc,ibus}
|
rm -r /usr/share/{locale,man,info,doc,gtk-doc,ibus}
|
||||||
rm -r /usr/include
|
rm -r /usr/include
|
||||||
|
echo "Fix chromium startup ..."
|
||||||
# fix chromium startup
|
# fix chromium startup
|
||||||
cat << EOF >/etc/chromium-flags.conf
|
cat << EOF >/etc/chromium-flags.conf
|
||||||
--no-sandbox
|
--no-sandbox
|
||||||
--test-type
|
--test-type
|
||||||
wiki.archlinux.org/title/Archboot
|
wiki.archlinux.org/title/Archboot
|
||||||
EOF
|
EOF
|
||||||
|
echo "Fix xfce4 defaults ..."
|
||||||
# fix xfce4 defaults
|
# fix xfce4 defaults
|
||||||
# breeze icons
|
# breeze icons
|
||||||
sed -i -e 's#<property name="IconThemeName" type="string" value="Adwaita"/>#<property name="IconThemeName" type="string" value="breeze"/>#g' \
|
sed -i -e 's#<property name="IconThemeName" type="string" value="Adwaita"/>#<property name="IconThemeName" type="string" value="breeze"/>#g' \
|
||||||
|
@ -286,7 +289,7 @@ EOF
|
||||||
</property>
|
</property>
|
||||||
</property>
|
</property>
|
||||||
EOF
|
EOF
|
||||||
# autostart setup
|
echo "Autostart setup ..."
|
||||||
cat << EOF > /etc/xdg/autostart/archboot.desktop
|
cat << EOF > /etc/xdg/autostart/archboot.desktop
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
|
@ -295,7 +298,7 @@ Exec=xfce4-terminal -x /usr/bin/setup
|
||||||
Icon=system-software-install
|
Icon=system-software-install
|
||||||
Categories=X-Xfce-Toplevel;
|
Categories=X-Xfce-Toplevel;
|
||||||
EOF
|
EOF
|
||||||
# autostart tigervnc
|
echo "Autostart tigervnc ..."
|
||||||
cat << EOF > /etc/xdg/autostart/tigervnc.desktop
|
cat << EOF > /etc/xdg/autostart/tigervnc.desktop
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
|
@ -303,9 +306,11 @@ Name=Tigervnc
|
||||||
Exec=x0vncserver -SecurityTypes=None
|
Exec=x0vncserver -SecurityTypes=None
|
||||||
EOF
|
EOF
|
||||||
cp /etc/xdg/autostart/archboot.desktop /usr/share/applications/archboot.desktop
|
cp /etc/xdg/autostart/archboot.desktop /usr/share/applications/archboot.desktop
|
||||||
|
echo "Hide menu entries ..."
|
||||||
# hide menu entries
|
# hide menu entries
|
||||||
for i in xfce4-mail-reader qv4l2 qvidcap bssh bvnc avahi-discover; do
|
for i in xfce4-mail-reader qv4l2 qvidcap bssh bvnc avahi-discover; do
|
||||||
echo 'NoDisplay=true' >> /usr/share/applications/$i.desktop
|
echo 'NoDisplay=true' >> /usr/share/applications/$i.desktop
|
||||||
done
|
done
|
||||||
|
echo "Launching XFCE ..."
|
||||||
startxfce4
|
startxfce4
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue