He estado usando Skype durante más de 10 años, casi desde el lanzamiento inicial, y la mayoría de mis amigos / familiares / colegas también lo usan. Entonces cambiar de IM no es una opción.
Microsoft
ha cambiado recientemente el Skype
protocolo para obligar a los usuarios a actualizar a una versión más nueva. Me saltearé la parte emocional, también conocida como "¿Qué pienso sobre MicroSoft?" . Si esta información es nueva para usted, no dude en leer:
La situación es simple, tengo que actualizar a la versión más reciente, incluso en mi Linux Mint
máquina. La versión más nueva para Linux
es4.3
El problema al que me he enfrentado es que en v 4.3 como parte de las mejoras , se Microsoft
ha eliminado el soporte de ALSA :
Así que ahora Skype
solo se puede usar con PulseAudio . Lo desinstalé hace PulseAudio
mucho tiempo porque era la fuente de innumerables errores y fallas. Aquí está la lista (no la completa) de problemas que estaba experimentando PulseAudio
:
- El botón de silencio silencia el sonido pero no lo activa
- El control deslizante de
Pavucontrol
gradualmente aumenta el sonido a ~ 60%, luego solo salta a 100% - Al reproducir películas, los botones de pausa detienen el video, pero el sonido continúa reproduciéndose durante ~ 5 segundos.
- Al cambiar entre canciones o rebobinar / buscar en el
Audacious
sonido se vuelve entrecortado - Sonido entrecortado en Youtube
- Alto uso de CPU por
PulseAudio
proceso. - El sonido es entrecortado en el invitado VirtualBox (probado solo con win XP)
No soy el autor de la frase, pero la citaré aquí, porque estoy totalmente de acuerdo con ella:
La mayoría de los problemas con el sonido en Linux se pueden resolver eliminando PulseAudio
Así que ahora me enfrento al dilema: tengo que usarlo Skype
, porque no puedo obligar a todos mis amigos / colegas de la familia, en su mayoría Windows
usuarios, a cambiar a otro software de mensajería instantánea. Pero para continuar usando Skype
ahora necesito instalar PulseAudio
(gracias a Microsoft). Y (¡hurra!) Me salen todos los errores viejos, que extrañé tanto.
¿Alguien tiene una solución a este problema? ¿Hay una manera de utilizar Skype 4.3
con ALSA
? ¿O hay una manera de engañar al sistema e iniciar sesión con la versión anterior de Skype
? ¿O tal vez (en el peor de los casos) se ejecuta PulseAudio
solo Skype
y se asegura de que no interfiera con el resto de aplicaciones, controladores y sonido del sistema?
Estoy usando Linux Mint 13: Maya
Cualquier sugerencia, pensamiento, enlaces serán muy apreciados.
Respuestas:
Puede intentar usar apulse : es un emulador minimalista de pulseaudio creado específicamente para ejecutar Skype 4.3 con ALSA. Necesita una compilación de 32 bits incluso en máquinas de 64 bits.
Personalmente tuve problemas con el micrófono en Ubuntu 14.04, pero para la mayoría de las personas funciona bien.
Para construir
apulse
en Ubuntu (y distribuciones relacionadas), debe instalar los siguientes paquetes:pkg-config build-essential cmake libglib2.0-dev:i386 libasound2-dev:i386 gcc-multilib
(probablemente algunos otros también).El proceso de compilación sigue más o menos el descrito en README:
fuente
Logré tener Skype 4.3. ejecutándose en mi sistema (de lo contrario, ALSA puro). Estoy ejecutando openSuSE 13.1, por lo que solo puedo describir lo que hice aquí. La idea general era que Skype se ejecutara en una especie de 'pulseaudio jail'.
Instalé pulseaudio pero no lo activé . Lo más importante sobre NO activar pulseaudio parece ser una línea
en /etc/pulse/client.conf.
El siguiente paso de preparación fue modificar /etc/pulse/default.pa de acuerdo con https://wiki.archlinux.org/index.php/Pulseaudio :
Luego agregué dos líneas a mi ~ / .asoundrc:
Un script de shell 'myskype' se ve así:
Ahora, cuando comienzo 'myskype', skype se iniciará en esa 'cárcel pulseaudio' pero todo lo demás todavía está usando ALSA.
fuente
Tuve el mismo problema. No hay solución, ya he perdido dos días para solucionar el problema. Puede instalar pulseaudio y hacer que funcione con una versión anterior de alsa. Porque pulseaudio funciona sin problemas con versiones antiguas de alsa.
Estoy usando 1.0.16. Aquí hay un script para instalar esta versión. Hasta ahora solo he tenido un problema con pulseaudio y esta versión de alsa. Siempre tuve que iniciar pulseaudio manualmente después del inicio, así que lo agregué en las aplicaciones de inicio.
Y en cuanto al control de sonido, uso pavucontrol en lugar de alsamixer. Le da más control sobre las aplicaciones.
Y hay algunas aplicaciones como Skype, por ejemplo, que le pide que le permita ajustar automáticamente los niveles del mezclador. Este tipo de privilegios hace que pulseaudio se comporte de formas extrañas. Nunca los permita a menos que realmente tenga que hacerlo. Pero supongo que ya lo sabes.
De todos modos, pruébalo, espero que funcione para ti. Lo hizo por mi. :)
Atentamente
Mohi
fuente
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r) sudo make
aparece "El archivo /usr/src/linux-headers-3.2.0-23/include/linux/version.h no existe. Instale el paquete con fuentes de kernel completas para su distribución "aunque he usado apt-get para obtener mis encabezados de kernel. ¿algunas ideas? Editar: hice una localización, encontré la versión.h, y ahora no puede encontrar autoconf.h -.-Lamentablemente, no hay forma de evitar este problema sin usar pulseaudio. Incluso hay una petición que aborda ese problema.
Pero creo que Microsoft no cambiará eso. Por lo tanto, debe decidir: usar PulseAudio y Skype u obligar a sus familiares a cambiar la mensajería instantánea. : S
fuente