#!/bin/bash
# Prüfen ob Root-Rechte vorhanden
if [ $(id -u) -ne 0 ]; then
echo "Skript muss als Root (sudo) gestartet werden"
exit
fi
# Prüfen ob numlockx Installiert ist
if dpkg-query -s numlockx 2>/dev/null|grep -q installed; then
echo "numlockx ist bereits Installiert"
else
echo "numlockx wird installiert"
apt-get -y install numlockx
fi
# Prüfen ob num-on.conf vorhanden
if [ -f /etc/init/num-on.conf ]; then
echo "num-on.conf existiert bereits"
else
echo 'description "Schaltet NumLock beim Start für alle Konsolen ein"
start on runlevel [12]
script
for t in `seq 1 6`; do
setleds +num < /dev/tty$t > /dev/null
done
end script' >> num-on.conf
mv num-on.conf /etc/init/num-on.conf
fi
# Prüfen ob Numlock im Anmeldedialog vorhanden
if cat /etc/gdm/Init/Default |grep -q numlockx; then
echo "Numlock ist schon im Anmeldedialog Aktiviert"
else
echo "Numlock wird im Anmeldedialog Aktiviert"
sed -i '2iwhich numlockx >/dev/null && numlockx on' /etc/gdm/Init/Default
fi
# Diverse Programme entfernen
apt-get -y purge evolution evolution-exchange evolution-common evolution-webcal evolution-plugins evolution-indicator libevolution gnome-games-common aisleriot gnome-mahjongg gnome-sudoku gnomine gbrainy indicator-me ubuntuone-client banshee-extension-ubuntuonemusicstore libsyncdaemon-1.0-1 libubuntuone-1.0-1 libubuntuone1.0-cil ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-control-panel-gtk python-ubuntuone-client python-ubuntuone-control-panel python-ubuntuone-storageprotocol gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter libgwibber1 pitivi tsclient transmission-common transmission-gtk
# diverse Anwendungen Installieren
add-apt-repository ppa:geod/ppa-geod
add-apt-repository ppa:tualatrix/ppa
add-apt-repository ppa:clipgrab-team/ppa
add-apt-repositiry ppa:jd-team/jdownloader
apt-get update
apt-get -y install lo-menubar indicator-workspaces ubuntu-tweak xchat xchat-common xchat-indicator audacity lame libmp3lame0 clipgrab compizconfig-settings-manager dconf-tools jdownloader