#!/bin/sh # Remove unwanted init scripts and KDE-autostart files STOP="" for i in `ls -d1 /etc/rc?.d/* | egrep -v -e '(README|knoppix|xsession)'`; do BASE=`basename $i` BASE=${BASE##[KS]??} case "$STOP" in *${BASE}*) ;; *) STOP="$STOP $BASE"; ;; esac rm -vf $i done for i in $STOP; do /etc/init.d/$i stop done for i in `ls -d1 /usr/share/autostart/* | egrep -v -e '(panel|kdesktop|khotkeys)\.desktop'`; do rm -vf $i done chmod u+s /usr/bin/cdrecord /usr/bin/cdrdao /usr/bin/cdparanoia # Some GTK programs HAVE to run as root. :-/ for i in `egrep -q -l -r -e '(xcdroast|ethereal)' /usr/share/applnk/.`; do perl -pi -e 's|Exec=/|Exec=sudo /|g' "$i" done # Replace kdesu (needs password) by sudo (doesn't) for i in `grep -q -l -r 'Exec=.*kdesu' /usr/share/applnk/.`; do perl -pi -e 's|Exec=.*kdesu |Exec=sudo -H |g' "$i" done # Remove -ncp in xboard startup file for i in `grep -q -l -r 'Exec=.*xboard.*-ncp' /usr/share/applnk/.`; do perl -pi -e 's| -ncp||g' "$i" done for i in "alias net-pf-17 af_packet" "alias ide_cs ide-cs" "alias usbcore off" "alias autofs autofs4"; do grep -q "$i" /etc/modutils/aliases || { echo "$i" >> /etc/modutils/aliases; update-modules; } done #for i in "vendor 0x055d product 0x9001 module pwc"; do #grep -q "$i" /etc/usbmgr/usbmgr.conf || echo "$i" >> /etc/usbmgr/usbmgr.conf #done #blivius# # Euro font stuff #blivius# perl -pi -e 's/iso8859-1( |$)/iso8859-15$1/g' /etc/X11/fonts/misc/xfonts-base.alias && update-fonts-alias /usr/lib/X11/fonts/misc