LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-20-2021, 07:00 AM   #46
BrunoLafleur
Member
 
Registered: Apr 2020
Location: France
Distribution: Slackware
Posts: 401

Rep: Reputation: 367Reputation: 367Reputation: 367Reputation: 367

Quote:
Originally Posted by richarson View Post
BTW, does anybody know whatever happened to module-gsettings.so?

According to the screenshot, Plasma might need it.

It was part of pulseaudio 14.x but it's gone in 15.x
In the Arch distribution this module exists : usr/lib/pulse-15.0/modules/module-gsettings.so

Is it really not in the last Slackware current ?

The Slackbuild doesn't seem to have changed the meson build.
 
Old 08-20-2021, 09:51 AM   #47
richarson
Member
 
Registered: Dec 2020
Location: Argentina
Distribution: Fedora 38 KDE
Posts: 112

Rep: Reputation: Disabled
Quote:
Originally Posted by BrunoLafleur View Post
In the Arch distribution this module exists : usr/lib/pulse-15.0/modules/module-gsettings.so

Is it really not in the last Slackware current ?

The Slackbuild doesn't seem to have changed the meson build.
It's not there anymore:

Quote:
$ sudo updatedb
$ locate module-gsettings
/etc/pulse/default.pa.d/module-gsettings.conf
That file I created with a snippet from pulseaudio 14.x that got removed in 15.x:

Quote:
### Load additional modules from GSettings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gsettings.so
.nofail
load-module module-gsettings
.fail
.endif
But then I realized that module-gsettings.so was actually missing.

Maybe a new/updated dependency is needed?
 
Old 08-20-2021, 10:06 AM   #48
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008
Hello,

Quote:
Originally Posted by BrunoLafleur View Post
In the Arch distribution this module exists : usr/lib/pulse-15.0/modules/module-gsettings.so

Is it really not in the last Slackware current ?

The Slackbuild doesn't seem to have changed the meson build.
There's a meson option for gsettings which can be set to : enabled, disabled or auto.

When set to auto (the default), meson report "Gsettings" as enabled but the module is not build. To force meson to build it, simply pass -Dgsettings=enabled to 'meson':

Code:
$ tar tvf /tmp/pulseaudio-15.0-x86_64-1enabled.txz|gsettings

-rwxr-xr-x root/root     18648 2021-08-20 16:57 usr/lib64/pulse-15.0/modules/module-gsettings.so
-rwxr-xr-x root/root     14648 2021-08-20 16:57 usr/libexec/pulse/gsettings-helper
drwxr-xr-x root/root         0 2021-08-20 16:57 usr/share/GConf/gsettings/
-rw-r--r-- root/root      8636 2021-07-27 22:02 usr/share/GConf/gsettings/pulseaudio.convert
Here is a patch for pulseaudio.Slackbuild (but maybe there's a better solution to solve this) :
Code:
--- pulseaudio.SlackBuild.orig  2021-08-20 16:55:17.246057379 +0200
+++ pulseaudio.SlackBuild       2021-08-20 16:55:17.246057379 +0200
@@ -112,6 +112,7 @@
   --localstatedir=/var \
   --buildtype=release \
   -Dorc=enabled \
+  -Dgsettings=enabled\
   -Dhal-compat=false \
   -Dsystem_user="pulse" \
   -Dsystem_group="pulse" \
--
SeB
 
2 members found this post helpful.
Old 08-20-2021, 10:07 AM   #49
richarson
Member
 
Registered: Dec 2020
Location: Argentina
Distribution: Fedora 38 KDE
Posts: 112

Rep: Reputation: Disabled
Edit: I just read SeB's post (thanks!) after sending mine.
---

I just recompiled pulseaudio 15.0 from slackware's sources (https://mirrors.slackware.com/slackw.../l/pulseaudio/) and in the config phase it says:

Quote:
Enable GSettings: true
But it doesn't install module-gsettings.so in the final package.

It's in the sources but it's not compiled.

Quote:
$ sudo find /tmp/ -name "*gsettings*"
/tmp/pulseaudio-15.0/src/modules/gsettings
/tmp/pulseaudio-15.0/src/modules/gsettings/gsettings-helper.c
/tmp/pulseaudio-15.0/src/modules/gsettings/module-gsettings.c

Last edited by richarson; 08-20-2021 at 10:08 AM.
 
Old 08-20-2021, 10:12 AM   #50
richarson
Member
 
Registered: Dec 2020
Location: Argentina
Distribution: Fedora 38 KDE
Posts: 112

Rep: Reputation: Disabled
Quote:
Originally Posted by phenixia2003 View Post
Hello,



There's a meson option for gsettings which can be set to : enabled, disabled or auto.

When set to auto (the default), meson report "Gsettings" as enabled but the module is not build. To force meson to build it, simply pass -Dgsettings=enabled to 'meson':

Code:
$ tar tvf /tmp/pulseaudio-15.0-x86_64-1enabled.txz|gsettings

-rwxr-xr-x root/root     18648 2021-08-20 16:57 usr/lib64/pulse-15.0/modules/module-gsettings.so
-rwxr-xr-x root/root     14648 2021-08-20 16:57 usr/libexec/pulse/gsettings-helper
drwxr-xr-x root/root         0 2021-08-20 16:57 usr/share/GConf/gsettings/
-rw-r--r-- root/root      8636 2021-07-27 22:02 usr/share/GConf/gsettings/pulseaudio.convert
Here is a patch for pulseaudio.Slackbuild (but maybe there's a better solution to solve this) :
Code:
--- pulseaudio.SlackBuild.orig  2021-08-20 16:55:17.246057379 +0200
+++ pulseaudio.SlackBuild       2021-08-20 16:55:17.246057379 +0200
@@ -112,6 +112,7 @@
   --localstatedir=/var \
   --buildtype=release \
   -Dorc=enabled \
+  -Dgsettings=enabled\
   -Dhal-compat=false \
   -Dsystem_user="pulse" \
   -Dsystem_group="pulse" \
--
SeB
Confirmed!

Code:
$ sudo find /tmp/ -name "module-gsettings.so"
/tmp/package-pulseaudio/usr/lib64/pulse-15.0/modules/module-gsettings.so
/tmp/pulseaudio-15.0/meson-build/src/modules/module-gsettings.so
Probably a good candidate for the "Requests for -current (14.2-->15.0)" thread
 
Old 08-22-2021, 10:58 PM   #51
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,508

Rep: Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472Reputation: 8472
Thanks.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
System starts with Dummy Output as Sound output device arindom Linux - Desktop 3 03-19-2024 05:43 PM
Olympus sound recorder USB device fails to appear after upgrade to ubuntu 14.04 adrianmariano Linux - Hardware 1 07-03-2014 04:10 PM
LXer: Qt 5.2 RC1 Released Along Side Qt Creator 3.0 RC1 LXer Syndicated Linux News 0 11-29-2013 11:11 AM
[SOLVED] 13.1 "VLC failed to initialize your sound output device" if opened after Firefox RajahBrooke Slackware 17 08-31-2010 06:46 AM
audio output device changes to 'dummy output' Joshwaaa Linux - Software 1 04-02-2010 10:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:24 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration