Package Details: volctl 1.0.0-2

Git Clone URL: https://aur.archlinux.org/volctl.git (read-only, click to copy)
Package Base: volctl
Description: Per-application volume control for GNU/Linux desktops
Upstream URL: https://buzz.github.io/volctl/
Keywords: desktop pulseaudio tray volume
Licenses: GPL3
Submitter: buzz
Maintainer: buzz
Last Packager: buzz
Votes: 14
Popularity: 0.59
First Submitted: 2016-04-22 16:53 (UTC)
Last Updated: 2026-05-24 14:37 (UTC)

Latest Comments

1 2 3 Next › Last »

buzz commented on 2026-05-24 14:32 (UTC)

could you provide an AUR package for the legacy python version

You may use git to retrieve previous versions of this PKGBUILD if needed. I recommend against using it though. It's unmaintained from now on.

Or provide a bin version of the package?

@silent Binary version here: https://aur.archlinux.org/packages/volctl-bin

silent commented on 2026-05-24 06:41 (UTC)

Hi, could you provide an AUR package for the legacy python version? Or provide a bin version of the package? The rust build dependency is an overkill for someone not using rust otherwise.

brique commented on 2024-08-07 08:29 (UTC)

silent: 1. It's not a mess, but a solution. 2. The current conflict of volctl can be easily resolved (again: it's just the change of the dependency from pulseaudio to pulse-native-provider).
3. If you can't wait until buzz fixes it, do it yourself.

silent commented on 2024-08-06 21:41 (UTC)

This volctl package has a conflict as well due to this intentional mess.

brique commented on 2024-08-05 20:33 (UTC)

silent: No, there is no conflict. The pulse-native-provider package is dummy without any files. For the reasons of the change in pipewire-pulse please take a look: https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/issues/10

silent commented on 2024-08-05 20:16 (UTC)

brique: The problem is that the pipewire packages are a mess in Arch Linux. For example, in the extra repository pipewire-pulse indeed provides pulse-native-provider: https://archlinux.org/packages/extra/x86_64/pipewire-pulse/ However, there is a pulse-native-provider package also in extra, that has pipewire-pulse (and many other packages) as dependency. https://archlinux.org/packages/extra/x86_64/pulse-native-provider/ So pipewire-pulse should probably provide pulseaudio (as it has pulseaudio as conflicts) and should not provide pulse-native-provider (as this surely generates a conflict with the pulse-native-provider package in extra)

sinasina commented on 2024-08-05 04:23 (UTC) (edited on 2024-08-05 05:19 (UTC) by sinasina)

I just ran yay to update. I presume the dependency needs to be changed in the pkgbuild. (what user brique said in the previous comment)

brique commented on 2024-08-04 19:21 (UTC)

The problem is pipewire-pulse, because the package doesn't provide pulseaudio anymore. volctl builds and works fine, if you change the dependency from pulseaudio to pulse-native-provider.

buzz commented on 2024-08-04 12:31 (UTC)

error: failed to prepare transaction (could not satisfy dependencies) :: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by volctl

Could you post what command you were using?

volctl works with either PulseAudio or pipewire-pulse.

sinasina commented on 2024-08-03 03:50 (UTC)

error: failed to prepare transaction (could not satisfy dependencies)
:: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by volctl