Package Details: xfce4-volumed 0.1.13-7

Package Base: xfce4-volumed
Description: A volume keys control daemon for Xfce
Upstream URL: http://git.xfce.org/apps/xfce4-volumed/
Category: xfce
Licenses: GPL3
Submitter: ava1ar
Maintainer: glaville
Last Packager: None
Votes: 210
First Submitted: 2009-11-03 07:26
Last Updated: 2012-11-14 10:17

Latest Comments

Comment by glaville

2014-11-01 08:50

Did you try to restart your session ?

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

Comment by vohof

2014-11-01 01:45

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

Comment by Sidnioulz

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.

Comment by uboot

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...

Comment by glaville

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"

Comment by SuperV1234

2013-07-21 14:29

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

Comment by Bazon

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.)

Comment by santodelaespada

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

Comment by Ennoia

2013-03-24 10:33

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

Comment by glaville

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.

Comment by andreyv

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.

Comment by GI_Jack

2012-12-16 14:57

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

Comment by andreyv

2012-11-14 10:19

Erm, right — fixed, thanks.

Comment by dracorp

2012-11-14 08:37

community/libkeybinder migrated to community/libkeybinder2

Comment by andreyv

2012-11-10 15:10

I'll take it.

Comment by ava1ar

2012-11-10 14:26

Disowning it, since I am using KDE only now.

Comment by ava1ar

2012-11-10 14:25

Disowning it, since I am using KDE only now.

Comment by exterm

2012-11-09 14:54

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

Comment by galaux

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

Comment by andreyv

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?

Comment by darkshines

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.

Anonymous comment

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

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

Comment by ava1ar

2012-02-16 02:01

@kullfar,
done

Comment by kullfar

2012-02-15 06:29

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

Comment by Maribu

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!

Comment by ava1ar

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.

Comment by andreyv

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.

Comment by ava1ar

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.

Comment by swiftgeek

2012-02-06 14:20

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

Comment by ava1ar

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.

Comment by swiftgeek

2012-02-06 14:01

I know but it still doesn't work :(

Comment by andreyv

2012-02-06 13:00

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

Comment by swiftgeek

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

Comment by andreyv

2011-12-19 20:30

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

Comment by andreyv

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

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.

Comment by aliasbody

2011-11-22 12:26

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

Comment by ava1ar

2011-03-31 19:05

alexwizard, thanks! PKGBUILD updated.

Comment by al3hex

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.

Comment by ava1ar

2011-03-20 21:16

Dependency list updated

Comment by mikeym

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'.

Comment by mikeym

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.

Comment by guisacouto

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

Comment by ava1ar

2011-02-17 01:06

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

Comment by thebopshoobop

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!

Comment by glaville

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
}

Comment by ava1ar

2010-10-20 07:52

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