mambabase: use /etc/xdg/autostart to set autostart for different dm's

This commit is contained in:
Silvan Calarco 2011-08-31 02:12:23 +02:00
parent 2022cd034d
commit fd9a15dea5
2 changed files with 7 additions and 9 deletions

View File

@ -92,14 +92,11 @@ if [ "$INSTALL_BASE" = "1" ]; then
dcop_write $"Removing packages that are no longer needed..." 10 dcop_write $"Removing packages that are no longer needed..." 10
rpm -q msysklogd >/dev/null && apt_get_parsed remove -y msysklogd rpm -q msysklogd >/dev/null && apt_get_parsed remove -y msysklogd
# first time: remove mamba from user autostart # first time: remove mambabase from autostart
[ -e /home/$USER/.kde/Autostart/mambabase.desktop ] && {
rm -f /home/$USER/.kde/Autostart/mambabase.desktop
[ -e /home/$USER/.kde/share/config/ktiprc ] && \
rm -f /home/$USER/.kde/share/config/ktiprc
}
[ -e /home/$USER/.kde4/Autostart/mambabase.desktop ] && \ [ -e /home/$USER/.kde4/Autostart/mambabase.desktop ] && \
rm -f /home/$USER/.kde4/Autostart/mambabase.desktop rm -f /home/$USER/.kde4/Autostart/mambabase.desktop
[ -e /etc/xdg/autostart/mambabase.desktop ] && \
rm -f /etc/xdg/autostart/mambabase.desktop
dcop_write $"Installing/updating openmamba base packages..." 15 dcop_write $"Installing/updating openmamba base packages..." 15
rpm -q --whatprovides $BASE_PKGS >/dev/null || apt_get_parsed install -y $BASE_PKGS rpm -q --whatprovides $BASE_PKGS >/dev/null || apt_get_parsed install -y $BASE_PKGS

View File

@ -115,9 +115,10 @@ echo $"Configuring users and host" | tee -a $LOG_FILE
#mkdir /home/$INSTALL_USER/Desktop #mkdir /home/$INSTALL_USER/Desktop
chmod 711 /home/$INSTALL_USER chmod 711 /home/$INSTALL_USER
#cp /usr/share/openmamba/installer/*.txt /home/$INSTALL_USER/Desktop/ #cp /usr/share/openmamba/installer/*.txt /home/$INSTALL_USER/Desktop/
mkdir -p /home/$INSTALL_USER/.kde4/Autostart
cp /usr/share/openmamba/mambabase/mambabase-autostart.desktop /home/$INSTALL_USER/.kde4/Autostart/mambabase.desktop cp /usr/share/openmamba/mambabase/mambabase-autostart.desktop /etc/xdg/autostart/mambabase.desktop
chmod 711 /home/$INSTALL_USER/.kde4/Autostart/mambabase.desktop chown $INSTALL_USER /etc/xdg/autostart/mambabase.desktop
chmod 644 /etc/xdg/autostart/mambabase.desktop
# create home kde configuration directory # create home kde configuration directory
mkdir -p /home/$INSTALL_USER/.kde4/share/config mkdir -p /home/$INSTALL_USER/.kde4/share/config