#!/bin/bash
#Script de instalação de fontes Windows no Resulinux
#Escrito por: Dilson Panisio 09/09/06
#Privilegios de root
if [ "$USER" != "root" ]; then
echo "Você deve executar este script como root."
exit 0
fi
#Instalador de fontes
dialog --title "Instalador de fontes" --msgbox "Bem vindoao Instalador de Fontes do Windows no Resulinux.
Este script, ajudará você a instalar fontes do Windows em seu sistema linux.
Lembre-se: Você deverá possuir um sistema em dual boot (Windows + Linux).
Este script foi escrito para uso da distribuição Resulinux, mas pode ser testado
em outras distribuições." 100 100
#Procurar partições
dialog --title "Instalador de fontes" --msgbox "O script está procurando por
partições existentes em seu sistema. Espere 10segundos e avançe." 100 100
hds=`ls /mnt/ |grep hd`
#Partições encontradas
dialog --title "Instalador de fontes" --msgbox "O script encontrou as seguintes
partições no seu sistema:
$hds" 100 100
sleep 2
#Selecionar partição
echo "Digite qual é a partição Windows existente no seu micro (Ex: hda1)."
read hdwin
sleep 2
#Encontrar fontes
mount /mnt/$hdwin
fontes=`ls /mnt/$hdwin/WINDOWS/Fonts |grep .ttf`
sleep 2
dialog --title "Instalador de fontes" --msgbox "As seguintes fontes do Windows
foram encontradas:
$fontes" 100 100
#Selecionar fontes
echo "Digite qual fonte encontrada você deseja instalar.
PS: Você precisa digitar também a extenção da fonte (Ex: arial.ttf)."
read fontewin
sleep 2
#Instalar fonte selecionada
cd /usr/X11R6/lib/fonts
mkdir TrueType
cp /mnt/$hdwin/WINDOWS/Fonts/$fontewin /usr/X11R6/lib/fonts/TrueType
ttmkfdir -o fonts.scale
mkfontdir
#Adicionar FontPath no arquivo de configuração do Xfree
if [ "`grep -i "/usr/X11R6/lib/fonts/TrueType" /usr/X11/XF86Config`" = "" ] ; then
echo 'FontPath' '"/usr/X11R6/lib/fonts/TrueType"' >> /etc/X11/XF86Config
fi
echo "A fonte $fontewin foi instalada com sucesso. Talvez sejá necessário você reiniciar o X."