Tu utilises quelle distribution ?Il y a quelques temps sur cette liste s'est d�velopp� un thread concernant l'ouverture d'une deuxi�me session graphique, ce que ma compagne a trouv� hyper-g�nial, puisqu'elle peut maintenant bidouiller dans son propre environnement tandis que le mien reste ouvert et que je suis occup� ailleurs pour une raison quelconque... Mais il y a un petit os assez d�sagr�able : pas de son avec la deuxi�me session. Au d�marrage, KDE dit qu'il ne peut utiliser /dev/dsp : permission denied. Arm�s des droits du superutilisateur, on a �t� voir ce /dev/dsp. On a constat� qu'il pointait en fait sur /etc/sound/dsp � qui on a activ� les
bits SUID et SGID. Ca n'a rien chang� du tout au probl�me.Non, ces bits n'aideront en rien.
Alors, l'un(e) de vous aurait une id�e ?
Ta compagne utilise �galement KDE dans l'autre console graphique (session) ?
Bon, d�j�, KDE permet de "partager" le device /dev/dsp entre plusieurs applications gr�ce � son d�mon "artsd" (l'�quivalent sous GNOME �tant "esound").
Ce qui se passe: tu ouvres ta session � toi, KDE se lance, artsd se lance et "prend" /dev/dsp � son compte afin de g�rer les entr�es/sorties audio. Ce faisant, /dev/dsp appartient � ton utilisateur et ton groupe.
Le probl�me est donc que lorsque ta compagne ouvre sa session, le d�mon artsd qui se lance dans celle-ci ne peut prendre /dev/dsp car il appartient d�j� � ton utilisateur � toi (qui plus est en mode 600, ce qui signifie aucun acc�s au groupe ni aux autres).
Maintenant, comment r�soudre ce probl�me...
Il faudrait que l'artsd lanc� dans la 2�me session utilise l'artsd qui est d�j� en �x�cution.
Ou alors configurer artsd de telle mani�re � ce qu'il "relache" /dev/dsp apr�s un certain temps d'inactivit� (esound sait faire cela).
C'est de la bidouille, mais une id�e est d'ajouter la commande suivante dans le .xinitrc de l'utilisateur de ta compagne (~tafemme/.xinitrc ;-)), avant la ligne
exec $WINDOWMANAGER
:
sudo -u toi artsshell terminate
ce qui va arr�ter ton processus artsd avant que KDE ne soit lanc� (essaye d'abord avec "suspend" au lieu de "terminate").
Tu dois �galement installer "sudo" (livr� avec toutes les bonnes distributions (tm) ;-)) et le configurer comme ceci (� l'aide de la commande "visudo", comme root):
User_Alias ELLE=tafemme ELLE ALL=(toi) NOPASSWD:artsshell
Remplace �videmment "toi" par ton user et "tafemme" par celui de ta compagne ;-)
-- -o) Pascal Bleser http://guru.unixtech.be | /\\ <[EMAIL PROTECTED]> | _\_v <[EMAIL PROTECTED]> | ---------------------------------------------| Jesus saves,Buddha makes incremental backups : ---------------------------------------------'
_______________________________________________________ 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

