Did you try to restart your session ?
xfce4-volumed should have been added automaticaly to your autostarted applications.
Search Criteria
Package Details: xfce4-volumed 0.1.13-7
Package Actions
| Package Base: | xfce4-volumed |
|---|---|
| Description: | A volume keys control daemon for Xfce |
| Upstream URL: | http://git.xfce.org/apps/xfce4-volumed/ |
| Category: | xfce |
| Licenses: | |
| Submitter: | ava1ar |
| Maintainer: | glaville |
| Last Packager: | None |
| Votes: | 210 |
| First Submitted: | 2009-11-03 07:26 |
| Last Updated: | 2012-11-14 10:17 |
Dependencies (4)
Required by (0)
Sources
Latest Comments
Comment by glaville
Comment by vohof
Hmm, I can't get the keybindings to work.
Comment by Sidnioulz
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
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
@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
Thank you for this package. Hope it is included in extra soon!
Comment by Bazon
If unmuting by keyboard doesn't work:
For me worked
amixer set Master toggle
(then binded to the XF86mute key.)
Comment by santodelaespada
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
Should dependencies be updated to gstreamer and gst-plugins-base, i.e. 1.0.6 version ?
Comment by glaville
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
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
just found this, this seriously needs to be included in extra
Comment by andreyv
Erm, right — fixed, thanks.
Comment by dracorp
community/libkeybinder migrated to community/libkeybinder2
Comment by andreyv
I'll take it.
Comment by ava1ar
Disowning it, since I am using KDE only now.
Comment by ava1ar
Disowning it, since I am using KDE only now.
Comment by exterm
package libkeybinder doesn't exist anymore. Maybe libkeybinder2 is the right one?
Comment by galaux
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
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
@guayasil: Thank you very much for your suggestion! "volumeicon" works very well and is configurable. It works great with the notification.
Anonymous comment
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
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
@kullfar,
done
Comment by kullfar
You should add "xfce4-notifyd" to dependencies (optional?) or something like this to have OSD notification under XFCE4
Comment by Maribu
@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
@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
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
@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
It's help... btw there is nothing about libpng in configure stage, so libpng14 is hardcoded
Comment by ava1ar
@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
I know but it still doesn't work :(
Comment by andreyv
Comment by swiftgeek
xfce4-volumed: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
Comment by andreyv
I'm sorry for the trouble -- it seems to work after a reboot. Thanks anyway!
Comment by andreyv
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
/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
I wish this package was in the official repository (by official I mean core/extra/community).... great job ^^
Comment by ava1ar
alexwizard, thanks! PKGBUILD updated.
Comment by al3hex
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
Dependency list updated
Comment by mikeym
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
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
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
Thanks, thebopshoobop!
I'll look at the patch and will incorporate it to PKGBUILD as optional patch.
Comment by thebopshoobop
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
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
Updated to version 0.1.9
Added new required dependency: libkeybinder (available in AUR)