#LANZAR COMO ROOT

##### PREPARATIVOS #####
USUARIO=trasno
ENTORNO=TTT
#ENTORNO=MINI
#ENTORNO=MAXI

apt-get update
apt-get install -y openssh-client rsync
cd /tmp
ssh minino@minino.galpon.org -p 10022 "tar czf - /home/minino/www/ttt"|tar xzvf - -C /opt/
rsync -va /opt/home/minino/www/ttt/etc/apt/* /etc/apt/
apt-get update
	#cd /tmp; scp -v -r -P 10022 minino@minino.galpon.org:/home/minino/www/ttt .
	#sudo rsync rsync://gruvi.galpon.org/ttt /
	#rsync -va /tmp/ttt/etc/apt/* /etc/apt/


##### LLAVES GPG #####
# PPA de Chromium
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5
# PPA de Midori
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A69241F1
# PCManFM en Ubuntu
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7992E892
# Tema Orta
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 70C398A2
# Tema de iconos de Faenza
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4631BBEA
# Visor y grabador de webcam UCView - Unicap
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D108C036
# Visor y grabador de webcam guvcview - Paulo Assis
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 69FAF7DA
# YAD
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
gpg --keyserver pgpkeys.mit.edu --recv-key E9C5D7EF
gpg -a --export E9C5D7EF | sudo apt-key add -
# Debian Multimedia
apt-get -y --force-yes install debian-multimedia-keyring
# Mate
apt-get -y --force-yes install mate-archive-keyring
# Siduction
#apt-get -y --force-yes install siduction-archive-keyring
apt-get update && apt-get -y --force-yes upgrade

##### INSTALACIÓN BASE DEL ESCRITORIO #####
apt-get -y --force-yes install xorg lxde gnome-disk-utility network-manager-gnome mate-system-tools mate-bluetooth ntp gdebi htop mc dmz-cursor-theme yad scrot libimage-exiftool-perl aosd-cat rar unrar-free xdg-user-dirs-gtk simple-scan hplip sane-utils libsane-extras hunspell-gl-es aspell-es myspell-es arandr hal upower gtk2-engines-murrine gtk2-engines-pixbuf faenza-icon-theme pmount gvfs menu ntfs-3g firmware-linux policykit-1-gnome synaptic firmware-atheros firmware-iwlwifi firmware-ralink firmware-realtek atmel-firmware bluez-firmware firmware-bnx2x firmware-brcm80211 firmware-intelwimax firmware-libertas firmware-linux-free firmware-linux-nonfree firmware-myricom firmware-netxen zd1211-firmware xterm alsa alsa-utils bzip2 lzop unace convmv cpufrequtils cups cups-bsd cups-client cups-common disk-manager dvd+rw-tools cdrskin flac vorbis-tools foomatic-db foomatic-db-engine foomatic-filters fuse-utils fuseiso fusesmb gvfs-bin gvfs-backends gvfs-fuse lxtask gnome-font-viewer gtk2-engines cups-pdf gtklp hdparm imagemagick ink irda-utils lame libdvdcss2 lsdvd lzma macchanger mediainfo ntfsprogs ogmtools openobex-apps p7zip-full p7zip-rar rdesktop libpng3 system-config-printer fonts-liberation ttf-bitstream-vera ttf-sil-gentium* ttf-liberation fonts-sil-gentium fonts-sil-gentium-basic wireless-tools galternatives lsb-release gnome-alsamixer ndisgtk partclone fslint fdupes flashplugin-nonfree recordmydesktop rpl lightdm

apt-get -y --force-yes install fonts-freefont-otf fonts-freefont-ttf texlive-fonts-extra

#firmware-ipw2x00
#partimage partimage-server


###### DEBS SUELTOS #####
#wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/lanzadrox.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/pysdm.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/libnotify.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/gshutdown.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/remaster.deb
#wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/launchy.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/skippy.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/umplayer.deb
wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/umplayer-translations.deb
#wget http://gruvi.galpon.org/minino/2011/ficheros/debs_no_debian/gitso.deb
#svg-page
#multitalk
#preparar S5
#system-config-samba

#dpkg -i lanzadrox.deb; apt-get -y -f --force-yes install
dpkg -i pysdm.deb; apt-get -y -f --force-yes install
dpkg -i libnotify.deb; apt-get -y -f --force-yes install
dpkg -i gshutdown.deb; apt-get -y -f --force-yes install
dpkg -i remaster.deb; apt-get -y -f --force-yes install
#dpkg -i launchy.deb; apt-get -y -f --force-yes install
dpkg -i skippy.deb; apt-get -y -f --force-yes install
dpkg -i umplayer.deb; apt-get -y -f --force-yes install
dpkg -i umplayer-translations.deb; apt-get -y -f --force-yes install
#sudo dpkg -i gitso.deb; apt-get -y -f --force-yes install
# printoxx?


##### COMPLETANDO EL ENTORNO DE TRABAJO #####

apt-get -y --force-yes install osmo transmission mate-calc mate-text-editor xpad epdfview fbreader gtk-recordmydesktop catfish midori engrampaapt-get -y --force-yes install

if [ $ENTORNO = TTT ];then
apt-get -y --force-yes install abiword fotoxx audacious asunder photoprint ufraw mhwaveedit gpaint ayttm empathy gprename mplayer2 mencoder w32codecs

apt-get -y --force-yes install filezilla iceweasel icedove keepassx vlc gimp geany

apt-get -y --force-yes install libreoffice-calc libreoffice-impress libreoffice-l10n-es libreoffice-l10n-gl libreoffice-help-es libreoffice-help-gl libreoffice-gtk libreoffice-style-tango libmp3splt0-mp3 libmp3splt0-ogg libmp3splt0 mp3splt-gtk  arista ffmpeg brasero cheese gnome-screenshot

apt-get -y --force-yes install omegat virtaal poedit gtranslator lokalize qt4-dev-tools qt4-lingist-tools
apt-get -y --force-yes install translate-toolkit potool
apt-get -y --force-yes install meld diffpdf python-pdfminer gscan2pdf xsane
apt-get -y --force-yes install goldendict goldendict-wordnet apertium-es-gl apertium-es-pt apertium-en-es apertium-fr-es apertium-pt-gl

apt-get -y --force-yes install gnome-subtitles vobsub2srt subtitleeditor subtitleripper gaupol ccextractor subtitlecomposer aegisub aegisub-l10n telxcc
fi

if [ $ENTORNO = MINI ];then
apt-get -y --force-yes install abiword fotoxx gnumeric camorama audacious asunder photoprint ufraw mhwaveedit xfburn gpaint ayttm
apt-get -y --force-yes install gprename
apt-get -y --force-yes install mplayer2 mencoder w32codecs
fi

if [ $ENTORNO = MAXI ];then
apt-get install samba samba-common smbclient smbfs audacity gthumb vlc libreoffice-calc libreoffice-impress libreoffice-l10n-es libreoffice-l10n-gl libreoffice-help-es libreoffice-help-gl libreoffice-gtk libreoffice-style-tango libmp3splt0-mp3 libmp3splt0-ogg libmp3splt0 mp3splt-gtk  arista milkytracker ffmpeg  guayadeque tupi gimp brasero cheese gnome-screenshot thunar thunar-archive-plugin thunar-volman thunar-thumbnailers thunar-media-tags-plugin tumbler tumbler-plugins-extra file-roller
#raincat freefilesync usb-imagewriter gscan2pdf hugin inkscape dia openshot parcellite
#(añadirle soporte para ODF) tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils
fi


###### DESINSTALACIONES #####
sudo apt-get -y purge xarchiver leafpad

###### AJUSTES ######

#echo "ACTUALIZANDO TODO...";apt-get upgrade
echo "DESINSTALANDO HUÉRFANOS...";apt-get autoremove
echo "CONFIGURACIONES MININO..."
	rsync -va /opt/home/minino/www/ttt/* /
	rsync -va /etc/skel/ /home/$USUARIO/
	chown -R $USUARIO:$USUARIO /home/$USUARIO/
	gpasswd -a $USUARIO powerdev
	adduser $USUARIO lpadmin
	chmod 440 /etc/sudoers.d/4GShutdown;chown 0:0 /etc/sudoers.d/4GShutdown
	#echo "root:minino"|chpasswd
	sed -i "s+<!-- Other -->+<!-- Other+" /etc/xdg/menus/lxde-applications.menu
	sed -i "s+<!-- End Other -->+End Other -->+" /etc/xdg/menus/lxde-applications.menu
	echo "@xdg-user-dirs-gtk-update" >> /etc/xdg/lxsession/LXDE/autostart
	sed -i "s+@xscreensaver+#@xscreensaver+" /etc/xdg/lxsession/LXDE/autostart
	update-alternatives --remove x-cursor-theme /usr/share/icons/DMZ-BlackPolarCursorTheme-Green/cursor.theme
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/ObsidianMinino/cursor.theme 90
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/DMZ-Black/cursor.theme 80
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/DMZ-White/cursor.theme 80
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/PolarCursorTheme-Green/cursor.theme 60
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/PolarCursorTheme-Blue/cursor.theme 20
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/PolarCursorTheme/cursor.theme 20
	update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/Obsidian/cursor.theme 20
	update-alternatives --auto x-cursor-theme

	minino-volup

	if [ $ENTORNO = MINI ];then
	rm /usr/share/applications/brasero.desktop
	rm /usr/share/applications/mtpaint.desktop
	fi


echo "LIMPIANDO";apt-get clean;rm -r /root/.ssh;rm -r /home/$USUARIO/.ssh;rm -r /opt/home

