Commit graph

763 commits

Author SHA1 Message Date
Arun Raghavan
ba3c11bb41 Update installation instructions in documentation
Fixes: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/157
2025-09-17 12:22:29 -04:00
Martin Rys
bba68bdf95 Use port device name when available, this usually identifies a device profile... 2025-09-17 16:15:28 +00:00
Martin Rys
e27f43898f Switch to active_profile2 to get rid of the deprecated active_profile 2025-09-17 11:59:05 -04:00
Arun Raghavan
121f2a86c3 Apply clang-format changes 2025-09-17 11:50:31 -04:00
Nicola Revelant
b53ad2a96d Add clang-format file 2025-09-17 11:48:47 -04:00
Arun Raghavan
d43ef2b5e8 Updates for 6.2 2025-09-17 11:09:57 -04:00
Alfred Wingate
c9ae5ab0cb Use meson feature for lynx
This means you don't have to explicitly disable the lynx option to build
pavucontrol if you don't have lynx installed.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
2025-06-26 00:34:03 +00:00
Alfred Wingate
66a3e147b0 Add a option for controlling libcanberra feature
The retains the previous behavior of automagic except it allows the user to
explicitly enable or disable the feature.

Chose to call the feature a more agnostic "audio-feedback".

Bug: https://bugs.gentoo.org/950761
See-Also: 22b04fff6e
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2025-06-26 00:34:03 +00:00
Arun Raghavan
ce48aec45f Decay volume meters on monitor stream suspend
If the stream is suspended mid peak, the volume meter just hangs at the
last level. This can happen with a idle suspend timeout of 0 on
PulseAudio, or just by default on PipeWire.

When that happens, we attach to the frame clock and decay to zero in a
second.

Fixes: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/174
2025-06-23 09:54:05 -04:00
Arun Raghavan
cd7bd578ae More fixes for not inhibiting autosuspend
Makes sure the sink input monitor stream doesn't keep the monitor source
(and thus the sink) open.
2025-06-04 16:24:52 +05:30
Arun Raghavan
1f58c43347 Don't inhibit suspend on monitor sources
This allows us to not keep sinks open if nothing else is connected.
2025-06-03 09:23:41 +05:30
Arun Raghavan
b4af9ef7fa Correctly handle profile list indices in dropdown
With the option to hide some profiles, we need to track the list store
index separately from the profile list iterator, so that the active
selection in the dropdown is correct. We also need to allow an invalid
selection, as an unavailable profile might be selected.
2024-09-27 07:46:22 -04:00
rohit haldipur
72055b484a Simplified logic for hiding unavailable/unplugged card profiles 2024-09-27 07:13:21 -04:00
rohit haldipur
c46fbee81c Add a checkbox to hide unavailable profiles 2024-09-27 07:13:20 -04:00
Arun Raghavan
34e364b880 Update icons in build system and UI file 2024-09-25 08:47:09 -04:00
Jakub Steiner
7763249b6d
data: add app icon
Fixes https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/issues/153
2024-09-23 19:43:07 +02:00
Arun Raghavan
a0e6d2ba3b Merge branch 'weblate' 2024-08-05 09:03:04 -04:00
Martin Srebotnjak
4cf14b8c39 Translated using Weblate (Slovenian)
Currently translated at 100.0% (179 of 179 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sl/
2024-08-04 21:39:02 +02:00
Sergey A
47ec7ec8bb Translated using Weblate (Russian)
Currently translated at 98.8% (177 of 179 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/
2024-08-04 21:39:02 +02:00
김인수
eb4e428191 Translated using Weblate (Korean)
Currently translated at 88.8% (159 of 179 strings)

Translation: pulseaudio/pavucontrol
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/
2024-08-04 21:39:02 +02:00
Karl Ove Hufthammer
9cc6fdc79f Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (179 of 179 strings)

Co-authored-by: Karl Ove Hufthammer <karl@huftis.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/
Translation: pulseaudio/pavucontrol
2024-08-02 23:02:27 -04:00
Oğuz Ersen
a248c0a8f9 Translated using Weblate (Turkish)
Currently translated at 100.0% (179 of 179 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/tr/
Translation: pulseaudio/pavucontrol
2024-08-02 23:02:27 -04:00
Luna Jernberg
1374578a8d Translated using Weblate (Swedish)
Currently translated at 100.0% (179 of 179 strings)

Co-authored-by: Luna Jernberg <bittin@reimu.nl>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sv/
Translation: pulseaudio/pavucontrol
2024-08-02 23:02:27 -04:00
Weblate Translation Memory
920b31e8d8 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (179 of 179 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (179 of 179 strings)

Translated using Weblate (Russian)

Currently translated at 94.9% (170 of 179 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sv/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:57 -04:00
Sergey A
1424e5e43b Translated using Weblate (Russian)
Currently translated at 98.3% (176 of 179 strings)

Translated using Weblate (Russian)

Currently translated at 97.2% (174 of 179 strings)

Translated using Weblate (Russian)

Currently translated at 94.9% (170 of 179 strings)

Co-authored-by: Sergey A <sw@atrus.ru>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ru/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Weblate
96ccc5086f Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Giannis Antypas
4f383c492c Translated using Weblate (Greek)
Currently translated at 100.0% (179 of 179 strings)

Translated using Weblate (Greek)

Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Giannis Antypas <gianni.antypas@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/el/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Scrambled 777
b58ea83892 Translated using Weblate (Hindi)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Scrambled 777 <weblate.scrambled777@simplelogin.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hi/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Martin Srebotnjak
aaee21035e Translated using Weblate (Slovenian)
Currently translated at 98.7% (152 of 154 strings)

Co-authored-by: Martin Srebotnjak <miles@filmsi.net>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/sl/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Sabri Ünal
d6f66eedd6 Translated using Weblate (Turkish)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Sabri Ünal <libreajans@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/tr/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Matěj Valášek
431fd54155 Translated using Weblate (Czech)
Currently translated at 87.6% (135 of 154 strings)

Co-authored-by: Matěj Valášek <valmatej@seznam.cz>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/cs/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Yousef Alzahrani
8199d4e94d Translated using Weblate (Arabic)
Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Yousef Alzahrani <yousefz@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ar/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Yousef Alzahrani
0834805a88 Added translation using Weblate (Arabic)
Co-authored-by: Yousef Alzahrani <hihe56@hotmail.com>
2024-08-02 23:00:38 -04:00
Acs Zoltan
eb24b0f20f Translated using Weblate (Hungarian)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Acs Zoltan <acszoltan111@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hu/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Adriaan Joubert
aec4aca7db Translated using Weblate (Afrikaans)
Currently translated at 13.6% (21 of 154 strings)

Added translation using Weblate (Afrikaans)

Co-authored-by: Adriaan Joubert <fedoraproject.org@langelier.co.za>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/af/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Mickaël STEMMER
d4338293ff Translated using Weblate (French)
Currently translated at 88.3% (136 of 154 strings)

Co-authored-by: Mickaël STEMMER <mickael.stemmer@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fr/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Yaron Shahrabani
c86f90294f Translated using Weblate (Hebrew)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/he/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
mooo
20f4aefb8e Translated using Weblate (Lithuanian)
Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Lithuanian)

Currently translated at 90.2% (139 of 154 strings)

Co-authored-by: mooo <hazap@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/lt/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Ettore Atalan
9fd0a0ecef Translated using Weblate (German)
Currently translated at 91.5% (141 of 154 strings)

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/de/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Fran Diéguez
ceb0c54cb1 Translated using Weblate (Galician)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Fran Diéguez <frandieguez@gnome.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/gl/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Jan Kuparinen
3d8e0eba22 Translated using Weblate (Finnish)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fi/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Syahmin Sukhairi
73450e5acb Translated using Weblate (Indonesian)
Currently translated at 16.8% (26 of 154 strings)

Co-authored-by: Syahmin Sukhairi <syahmin@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/id/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Baurzhan Muftakhidinov
c93aada9d3 Translated using Weblate (Kazakh)
Currently translated at 48.0% (74 of 154 strings)

Translated using Weblate (Kazakh)

Currently translated at 33.1% (51 of 154 strings)

Translated using Weblate (Kazakh)

Currently translated at 19.4% (30 of 154 strings)

Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/kk/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
김인수
afce1c842f Translated using Weblate (Korean)
Currently translated at 83.7% (150 of 179 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: 김인수 <simmon@nplob.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ko/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Toni Estevez
abcea508f9 Translated using Weblate (Spanish)
Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Toni Estevez <toni.estevez@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ca/
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/es/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Temuri Doghonadze
243c843bd7 Translated using Weblate (Georgian)
Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Georgian)

Currently translated at 100.0% (154 of 154 strings)

Added translation using Weblate (Georgian)

Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/ka/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Jiri Grönroos
e893266023 Translated using Weblate (Finnish)
Currently translated at 98.7% (152 of 154 strings)

Translated using Weblate (Finnish)

Currently translated at 98.0% (151 of 154 strings)

Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/fi/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Hugo Carvalho
18aa424928 Translated using Weblate (Portuguese)
Currently translated at 100.0% (154 of 154 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/pt/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Balázs Meskó
2cdc0fd083 Translated using Weblate (Hungarian)
Currently translated at 100.0% (154 of 154 strings)

Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/hu/
Translation: pulseaudio/pavucontrol
2024-08-02 23:00:38 -04:00
Karl Ove Hufthammer
c5fea2f828 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (179 of 179 strings)

Co-authored-by: Karl Ove Hufthammer <karl@huftis.org>
Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pavucontrol/nn/
Translation: pulseaudio/pavucontrol
2024-08-02 19:18:57 +02:00