SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Mainly because there is no clear instructions on how to fully switch Slackware system to PulseAudio. Plus Slack supports and uses Alsa by default. Doing it this way seems to me like most clean. Also, I have other computers whith alsa and programs using it confugured to my liking and now to switch sound server... I would try Pulse only system on this T61 if it would mean working microphone
Last edited by Totoro-kun; 08-09-2014 at 03:26 PM.
I would agree with Totoro-kun that it is better to configure PulseAudio to use ALSA for output. That way, it is supportive of everything that needs it but does not take over your Slackware sound system.
Totoro-kun, why don't you write an article on docs.slackware.com about your setup? It never hurts to get the documentation for exotic configuration stuff like this centralized a bit.
then tried
>>> set-default-sink 0
>>> set-default-source 0
which got my playback on skype working but no mic. The mixer button on Skype->Options->SoundDevices had the playback muted and on the inputs I did notice that the mic was working - just not with skype.
So
>>> set-default-source 1
And it all worked.
Set these back in the /etc/pulse/defaults.pa file:
## Make some devices default
set-default-sink 0
set-default-source input 1
Rebooted and pulseaudio now loads on boot and Skype works!
This way Mic works. With this configuration PulseAudio becomes default sound server and programs cannot use alsa if another program is using Pulse. I have to check configurations for another programs like exaile, Vlc, etc to use Pulse, because in this kind of setup, you can't really use Alsa directly. This is a problem to me, as I support some other people using Slack, which live far away. I can update skype/Pulse audio stuff via ssh, but other settings will bring some work over telephone. Oh well, at least it works
P.S.
I'll try to find time to put my configuration into document and perhaps it'll make int into docs.slackware.com Alien Bob. But if anyone else wants to do it first, please do It would be useful to have a document on PulseAudio.
Last edited by Totoro-kun; 08-10-2014 at 02:04 AM.
(pavucontrol:3797): Gtk-WARNING **: Theme parsing error: gtk.css:67:18: Not using units is deprecated. Assuming 'px'.
(pavucontrol:3797): Gtk-WARNING **: Theme parsing error: gtk.css:67:20: Not using units is deprecated. Assuming 'px'.
(pavucontrol:3797): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
Thank you for your quick reply, Didier!
Installed everything you suggested and here is the new output:
Code:
(pavucontrol:5084): Gtk-WARNING **: Theme parsing error: gtk.css:67:18: Not using units is deprecated. Assuming 'px'.
(pavucontrol:5084): Gtk-WARNING **: Theme parsing error: gtk.css:67:20: Not using units is deprecated. Assuming 'px'.
(pavucontrol:5084): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
Installed everything you suggested and here is the new output:
Code:
(pavucontrol:5084): Gtk-WARNING **: Theme parsing error: gtk.css:67:18: Not using units is deprecated. Assuming 'px'.
(pavucontrol:5084): Gtk-WARNING **: Theme parsing error: gtk.css:67:20: Not using units is deprecated. Assuming 'px'.
(pavucontrol:5084): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
Just to make sure, I would run commands given in this post. It won't take long as that will skip already installed packages.
Sorry, Didier, my javascript was disabled and your code did not show! Enabled javascript and it's there. I am not as experienced as you are, so no hassle for you may not mean no hassle for me. I will run the commands and post the results.
Thank you for your guidance and benevolence!
Don't be sorry Amaro, I should have indicated the post number and will do that from now on when linking to a post. I'm sure you'll soon be more experienced than me and about the hassle, what I really meant is that's much easier to use these commands than to find all the dependencies reading each README one at a time, then building and installing manually the packages in the proper order.
Last edited by Didier Spaier; 08-11-2014 at 10:37 AM.
Reason: typos corrected
bash-4.2# sqg -a
Processing all SlackBuilds in the SBo/14.1 repo...Done.
bash-4.2# sqg -p pulseaudio
Processing pulseaudio.
Done.
bash-4.2# sbopkg -k -i pulseaudio
Both a queuefile and a package were found with the name "pulseaudio".
Use (Q)ueuefile, (P)ackage, or (A)bort?: Q
No valid packages found. Exiting.
bash-4.2# sqg -p pavucontrol
Processing pavucontrol.
Done.
bash-4.2# sbopkg -k -i pavucontrol
Both a queuefile and a package were found with the name "pavucontrol".
Use (Q)ueuefile, (P)ackage, or (A)bort?: Q
###########################################
New queue process started on:
Mon Aug 11 18:21:13 EEST 2014
###########################################
+++++++++++++++++++++++++++++++++++++++++++
PRE-CHECK LOG
Using the SBo repository for Slackware 14.1
Queue Process: Download, build, and install
libasyncns:
Checking GPG for libasyncns.tar.gz ... OK
Processing libasyncns 0.8-1
Using original .info file
Using original SlackBuild file
No build options selected.
mm-common:
Checking GPG for mm-common.tar.gz ... OK
Processing mm-common 0.9.6-1
Using original .info file
Using original SlackBuild file
No build options selected.
libsigc++:
Checking GPG for libsigc++.tar.gz ... OK
Processing libsigc++ 2.2.11-1
Using original .info file
Using original SlackBuild file
No build options selected.
glibmm:
Checking GPG for glibmm.tar.gz ... OK
Processing glibmm 2.36.2-1
Using original .info file
Using original SlackBuild file
No build options selected.
cairomm:
Checking GPG for cairomm.tar.gz ... OK
Processing cairomm 1.10.0-1
Using original .info file
Using original SlackBuild file
No build options selected.
pangomm:
Checking GPG for pangomm.tar.gz ... OK
Processing pangomm 2.34.0-1
Using original .info file
Using original SlackBuild file
No build options selected.
atkmm:
Checking GPG for atkmm.tar.gz ... OK
Processing atkmm 2.22.7-1
Using original .info file
Using original SlackBuild file
No build options selected.
gtkmm3:
Checking GPG for gtkmm3.tar.gz ... OK
Processing gtkmm3 3.8.1-1
Using original .info file
Using original SlackBuild file
No build options selected.
+++++++++++++++++++++++++++++++++++++++++++
Pre-check complete.
Do you wish to proceed based on the search results above? Packages not
found will be skipped during the process.
(P)roceed or (Q)uit?: P
Processing libasyncns
libasyncns:
libasyncns not found in /var/cache/sbopkg.
--2014-08-11 18:21:56-- http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz
Resolving 0pointer.de (0pointer.de)... 85.214.72.216
Connecting to 0pointer.de (0pointer.de)|85.214.72.216|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 349240 (341K) [application/x-gzip]
Saving to: ‘libasyncns-0.8.tar.gz’
100%[======================================>] 349,240 456KB/s in 0.7s
2014-08-11 18:22:00 (456 KB/s) - ‘libasyncns-0.8.tar.gz’ saved [349240/349240]
Found libasyncns-0.8.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for libasyncns-0.8.tar.gz ... FAILED!
Expected: 1f553d6ce1ad255bc83b3d8e9384f515
Found: 3300f1b02420f2e8fcddbfdd4b067265
Do you want to use the downloaded libasyncns source:
libasyncns-0.8.tar.gz in /var/cache/sbopkg?
You can choose among the following options:
- (Y)es, keep the source and continue the build process;
- (N)o, delete the source and abort the build process; or
- (R)etry download and continue the build process.
(Y)es, (N)o, (R)etry?: Y
Keeping the source and continuing.
Building package for libasyncns...
libasyncns-0.8/
libasyncns-0.8/LICENSE
libasyncns-0.8/config.guess
libasyncns-0.8/compile
libasyncns-0.8/config.h.in
libasyncns-0.8/Makefile.in
libasyncns-0.8/libasyncns.pc.in
libasyncns-0.8/depcomp
libasyncns-0.8/config.rpath
libasyncns-0.8/m4/
libasyncns-0.8/m4/lt~obsolete.m4
libasyncns-0.8/m4/attributes.m4
libasyncns-0.8/m4/ltoptions.m4
libasyncns-0.8/m4/search_function.m4
libasyncns-0.8/m4/ltversion.m4
libasyncns-0.8/m4/zp_lynx_doc.m4
libasyncns-0.8/m4/acx_pthread.m4
libasyncns-0.8/m4/libtool.m4
libasyncns-0.8/m4/ltsugar.m4
libasyncns-0.8/Makefile.am
libasyncns-0.8/bootstrap.sh
libasyncns-0.8/missing
libasyncns-0.8/ltmain.sh
libasyncns-0.8/configure.ac
libasyncns-0.8/configure
libasyncns-0.8/install-sh
libasyncns-0.8/doxygen/
libasyncns-0.8/doxygen/doxygen.conf.in
libasyncns-0.8/doxygen/Makefile.in
libasyncns-0.8/doxygen/Makefile.am
libasyncns-0.8/aclocal.m4
libasyncns-0.8/libasyncns/
libasyncns-0.8/libasyncns/Makefile.in
libasyncns-0.8/libasyncns/asyncns.h
libasyncns-0.8/libasyncns/Makefile.am
libasyncns-0.8/libasyncns/asyncns.c
libasyncns-0.8/libasyncns/asyncns-test.c
libasyncns-0.8/config.sub
libasyncns-0.8/doc/
libasyncns-0.8/doc/style.css
libasyncns-0.8/doc/Makefile.in
libasyncns-0.8/doc/README.html
libasyncns-0.8/doc/Makefile.am
libasyncns-0.8/doc/README.html.in
libasyncns-0.8/doc/README
libasyncns-0.8/README
libasyncns.SlackBuild.build: line 54: ./configure: Permission denied
libasyncns:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?: N
+++++++++++++++++++++++++++++++++++++++++++
SUMMARY LOG
Using the SBo repository for Slackware 14.1
Queue Process: Download, build, and install
libasyncns:
MD5SUM check for libasyncns-0.8.tar.gz ... FAILED!
Expected: 1f553d6ce1ad255bc83b3d8e9384f515
Found: 3300f1b02420f2e8fcddbfdd4b067265
Keeping the source and continuing.
Error occurred with build. Please check the log.
+++++++++++++++++++++++++++++++++++++++++++
###########################################
Queue process complete!
###########################################
This is surprising for me because here it shows pulseaudio is installed
This is surprising for me because here it shows pulseaudio is installed
pulseaudio is indeed installed, but not pavucontrol's so-called run-time dependencies: programs and/or libraries that are not needed to compile pavucontrol, but are needed to run it.
From the prompt bash-4.2# in the code you posted I assume that you executed the commands with root privileges, granted typing:
Code:
su
Instead, you should execute these commands as user root instead, (i.e. with root's own environment). To become root, type
Code:
su -
then try again.
EDIT. Probably that's not the cause of your issue. I now see this in the code you posted:
Code:
Checking MD5SUM:
MD5SUM check for libasyncns-0.8.tar.gz ... FAILED!
Expected: 1f553d6ce1ad255bc83b3d8e9384f515
Found: 3300f1b02420f2e8fcddbfdd4b067265
Do you want to use the downloaded libasyncns source:
libasyncns-0.8.tar.gz in /var/cache/sbopkg?
You can choose among the following options:
- (Y)es, keep the source and continue the build process;
- (N)o, delete the source and abort the build process; or
- (R)etry download and continue the build process.
(Y)es, (N)o, (R)etry?: Y
So you chose to keep a possibly corrupt source file.
Last edited by Didier Spaier; 08-11-2014 at 11:48 AM.
Reason: EDIT added.
bash-4.2# su -
root@darkstar:~# sqg -p pulseaudio
Processing pulseaudio.
Done.
root@darkstar:~# sbopkg -k -i pulseaudio
Both a queuefile and a package were found with the name "pulseaudio".
Use (Q)ueuefile, (P)ackage, or (A)bort?: Q
No valid packages found. Exiting.
root@darkstar:~# sqg -p pavucontrol
Processing pavucontrol.
Done.
root@darkstar:~# sbopkg -k -i pavucontrol
Both a queuefile and a package were found with the name "pavucontrol".
Use (Q)ueuefile, (P)ackage, or (A)bort?: Q
###########################################
New queue process started on:
Mon Aug 11 19:40:38 EEST 2014
###########################################
+++++++++++++++++++++++++++++++++++++++++++
PRE-CHECK LOG
Using the SBo repository for Slackware 14.1
Queue Process: Download, build, and install
libasyncns:
Checking GPG for libasyncns.tar.gz ... OK
Processing libasyncns 0.8-1
Using original .info file
Using original SlackBuild file
No build options selected.
mm-common:
Checking GPG for mm-common.tar.gz ... OK
Processing mm-common 0.9.6-1
Using original .info file
Using original SlackBuild file
No build options selected.
libsigc++:
Checking GPG for libsigc++.tar.gz ... OK
Processing libsigc++ 2.2.11-1
Using original .info file
Using original SlackBuild file
No build options selected.
glibmm:
Checking GPG for glibmm.tar.gz ... OK
Processing glibmm 2.36.2-1
Using original .info file
Using original SlackBuild file
No build options selected.
cairomm:
Checking GPG for cairomm.tar.gz ... OK
Processing cairomm 1.10.0-1
Using original .info file
Using original SlackBuild file
No build options selected.
pangomm:
Checking GPG for pangomm.tar.gz ... OK
Processing pangomm 2.34.0-1
Using original .info file
Using original SlackBuild file
No build options selected.
atkmm:
Checking GPG for atkmm.tar.gz ... OK
Processing atkmm 2.22.7-1
Using original .info file
Using original SlackBuild file
No build options selected.
gtkmm3:
Checking GPG for gtkmm3.tar.gz ... OK
Processing gtkmm3 3.8.1-1
Using original .info file
Using original SlackBuild file
No build options selected.
+++++++++++++++++++++++++++++++++++++++++++
Pre-check complete.
Do you wish to proceed based on the search results above? Packages not
found will be skipped during the process.
(P)roceed or (Q)uit?: P
Processing libasyncns
libasyncns:
Found libasyncns-0.8.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for libasyncns-0.8.tar.gz ... FAILED!
Expected: 1f553d6ce1ad255bc83b3d8e9384f515
Found: 3300f1b02420f2e8fcddbfdd4b067265
Do you want to use the downloaded libasyncns source:
libasyncns-0.8.tar.gz in /var/cache/sbopkg?
You can choose among the following options:
- (Y)es, keep the source and continue the build process;
- (N)o, delete the source and abort the build process; or
- (R)etry download and continue the build process.
(Y)es, (N)o, (R)etry?: Y
Keeping the source and continuing.
Building package for libasyncns...
libasyncns-0.8/
libasyncns-0.8/LICENSE
libasyncns-0.8/config.guess
libasyncns-0.8/compile
libasyncns-0.8/config.h.in
libasyncns-0.8/Makefile.in
libasyncns-0.8/libasyncns.pc.in
libasyncns-0.8/depcomp
libasyncns-0.8/config.rpath
libasyncns-0.8/m4/
libasyncns-0.8/m4/lt~obsolete.m4
libasyncns-0.8/m4/attributes.m4
libasyncns-0.8/m4/ltoptions.m4
libasyncns-0.8/m4/search_function.m4
libasyncns-0.8/m4/ltversion.m4
libasyncns-0.8/m4/zp_lynx_doc.m4
libasyncns-0.8/m4/acx_pthread.m4
libasyncns-0.8/m4/libtool.m4
libasyncns-0.8/m4/ltsugar.m4
libasyncns-0.8/Makefile.am
libasyncns-0.8/bootstrap.sh
libasyncns-0.8/missing
libasyncns-0.8/ltmain.sh
libasyncns-0.8/configure.ac
libasyncns-0.8/configure
libasyncns-0.8/install-sh
libasyncns-0.8/doxygen/
libasyncns-0.8/doxygen/doxygen.conf.in
libasyncns-0.8/doxygen/Makefile.in
libasyncns-0.8/doxygen/Makefile.am
libasyncns-0.8/aclocal.m4
libasyncns-0.8/libasyncns/
libasyncns-0.8/libasyncns/Makefile.in
libasyncns-0.8/libasyncns/asyncns.h
libasyncns-0.8/libasyncns/Makefile.am
libasyncns-0.8/libasyncns/asyncns.c
libasyncns-0.8/libasyncns/asyncns-test.c
libasyncns-0.8/config.sub
libasyncns-0.8/doc/
libasyncns-0.8/doc/style.css
libasyncns-0.8/doc/Makefile.in
libasyncns-0.8/doc/README.html
libasyncns-0.8/doc/Makefile.am
libasyncns-0.8/doc/README.html.in
libasyncns-0.8/doc/README
libasyncns-0.8/README
libasyncns.SlackBuild.build: line 54: ./configure: Permission denied
libasyncns:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?: Y
Processing mm-common
mm-common:
mm-common not found in /var/cache/sbopkg.
--2014-08-11 19:42:35-- http://ftp.gnome.org/pub/GNOME/sources/mm-common/0.9/mm-common-0.9.6.tar.xz
Resolving ftp.gnome.org (ftp.gnome.org)... 130.239.18.173, 130.239.18.163, 130.239.18.165, ...
Connecting to ftp.gnome.org (ftp.gnome.org)|130.239.18.173|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 569704 (556K) [application/x-xz]
Saving to: ‘mm-common-0.9.6.tar.xz’
100%[======================================>] 569,704 274KB/s in 2.0s
2014-08-11 19:42:40 (274 KB/s) - ‘mm-common-0.9.6.tar.xz’ saved [569704/569704]
Found mm-common-0.9.6.tar.xz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for mm-common-0.9.6.tar.xz ... FAILED!
Expected: 3b23749ab39441c392c016ce74632678
Found: db2167296d1277359b4bae9d660f1cc2
Do you want to use the downloaded mm-common source:
mm-common-0.9.6.tar.xz in /var/cache/sbopkg?
You can choose among the following options:
- (Y)es, keep the source and continue the build process;
- (N)o, delete the source and abort the build process; or
- (R)etry download and continue the build process.
(Y)es, (N)o, (R)etry?: Y
Keeping the source and continuing.
Building package for mm-common...
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
mm-common:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?: N
+++++++++++++++++++++++++++++++++++++++++++
SUMMARY LOG
Using the SBo repository for Slackware 14.1
Queue Process: Download, build, and install
libasyncns:
MD5SUM check for libasyncns-0.8.tar.gz ... FAILED!
Expected: 1f553d6ce1ad255bc83b3d8e9384f515
Found: 3300f1b02420f2e8fcddbfdd4b067265
Keeping the source and continuing.
Error occurred with build. Please check the log.
mm-common:
MD5SUM check for mm-common-0.9.6.tar.xz ... FAILED!
Expected: 3b23749ab39441c392c016ce74632678
Found: db2167296d1277359b4bae9d660f1cc2
Keeping the source and continuing.
Error occurred with build. Please check the log.
+++++++++++++++++++++++++++++++++++++++++++
###########################################
Queue process complete!
###########################################
root@darkstar:~#
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.