On Fri, 2003-05-30 at 14:58, Tiberghien wrote:
> Bonjour 
> Apr�s toutes mes questions relatives � noteedit et l'impression,
> je cherche un moyen afin de lancer alsa comme server pour timidity.
> Pour l'instant je lance  /usr/bin/timidity -iA -B2,8 -Os & sur une console
> afin d'utiliser timidity avec alsa pour �couter la musique avec noteedit puis je 
> connecte via kaconnect noteedit et le serveur client.
> Je voudrai automatiser cette cde pour �viter de la retaper � chaque d�marrage.
> Une id�e?
> Merci
> Jacques

Quel est ton probl�me :

1/ apprendre � �crire un shell script (�l�mentaire, ne t'en fais pas !)
2/ r�ussir � mettre dans un shell script ce que tu fais interactivement
avec kaconnect 

??

Pour �crire un shell script simple (lin�aire), tu cr�e un fichier
'monscript' et tu tapes les commandes que tu envoies normalement une par
une � l'�cran.

Tu sauves le fichier et tu le rends ex�cutable ('chmod 755 monscript')
Tu l'ex�cutes avec la commande ./monscript s'il n'est pas plac� dans le
path et que tu es dans sa directory.

Voil� le minimum minimorum; on peut aller plus loin si tu le d�sires.


2/ si ton probl�me est l'interface interactif :

En principe sous Unix, les utilitaires sont � utiliser en ligne de
commande (g�n�ralisation du principe de stdin, stdout et stderr, les
canaux standard d'entr�e/sortie), afin de pouvoir les combiner dans des
scripts, avec pipe et redirections et passage d'arguments dans la ligne
de commande.

Partant de ce principe, je me suis dit que kaconnect n'�tait sans doute
que l'habillage de derni�re minute de l'utilitaire de base - bingo, il
s'agit de aconnect, dont voici un extrait du manuel.

Creuse un peu et tiens nous au courant. Si tu d�butes en scripting, je
peux t'aider (tu utilises en fait des fonctionnalit�s qui m'int�ressent
et que je n'ai jamais le temps d'explorer, ce qui fait que je n'y ai pas
d'exp�rience)

        Alain 

--------------------------------------------------------
       aconnect [-d] [-options] sender receiver
       aconnect -i|-o [-options]
       aconnect -x


DESCRIPTION
       aconnect is a utility to connect and disconnect two exist�
       ing ports on ALSA sequencer system.  The  ports  with  the
       arbitrary subscription permission, such as created by ase�
       qview(1), can be connected  to  any  (MIDI)  device  ports
       using aconnect.  For example, to connect from port 64:0 to
       65:0, run as follows:

           % aconnect 64:0 65:0


> _______________________________________________________
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
> IRC: efnet.unixtech.be:6667 - #unixtech
-- 
Alain EMPAIN <[EMAIL PROTECTED]>
University of LIEGE, Fac. Vet., Molecular Genetics

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à