Jak uczynić poziomy głośności uniwersalnymi

8

Zauważyłem, że mój poziom głośności zależy od urządzenia. Na przykład mam 100% głośności przed podłączeniem słuchawek. Po podłączeniu słuchawek, jeśli zmienię głośność do 40%, głośność wróci do 100% po odłączeniu słuchawek. Ponadto po ponownym podłączeniu głośność powraca do 40%. Wygląda więc na to, że poziom głośności zależy od urządzenia.

Może to być przydatne dla niektórych, ale tak naprawdę nie chcę tego. Chcę, aby głośność była uniwersalna, aby nie zmieniała się do ostatniego ustawienia głośności, które było włączone, kiedy ostatnio miałem podłączone to konkretne urządzenie.

Oto zrzut ekranu z moimi ustawieniami systemu, gdy nie mam podłączonych słuchawek:

Tylko głośniki

I natychmiast po podłączeniu słuchawek w ustawieniach zmień to na:

Słuchawki

Więc moje pytanie jest raczej jasne, jak sprawić, by wolumin był uniwersalny dla wszystkich urządzeń?

Używam Ubuntu 15.04.

NobleCreed
źródło
Nawiasem mówiąc, zaktualizowałem informacje o wersji, ponieważ zaktualizowałem i nadal mam problem.
jaka jest wydajność cat /etc/pulse/daemon.conf | grep flat? to nie dzieje się na moim komputerze, kiedy podłączam słuchawki.
JoKeR
Które wyjście podłączyło kabel?
AB
@JoKeR: To jest wynik:flat-volumes = no
@AB: Co masz na myśli?

Odpowiedzi:

1

Aby poziomy głośności były uniwersalne dla wszystkich urządzeń, musisz edytować /etc/pulse/default.paplik. Aby to zrobić w gedit z uruchomionymi uprawnieniami roota:

sudo gedit /etc/pulse/default.pa

To jest fragment pliku:

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

Skomentuj drugą linię, aby nie była już używana:

### Automatically restore the volume of streams and devices
#load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

Zapisz plik i uruchom ponownie usługę dla efektu:

pulseaudio -k

lub w razie potrzeby uruchom ponownie komputer.

VRR
źródło