#!/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."