Search Criteria
Package Details: pulseaudio-ctl 1.70-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pulseaudio-ctl.git (read-only, click to copy) |
---|---|
Package Base: | pulseaudio-ctl |
Description: | Control pulseaudio volume from the shell or mapped to keyboard shortcuts. |
Upstream URL: | https://github.com/graysky2/pulseaudio-ctl |
Licenses: | MIT |
Conflicts: | pulseaudio_ctl |
Replaces: | pulseaudio_ctl |
Submitter: | graysky |
Maintainer: | graysky |
Last Packager: | graysky |
Votes: | 196 |
Popularity: | 0.103837 |
First Submitted: | 2013-10-11 23:09 (UTC) |
Last Updated: | 2022-05-05 18:46 (UTC) |
Dependencies (4)
- bc (bc-gh)
- libpulse (libpulse-bluedio, pulseaudio-pali, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd, libpulse-nosystemd-minimal-git, libpulse-hsphfpd, libpulse-airplay, pulseaudio-git)
- pulseaudio (pulseaudio-bluedio, pulseaudio-pali, pulseaudio-dummy, pulseaudio-nosystemd-git, pulseaudio-nosystemd-minimal-git, pulseaudio-hsphfpd, pulseaudio-airplay, pulseaudio-git, pipewire-common-pulse-git, pipewire-full-pulse-git, pipewire-pulse-git, pipewire-pulse)
- libnotify (libnotify-gtk2, libnotify-id-git, libnotify-id) (optional) – to display volume and mute status
Latest Comments
kode54 commented on 2021-12-31 03:02 (UTC)
@Pound_Hash: This tool doesn't work with PipeWire, only PulseAudio.
Pound_Hash commented on 2021-12-31 02:27 (UTC)
It fails to run with the error:
th0rne commented on 2020-10-06 09:22 (UTC)
Quick and dirty fix for people using pulse 13:
sed -i 's/# stop if the above failed.*/PCV=2/' /bin/pulseaudio-ctl
nipsky commented on 2020-10-06 08:11 (UTC)
Hmm, maybe quick and dirty via
in this case? ;)kode54 commented on 2020-10-06 08:09 (UTC)
Meh, I should have figured there would be problems like that. At least the "libpulse" part can be part of the filter. Not sure what else would work. This thing is being installed on systems that are likely to have bleeding edge, but is still carrying the baggage of backwards compatibility going back nearly a decade.
nipsky commented on 2020-10-06 08:06 (UTC)
This runs into trouble when you’re using a non-english system, for example, in German pactl --version returns this, making the grep fail:
graysky commented on 2020-08-20 10:41 (UTC)
@kode54 - Ah, I am not using [testing]. I will see.
kode54 commented on 2020-08-18 00:26 (UTC)
@graysky - Without the advised changes, the script dies with this error here:
Because the PAVERSION it determines from my install of pulseaudio looks like this:
Ah, of course, it would be helpful to note that I have the testing repos enabled, therefore I'm a frequent early victim of update decisions.
graysky commented on 2020-08-17 09:56 (UTC)
@kode54 - Why though?
kode54 commented on 2020-08-16 22:41 (UTC)
@graysky - And I wasn't aware of any Arch Linux users using pulseaudio older than 13. Perhaps this can be a patch against the AUR version, then.
graysky commented on 2020-08-16 10:04 (UTC)
@kode54 - But grepping for 'Linked' should fail to return values for users of older versions, no? The only function
PAVERSION
serves is to set an internal expectation for further commands...kode54 commented on 2020-08-16 00:02 (UTC)
It should be changed now to:
joshskidmore commented on 2019-09-12 19:40 (UTC)
@graysky - Works perfectly! Thanks for the quick fix.
graysky commented on 2019-09-12 19:29 (UTC)
@josh @Swipte - thanks for reporting and for the proposed fix. Fixed in 1.67. Please try can report back. In the future, open an issue on the github page rather then in the AUR.
ElVino commented on 2019-09-12 18:43 (UTC)
@joshskidmore the repo is located here: https://github.com/graysky2/pulseaudio-ctl
joshskidmore commented on 2019-09-12 17:03 (UTC) (edited on 2019-09-12 17:04 (UTC) by joshskidmore)
pulseaudio-ctl is a bash script. The author is using a pretty rough regexp and bc to check pactl versions. The latest version of pulseaudio is 12.99.3 and bc cannot properly interpret the
.3
. You can fix this (temporarily) by replacing line 39 in/usr/bin/pulseaudio-ctl
with:PAVERSION=$(pactl --version | grep pactl | sed -e 's/^pactl //' -e 's/\([0-9.]\+\).\([0-9.]\+\)$/\1/')
I would submit a pull request to the author's repo, but it appears abandoned?
Swipe commented on 2019-09-12 13:00 (UTC)
I'm getting this error today after an upgrade to pulseaudio: upgraded pulseaudio (12.2-2 -> 12.99.3-1)
$ /usr/bin/pulseaudio-ctl up (standard_in) 1: syntax error (standard_in) 1: syntax error (standard_in) 1: syntax error Cannot determine which version of pactl is installed. Aborting.
Downgrading pulseaudio and libpulse fixes this.
atopia commented on 2017-09-20 08:01 (UTC) (edited on 2017-09-20 08:02 (UTC) by atopia)
graysky commented on 2017-09-19 19:29 (UTC)
atopia commented on 2017-09-19 14:38 (UTC)
muchweb commented on 2017-09-19 10:59 (UTC)
commented on 2017-09-19 04:07 (UTC)
Cake commented on 2017-09-19 01:58 (UTC)
skunktrader commented on 2017-09-19 00:42 (UTC)
graysky commented on 2017-09-18 20:05 (UTC)
muchweb commented on 2017-09-18 14:22 (UTC)
Haron_Prime commented on 2017-09-18 13:33 (UTC)
graysky commented on 2015-08-05 18:52 (UTC)
moscar commented on 2015-07-31 13:36 (UTC)
sirmacik commented on 2014-12-29 23:13 (UTC)
lembang commented on 2014-12-28 00:55 (UTC)
gilmoreja commented on 2014-12-27 23:37 (UTC)
graysky commented on 2014-12-27 12:20 (UTC)
graysky commented on 2014-12-21 15:50 (UTC)
graysky commented on 2014-12-18 14:58 (UTC)
gilmoreja commented on 2014-12-14 17:58 (UTC)
graysky commented on 2014-12-14 17:58 (UTC)
graysky commented on 2014-12-14 17:55 (UTC)
graysky commented on 2014-12-14 17:55 (UTC)
gilmoreja commented on 2014-12-14 17:02 (UTC)
graysky commented on 2014-12-14 16:57 (UTC)
gilmoreja commented on 2014-12-14 16:55 (UTC)
graysky commented on 2014-12-12 18:43 (UTC)
graysky commented on 2014-12-08 21:43 (UTC)
graysky commented on 2014-12-07 21:09 (UTC)
graysky commented on 2014-12-07 20:36 (UTC)
graysky commented on 2014-12-03 20:43 (UTC)
graysky commented on 2014-11-28 15:16 (UTC)
graysky commented on 2014-11-02 20:31 (UTC)
graysky commented on 2014-08-23 14:37 (UTC)
nsmathew commented on 2014-08-23 13:51 (UTC)
nsmathew commented on 2014-08-23 13:49 (UTC)
Theredbaron1834 commented on 2014-08-17 21:20 (UTC)
stativ commented on 2013-10-12 14:44 (UTC)
WOFall commented on 2013-10-12 14:30 (UTC)
graysky commented on 2013-10-12 14:08 (UTC)
WOFall commented on 2013-10-12 13:32 (UTC)
graysky commented on 2013-10-12 09:11 (UTC)
WOFall commented on 2013-10-12 00:05 (UTC)
WOFall commented on 2013-10-11 23:59 (UTC)
graysky commented on 2013-10-11 23:16 (UTC)
WOFall commented on 2013-10-11 22:58 (UTC)
graysky commented on 2013-10-11 22:39 (UTC)
WOFall commented on 2013-10-11 22:33 (UTC)
graysky commented on 2013-10-11 22:12 (UTC)
WOFall commented on 2013-10-11 21:06 (UTC)
graysky commented on 2013-10-10 19:44 (UTC)
WOFall commented on 2013-10-10 19:41 (UTC)
graysky commented on 2013-10-10 19:11 (UTC)
graysky commented on 2013-10-10 19:00 (UTC)
WOFall commented on 2013-10-10 18:57 (UTC)
graysky commented on 2013-08-23 21:33 (UTC)
jumpily commented on 2013-08-23 21:30 (UTC)
graysky commented on 2013-08-23 18:53 (UTC)
jumpily commented on 2013-08-23 05:57 (UTC)
smekkleysa commented on 2013-01-25 00:12 (UTC)
graysky commented on 2013-01-21 21:28 (UTC)
cdemoulins commented on 2013-01-21 16:26 (UTC)
smekkleysa commented on 2013-01-21 14:32 (UTC)
graysky commented on 2012-06-27 07:54 (UTC)
commented on 2012-06-27 02:54 (UTC)
Psilioxus commented on 2011-11-23 10:31 (UTC)
cdemoulins commented on 2011-09-13 21:40 (UTC)
graysky commented on 2011-08-17 17:19 (UTC)
cdemoulins commented on 2011-08-17 16:28 (UTC)