Package Details: xfce4-volumed 0.1.13-7

Git Clone URL: https://aur.archlinux.org/xfce4-volumed.git (read-only)
Package Base: xfce4-volumed
Description: A volume keys control daemon for Xfce
Upstream URL: http://git.xfce.org/apps/xfce4-volumed/
Licenses: GPL3
Submitter: ava1ar
Maintainer: None
Last Packager: padfoot
Votes: 238
Popularity: 4.606680
First Submitted: 2009-11-03 07:26
Last Updated: 2015-07-09 07:28

Latest Comments

padfoot commented on 2016-05-16 07:25

@ belette, I am assuming you have pulseaudio. If so, ensure the device in the XFCE Audio Mixer is set to the corresponding device ending with (pulseaudio mixer).
If you have the panel applet running, ensure that is also set to the device with (pulseaudio mixer).

If the problem persists, unfortunately you will need to wait until Xfce 4.14 which repcaces the mixer with a pulseaudio compatible one.

From http://www.xfce.org/about/news/?post=1425081600 (Xfce 4.12 release announcement 28/02/15)
"due to gstreamer1.0 having dropped the mixer-interface entirely, and xfce4-mixer and xfce4-volumed relying on this interface with gstreamer0.10, our mixer application and volume daemon cannot be ported to 1.0 and are consequently not maintained anymore."
So with 4.14, volumed along with mixer will be going away entirely to be replaced with a pulseaudio compatible solution.

Saying that, unfortunately I would say no bugs will be fixed for this. It is no longer maintained.


Alternatively, if you do not have pulseaudio, in the mixer panel applet, ensure you have the (alsa mixer) device selected and change the mixer track from master to PCM.

belette commented on 2016-05-15 22:50

Hi,
I have tried and it is working well in ecxeption of the unmute.
I have tried what uboot suggested but I am not able to unmute through the shortcut (even if I got the right notification only my master is unmute but not my speakers and I need to manualy unmute them in alsa-mixer to get the sound back..)
Any idea how I can fix this?
many thanks

glaville commented on 2014-11-01 08:50

Did you try to restart your session ?

xfce4-volumed should have been added automaticaly to your autostarted applications.

vohof commented on 2014-11-01 01:45

Hmm, I can't get the keybindings to work.

Sidnioulz commented on 2014-04-30 21:19

Hi, I'm the author of xfce4-volumed. gstreamer-0.10 is probably still needed because as far as I know 1.0+ do not contain the mixer interface. This is the interface used by xfce4-volumed to watch and adjust the volume. Thanks.

uboot commented on 2014-03-25 12:36

For all of you having trouble with hardware keyboard mute button not unmuting properly (i.e. unmuting only master, but not speaker device):

This may be related to xfce4-volumed / xfce4-mixer not working properly with PulseAudio.

In order to make xfce4-volumed work on my Thinkpad X200, I had to

1.) Install gstreamer0.10-good-plugins
2.) Set the actual sounddevice of xfce4-mixer via xfce4-settings-editor to the correct PulseAudio device.

PulseAudio can only be controlled by xfce4-mixer if gstreamer0.10-good-plugins are installed. Otherwise, xfce4-mixer will show ALSA devices only and thus xfce4-volumed will affect alsa device directly.

It took me quite a while to find this out...

glaville commented on 2013-07-21 15:44

@Ennoia Alas, there has been no release of xfce4-volumed since 2011... The configure explictly requires gstreamer0.10, even if it may works with the final version with some patching... A bit again the "vanilla software, unless broken otherwise" Arch policy.

@santodelaespada, I have the same version of libkeybinder here (python2-keybinder2 is not required) and no problems. What does the following command say on your system?

pkg-config --exists --print-errors "keybinder"

SuperV1234 commented on 2013-07-21 14:29

Thank you for this package. Hope it is included in extra soon!

Bazon commented on 2013-06-25 15:38

If unmuting by keyboard doesn't work:
For me worked
amixer set Master toggle
(then binded to the XF86mute key.)

Bazon commented on 2013-06-25 09:46

If unmuting by keyboard doesn't work:
For me worked
amixer set Master toggle
(then binded to the XF86mute key.)

santodelaespada commented on 2013-06-09 19:31

I get:
checking for LIBKEYBINDER... no
configure: error: Package requirements (keybinder) were not met:

I got installed:
libkeybinder2 0.3.0-1
python2-keybinder2 0.3.0-1

Ennoia commented on 2013-03-24 10:33

Should dependencies be updated to gstreamer and gst-plugins-base, i.e. 1.0.6 version ?

glaville commented on 2013-03-07 22:14

Since using Keyboard shortcuts is still a bit hackish (the suggested command in many wikis, amixer set Master 5%+, applies both to playback and capture streams for example, and does not always properly show notifications), I'll take this package maintenance.

volumeicon is based on GTK3 (as opposed to the rest of Xfce), adds a second sound icon and a small arrow is still shown even when hidden using tray area settings.

andreyv commented on 2013-03-07 09:24

Disowning, too, since I've moved to volumeicon. It does not occupy visible space if it is marked "Hidden" in the Xfce Tray plugin settings. Sorry.

GI_Jack commented on 2012-12-16 14:57

just found this, this seriously needs to be included in extra

andreyv commented on 2012-11-14 10:19

Erm, right — fixed, thanks.

dracorp commented on 2012-11-14 08:37

community/libkeybinder migrated to community/libkeybinder2

andreyv commented on 2012-11-10 15:10

I'll take it.

ava1ar commented on 2012-11-10 14:26

Disowning it, since I am using KDE only now.

ava1ar commented on 2012-11-10 14:25

Disowning it, since I am using KDE only now.

exterm commented on 2012-11-09 14:54

package libkeybinder doesn't exist anymore. Maybe libkeybinder2 is the right one?

galaux commented on 2012-11-08 15:52

Hi,

Package 'libkeybinder' on which this package depends is now in [community] [0]. Dependencies _should_ thus be OK but please check it.

[0] https://www.archlinux.org/packages/?q=keybinder

Jristz commented on 2012-11-07 12:54

xfce4-volumed show the brightness 'bar' alongside the sound 'bar' in my system

andreyv commented on 2012-10-31 12:08

Too bad if xfce4-volumed is getting deprecated. volumeicon works, but (obviously :) ) adds an extra icon in the notification area, which reduces free space on the panel. Are there any other options?

darkshines commented on 2012-07-12 08:57

@guayasil: Thank you very much for your suggestion! "volumeicon" works very well and is configurable. It works great with the notification.

ava1ar commented on 2012-05-17 02:21

DEADTHECAT, thanks! Updated.

Anonymous comment on 2012-05-15 09:35

For users used to use xfce4-volumed (like me): xfce4-volumed seems to be getting obsoleted/abandoned (even not listed at goodies.xfce.org). `volumeicon' present in official Arch repos does +/- the same work (at least for me) and seems to nicely fit XFCE. Give it a try, please.

Anonymous comment on 2012-05-11 19:02

I suggest adding notification-daemon as an (opt)depend instead of xfce4-notifyd seeing as all notification daemons (including notifyd and awesome wm) have a profides :: notification-daemon in their package

ava1ar commented on 2012-02-16 02:01

@kullfar,
done

kullfar commented on 2012-02-15 06:29

You should add "xfce4-notifyd" to dependencies (optional?) or something like this to have OSD notification under XFCE4

Maribu commented on 2012-02-09 07:06

@ava1ar

There's no need for a temporary workaround. xfce4-volumend does not depend on libpng, but it does depend on keybinder which is compiled against libpng. Just recompile keybinder and everything is fine.

Cheers!

ava1ar commented on 2012-02-07 01:26

@Andreyv
Thanks! Will not touching PKGBUILD then.

For everybody expirencing issues with libpng, as a temporary workaround, you can install libpng14, until dependencies are not recompiled and fixed to work correctly with libpng 1.5.

andreyv commented on 2012-02-06 17:32

This is the output of "readelf -d /usr/bin/xfce4-volumed": http://pastie.org/3328727

As you can see, there is no *direct* dependency on libpng. If ldd shows it, then one of the listed libraries directly or indirectly depends on libpng, and you need to upgrade/fix that library, not this program. On my system xfce4-volumed loads libpng15.

ava1ar commented on 2012-02-06 14:41

@swiftgeek,
looks like yes, it is hardcoded. As a quick fix I'll add libpng14 as a dependency to the PKGBUILD, will see if it will be possible to use libpng 1.5 later.

swiftgeek commented on 2012-02-06 14:20

It's help... btw there is nothing about libpng in configure stage, so libpng14 is hardcoded

ava1ar commented on 2012-02-06 14:10

@swiftgeek
can you please try installing libpng14 package from aur. Let me know, if this helps, I'll update dependency section then.

swiftgeek commented on 2012-02-06 14:01

I know but it still doesn't work :(

andreyv commented on 2012-02-06 13:00

Read the news: http://www.archlinux.org/news/libpnglibtiff-rebuilds-move-from-testing/

swiftgeek commented on 2012-02-06 12:56

xfce4-volumed: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory

andreyv commented on 2011-12-19 20:30

I'm sorry for the trouble -- it seems to work after a reboot. Thanks anyway!

andreyv commented on 2011-12-14 12:03

Thanks for the package. I've got a little problem, though: pressing the "Disable volume" key once disables sound, but pressing it again doesn't unmute sound, as seen in alsamixer. The notifications work fine.

Anonymous comment on 2011-11-30 15:55

/usr/lib/yaourt/util.sh: line 197: PKGBUILD: command not found
==> xfce4-volumed dependencies:
- gstreamer0.10-base (already installed)
- libkeybinder (already installed)
- libnotify (already installed)
- xfconf (already installed)


==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> Continue building xfce4-volumed ? [Y/n]
==> ---------------------------------------
==>
==> Building and installing package
==> Making package: xfce4-volumed 0.1.13-3 (Wed Nov 30 23:54:33 UTC 2011)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found xfce4-volumed-0.1.13.tar.bz2
==> Validating source files with md5sums...
xfce4-volumed-0.1.13.tar.bz2 ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build xfce4-volumed.

aliasbody commented on 2011-11-22 12:26

I wish this package was in the official repository (by official I mean core/extra/community).... great job ^^

ava1ar commented on 2011-03-31 19:05

alexwizard, thanks! PKGBUILD updated.

al3hex commented on 2011-03-31 15:38

Hi, I've written a fixed and improved version of your PKGBUILD: http://pastebin.com/2zLeZgB5
Changelog:
* fixed pkgdesc (too long)
* fixed url (https://launchpad.net/xfce4-volumed/+announcement/4351)
* fixed deps (moved gstreamer0.10-base-plugins to optdeps, as it's not a runtime dep)
* removed makedeps array (pkgconfig is in base-devel group so it should NOT be in any AUR PKGBUILDs)
* removed group array (useless for an AUR package)
* removed options array (useless for this package)
* other minor fixes
So, please update it. Thanks.

al3hex commented on 2011-03-31 15:37

Hi, I've written a fixed and improved version of your PKGBUILD: http://pastebin.com/2zLeZgB5
Changelog:
* fixed pkgdesc (too long)
* fixed url (https://launchpad.net/xfce4-volumed/+announcement/4351)
* fixed deps (moved gstreamer0.10-base-plugins to optdeps, as it's not a runtime dep)
* removed makedeps array (pkgconfig is in base-devel group so it should NOT be in any AUR PKGBUILDs)
* removed group array (useless for an AUR package)
* removed options array (useless for this package)
* other minor fixes
So, please update it. Thanks.

ava1ar commented on 2011-03-20 21:16

Dependency list updated

ava1ar commented on 2011-03-20 15:26

mikeym, I will update package later today. Thanks for the info!

mikeym commented on 2011-03-20 12:58

I've been in contact with the developer (when I thought this was a more difficult problem). He very helpfully confirmed that 'volumed uses the mixer interface of GStreamer (which is a base plugin) and not only GStreamer itself'.

mikeym commented on 2011-03-20 12:52

I've just installed this for my openbox system without Xfce. I had a bit of trouble getting it to work until I discovered that gstreamer0.10-base-plugins is required to get it to work (at least for ALSA). Could I suggest that gstreamer0.10-base-plugins be added as a dependency or at lest an optional one.

guisacouto commented on 2011-03-18 18:39

Needs a patch due to libnotify update.

in the file: xfce4-volumed/src/xfce4-volumed-0.1.11/src/xvd_notify.c
remove line 120 for example. The point is removing one of the NULL arguments.

best regards

ava1ar commented on 2011-02-17 01:06

Thanks, thebopshoobop!
I'll look at the patch and will incorporate it to PKGBUILD as optional patch.

thebopshoobop commented on 2011-02-16 21:31

Hi,
I don't know if anyone else is interested, but I just made a little patch that steals your volume keys back from this daemon. To clarify, xfce4-volumed _completely_ steals your volume{-up,-down} and mute keys. This means that you cannot use <some modifier key>+<volume up> to control anything. So, if you want to use <control(or whatever)>+<volume keys> to control your music/video/game/etc. independently from your system volume, just put this patch: http://aur.pastebin.com/1F7w7Tj9 in the same directory as the PKGBUILD. Next add a line like this: 'patch -uN src/xvd_keys.c ${startdir}/xvd_keys-unsteal.patch' to the PKGBUILD below the 'cd ${srcdir}/${pkgname}-${pkgver}' line. Makepkg and install. (Re)start xfce4-volumed. Enjoy your freedom!

BTW, I am a long time k/x/ubuntu user and arch noob. Please let me know if I have done or demonstrated anything incorrectly. This is the first time that I have ever actually created a patch for a program I use and It was pretty fun and easy. Arch Rocks!

glaville commented on 2010-11-18 17:53

Hello, xfce4-volumd is out !
http://git.xfce.org/apps/xfce4-volumed/

Here is an updated PKGBUILD to build it :

# Contributor: ava1ar (mail.avatar at gmail.com )

pkgname=xfce4-volumed
pkgver=0.1.11
pkgrel=1
pkgdesc="Basic daemon enabling the XF86 Volume keys and supporting synchronous volume notifications"
arch=('i686' 'x86_64')
license=('GPL')
url="https://launchpad.net/xfce4-volumed"
groups=('xfce4-goodies')
depends=('xfconf' 'gstreamer0.10-base' 'libnotify' 'libkeybinder')
makedepends=('pkgconfig>=0.9.0')
options=('!libtool')
source=(http://archive.xfce.org/src/apps/xfce4-volumed/0.1/${pkgname}-${pkgver}.tar.bz2)
md5sums=('b387d88c5a07355bf083547531bf7505')

build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var
make || return 1
make DESTDIR=${pkgdir} install || return 1
}

ava1ar commented on 2010-10-20 07:52

Updated to version 0.1.9
Added new required dependency: libkeybinder (available in AUR)