LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Skype 4.3 (https://www.linuxquestions.org/questions/slackware-14/skype-4-3-a-4175508618/)

recan 08-02-2014 06:44 PM

skype work with one persist problem
 
Hi everyone , after a lot of tries to install skype 4.3 and his dependencies ;first using sbopkg installed some and failed with others, I install some from Slakbuilds and also I got error with other , so I installed from other website Slack built ...,finally it work with video and sound ; honestly i found the sound better than Alsa , also I turned rc.alsa to no-executable I thought it is needed but it work with or without changing rc.alsa , only one problem persist it is I can' t make skype play sound when other program use the sound let say skype or smplayer , in spite vlc and smplayer for exemple play simultaneously without any problem , in my modest understanding it seems Skype lock the sound when he is playing sound , and other program are just like in mute position.
I want to share this with you, hoping all this will get a radical solution, be safe and Good luck for all slack's users.

drlukacs 08-02-2014 07:02 PM

ALSA plugins vs. dmix
 
Did you also install the alsa plugins?

Another option is to configure PA to use ALSA's dmix as its default sink instead of a physical device. You may want to try adding the following to /etc/pulse/default.pa

Code:

load-module module-alsa-sink device=dmix
set-default-sink alsa_output.dmix

This way, PA would still lock your microphone when you are talking, but it would not affect the playback.

Of course, you will need to exit Skype, wait until PA turns itself of and the restart skype. I am assuming that you are not running PA using the init scripts, but rather it is launched automatically when you start Skype.

Drakeo 08-03-2014 12:04 AM

4.2 to 4.3 Slackbuilds needs help
 
That is good stuff drlukacs remember for the folks using multi-lib multi-arch . you will need th 32 bit packages convert them. plus you will find building pavucontrol that the maintainer left out some dependencies. and also you will need json-c installed so it will stop skype from crashing.

as of tonight Skype has blocked my old 4.2. My friends in England are still able to use 4.2 It was online then poof. upgraded to 4.3 and installed all the stuff needed for multi arch. nothing like stepping back 5 years with old GSB when that was around.

But drlukacs that works and I find it a must so I can use skype and other stuff when I need my alsa for multimedia.

when building all the dependencies for pulseaudio and pavucontrol you will find that libglademm is needed.
I use Google talk and Google hangouts for all my work and phone calls seems everyone has a Gmail it much easier but then there are those that have built their world around skype.
Slackware has some cool hangouts on Google plus

drlukacs 08-03-2014 08:21 AM

You do not really need pavucontrol
 
PA comes with pactl and pacmd, two command-line based tools to control PA. So, I did not find that I needed pavucontrol, especially since I left alsa in charge of my audio -- as I described earlier, my PA is sinking into dmix of ALSA.

recan 08-03-2014 08:54 AM

Quote:

Originally Posted by drlukacs (Post 5214118)
PA comes with pactl and pacmd, two command-line based tools to control PA. So, I did not find that I needed pavucontrol, especially since I left alsa in charge of my audio -- as I described earlier, my PA is sinking into dmix of ALSA.

Thank you for you reply , Yes I did install alsa plugin and try to dmix method but Skype keep lock the sound when he is playing sound , no a big deal
since it work with sound and video fully ; thank you again and have a nice day.

drlukacs 08-03-2014 09:02 AM

Quote:

Originally Posted by recan (Post 5214122)
Yes I did install alsa plugin and try to dmix method but Skype keep lock the sound when he is playing sound , no a big deal
since it work with sound and video fully ; thank you again and have a nice day.

For the dmix method, you need to uninstall/disable the alsa plugin. Check this out.

recan 08-03-2014 09:35 AM

Quote:

Originally Posted by drlukacs (Post 5214124)
For the dmix method, you need to uninstall/disable the alsa plugin. Check this out.


Thank you again , no chance with this also , it is ok.

Drakeo 08-03-2014 01:24 PM

skype 4.3.0.37 slackware64 and option for 32compat dependencies
 
here is a fresh build for skype 4.3 Slackware64 14.1 and option to install 32comapt dependencies you need Alien Bobs multi lib installed first. I had a few people request it. it has the install script that will add all your groups and users. you may enable the alsa plugins or not I have them installed and it works great for me. And still using dmix. I only use it for skype.
Quote:

For the dmix method, you need to uninstall/disable the alsa plugin. Check this out.
well from my install I am using them with the plugins and I am able to control everything
that does not require pulseaudo with kmix. The skype after grabbing the mic from my webcam.
I have 4 mics two analog usb digital and a webcam mic. Skype grabbed my webcam.
this allows me to still use skype and broadcast with Mixxx. i had no issues been testing it
with multiple multimedia programs running.

saxa 08-03-2014 03:03 PM

I got somewhere some time ago a nice build script which was boundle everything together in one single package. Anybody knows of it ? I prefer to install it all at once as I use only skype as a 32bit app.

chris.willing 08-03-2014 08:25 PM

Quote:

plus you will find building pavucontrol that the maintainer left out some dependencies. and also you will need json-c installed so it will stop skype from crashing.
If you find missing dependencies in a build script, please advise the maintainer so that it can be fixed for the benefit of everyone.

In this case, I think you'll find that the pavucontrol build requires pulseaudio; also that pulseaudio build requires json-c i.e. the maintainer has it correct.

Since you mention missing "dependencies" (plural), which others have been left out?

chris

Drakeo 08-04-2014 06:22 AM

Quote:

PA comes with pactl and pacmd, two command-line based tools to control PA. So, I did not find that I needed pavucontrol, especially since I left alsa in charge of my audio -- as I described earlier, my PA is sinking into dmix of ALSA.
mm I tried pactl with the regular install did not seem to work. The command not found wonder why? that said it is easier to explain a gui to a old friend then commands some time.

Drakeo 08-04-2014 06:29 AM

Quote:

In this case, I think you'll find that the pavucontrol build requires pulseaudio; also that pulseaudio build requires json-c i.e. the maintainer has it correct.
that is the one for pulseaudio and it is in the slackbuild. for pulse the others are for the pavucontrol
Like I said must be me I never could get the hang of pactl pacmd with the basic pulse install. Must be me.
for my wife and friends it just as easy to install pavucontrol. little harder on multi-lib.
because during build two of the programs will only look for /usr/lib during build. sure this has something to do with pkgconfig.
I you know I believe I got my threads mixed I was talking about a multi-lib issue with skype sorry.
pavucontrol needs libglademm and it's dependencies to build pavucontrol.
Oh well for my work machine I use google hangouts with google plus much more efficient slackware has some of the best hangouts around.

Alien Bob 08-04-2014 10:07 AM

Quote:

Originally Posted by drlukacs (Post 5213918)
Did you also install the alsa plugins?

Another option is to configure PA to use ALSA's dmix as its default sink instead of a physical device. You may want to try adding the following to /etc/pulse/default.pa

Code:

load-module module-alsa-sink device=dmix
set-default-sink alsa_output.dmix

This way, PA would still lock your microphone when you are talking, but it would not affect the playback.

Of course, you will need to exit Skype, wait until PA turns itself of and the restart skype. I am assuming that you are not running PA using the init scripts, but rather it is launched automatically when you start Skype.

In the early days of Steam for Linux when PulseAudio was still needed, I used these two lines in default.pa to route all PA sound through ALSA. It looks slightly different from yours:

Code:

load-module module-alsa-sink device=dmix
load-module module-alsa-source device=dsnoop

Eric

zhol 08-04-2014 10:51 AM

Quote:

Originally Posted by Drakeo (Post 5214248)
here is a fresh build for skypebuild.tar.gz skype 4.3 multi-lib slackware64 14.1 you need Alien Bobs multi lib installed first.

Tnx Drakeo. That one worked well for me.

WiseDraco 08-05-2014 11:09 AM

Quote:

Originally Posted by Drakeo (Post 5214248)
here is a fresh build for skype 4.3 Slackware64 14.1 and option to install 32comapt dependencies you need Alien Bobs multi lib installed first. I had a few people request it. it has the install script that will add all your groups and users. you may enable the alsa plugins or not I have them installed and it works great for me. And still using dmix. I only use it for skype.

excellent product.
Thank you alot
I think, be a good to put those on place, where all, who need, can find it - maybe on Alienbob repository?


All times are GMT -5. The time now is 01:13 PM.