Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Hors 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

wink


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

Hors 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