Gente, eu estou muito feliz, finalmente consegui fazer alguma coisa direitinho. XD
Ou pelo menos quase. :lol:
Esse script serve para adicionar suporte à MIDIS usando o Timidity. Agradecimentos ao Bruno Dias do Dizinha Linux por me explicar passo a passo como proceder.
Código :#!/bin/sh #Escrito por Alex Santos Encarnação #e-mail: [email][email protected][/email] kdialog --yesno "Vou iniciar o processo de instalação do Timidity e baixar os patches necessários para a instalação. Os patches tem cerca de 71 MB, então o processo é demorado. Posso prosseguir mesmo assim?" resposta=$? case $resposta in 0) echo "Baixando patches para o Timidity..." wget -c http://www.ibiblio.org/thammer/HammerSound/localfiles/soundfonts/FluidR3122501.zip echo "Baixando descompactador de patches para o Timidity..." wget -c http://www.melodymachine.com/files/sfarkxtc_lx86.tar.gz echo "Iniciando instalação do Timidity..." sudo apt-get install timidity echo "Descompactando patches..." unzip FluidR3122501.zip tar -zxvf sfarkxtc_lx86.tar.gz ./sfarkxtc "FluidR3 GM.sfArk" echo "Movendo patches para a pasta /usr/share/timidity..." mv "FluidR3 GM.SF2" "FluidR3GM.SF2" sudo mkdir /usr/share/timidity sudo mv "FluidR3GM.SF2" /usr/share/timidity sudo >> /etc/timidity/timidity.cfg sudo echo "soundfont /usr/share/timidity/FluidR3GM.SF2" >> /etc/timidity/timidity.cfg echo "Concluído." kdialog -msgbox "Instalação concluida, vou agora iniciar a interface gráfica do Timidity para testes."; timidity -ia;; 1) kdialog -msgbox "Ok, abortando.";; esac
Só tenho duas dúvidas para terminar o script:
1. Como eu insiro linhas de texto em um arquivo CFG por exemplo onde apenas o usuário ROOT tem acesso?
2. Como eu apago uma linha de texto específica de um arquivo de texto qualquer onde apenas o usuário ROOT tem acesso?
No caso eu quero:
1. Abrir o arquivo /etc/timidity/timidity.cfg
2. Inserir a linha: soundfont /usr/share/timidity/FluidR3GM.SF2
3. Apagar a linha "freepats"
Espero que o script ajudem vocês de alguma forma também. ^^''
Para quem quiser fazer o passo a passo na mão, aqui tem o tutorial:
http://encarnacao.freesuperhost.com/...?showtopic=220
Valeu galera.