#1 Le 14/12/2010, à 18:20
- neige de novembre
Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Bonjour!
J'ai un problème de micro avec Skype. De fil en aiguille je suis tombé sur une voie de contournement qui consiste à forcer l'application à se rabattre sur Alsa après l'avoir aiguillée vers une source Pulse inexistante.
La commande est: PULSE_SERVER=127.0.0.1 /usr/bin/skype. Avec ça Skype est lancé et le micro de mon portable se met à fonctionner parfaitement. Le hic, c'est qu'il faut refaire la commande à chaque lancement. Je cherche une façon de rendre le processus permanent.
Sur un forum anglais j'ai trouvé la commande suivante, reproduite ici telle quelle:
$ cat /usr/share/applications/skype.desktop | grep Exec
Exec=/bin/sh -c "PULSE_SERVER=127.0.0.1 /usr/bin/skype"
Mais le terminal me donne un message d'erreur (en me disant entre autres que la commande -c n'existe pas). Comme je ne suis vraiment pas calé en commandes, j'ai besoin de vos lumières. Il y a quelque chose que je fais de travers, c'est certain. Par exemple, devrais-je commencer par entrer seulement la première ligne au lieu de tout copier-coller d'un seul trait?
Merci!
Dernière modification par neige de novembre (Le 15/12/2010, à 14:38)
Ubuntu Trusty 14.04 (Asus S451L, Dell Vostro V130)
Hors ligne
#2 Le 14/12/2010, à 18:31
- gl38
Re : Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Il me semble qu'il faut taper seulement la première ligne
cat /usr/share/applications/skype.desktop | grep Exec
elle va te dire ce qu'il y a dans le fichier /usr/share/applications/skype.desktop qui contient le mot Exec.
Chez moi, ça donne
Exec=skype
La doc que tu as trouvée dit qu'il faut mettre à la place la ligne
Exec=/bin/sh -c "PULSE_SERVER=127.0.0.1 /usr/bin/skype"
Tu peux toujours essayer ! Pour ça, tu tapes
sudo gedit /usr/share/applications/skype.desktop
et tu fais le changement. Je n'essaie pas chez moi, car skype marche tout seul.
Cordialement,
Guy
En ligne
#3 Le 14/12/2010, à 18:43
- neige de novembre
Re : Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Merci pour cette réponse rapide!
Je vais essayer tout ça ce soir dès mon retour à la maison (il n'est encore que 12h45 ici). Et je t'en donnerai des nouvelles.
Bonne journée/soirée (selon).
André
Ubuntu Trusty 14.04 (Asus S451L, Dell Vostro V130)
Hors ligne
#4 Le 15/12/2010, à 02:30
- neige de novembre
Re : Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Cher Guy, j'ai suivi tes instructions et... ça a fonctionné! Merci encore!
Si j'ai bien compris: cat affiche le contenu du fichier; mais quel est le rôle exact du signe | ?
Bonne soirée!
Ubuntu Trusty 14.04 (Asus S451L, Dell Vostro V130)
Hors ligne
#5 Le 15/12/2010, à 03:19
- ehmicky
Re : Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Sinon tu peux faire directement :
grep "Exec" /usr/share/applications/skype.desktop
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#6 Le 15/12/2010, à 08:01
- gl38
Re : Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Le | met en place un filtre : le contenu du fichier envoyé par cat va à la commande grep qui cherche les lignes qui contiennent le mot Exec.
Comme le dit ehmicky, c'est inutile ici.
Cordialement,
Guy
En ligne
#7 Le 15/12/2010, à 14:37
- neige de novembre
Re : Commande pour forcer Skype à passer de Pulse à Alsa [RESOLU]
Merci à vous deux! A une prochaine, peut-être!
Bonne journée.
André
Ubuntu Trusty 14.04 (Asus S451L, Dell Vostro V130)
Hors ligne