Ubuntu

Jak skonfigurować głośność dźwięku dla aplikacji w Ubuntu?

Jak skonfigurować głośność dźwięku dla aplikacji w Ubuntu?
Większość dystrybucji Linuksa jest dostarczana z serwerem dźwięku PulseAudio, który działa jako pomost między sprzętem audio a uruchomionymi aplikacjami. Pracując na bazie ALSA (interfejsu API opartego na jądrze dla sterowników kart dźwiękowych), PulseAudio zapewnia interfejs do lepszej kontroli dźwięku w Twoim systemie.

Narzędzie konfiguracji domyślnych ustawień systemowych w Ubuntu oferuje mnóstwo opcji konfiguracji ustawień dźwięku PulseAudiodio. Zwykle, gdy aplikacje nie odtwarzają żadnego dźwięku, dostępnych jest tylko kilka suwaków sterujących:

Po uruchomieniu aplikacji, która zaczyna odtwarzać dźwięk, na przykład Firefoxa odtwarzającego wideo z YouTube, pojawia się nowy pasek, który pozwala skonfigurować głośność aplikacji:

W idealnym przypadku nowy suwak głośności widoczny na powyższym zrzucie ekranu powinien umożliwiać sterowanie głośnością Firefoksa bez wpływu na główną głośność lub poziom dźwięku innych uruchomionych aplikacji. Nie działa to jednak zgodnie z oczekiwaniami. Zwróć uwagę poniżej, jak zwiększa się głośność systemu głównego, gdy przesuwasz suwak Firefoksa w prawo:

Ten szczególny problem synchronizacji woluminu głównego z poziomami głośności poszczególnych aplikacji można zawęzić do zachowania „płaskich woluminów” domyślnie włączonej w Ubuntu. Czym więc jest ta opcja „płaskich głośności” w PulseAudio??

Płaska głośność zwiększa ogólną głośność systemu wraz z głośnością najgłośniejszej aplikacji. W naszym przypadku zwiększenie głośności Firefoksa podniosło również głośność główną, z dodatkowym efektem ubocznym pośredniego zwiększenia głośności odtwarzacza VLC. Po przełączeniu na VLC i wznowieniu odtwarzania dźwięk będzie teraz odtwarzany z nowym podwyższonym poziomem głośności głównej zamiast z wcześniejszym niższym poziomem. Może to być ogromny problem i może zrujnować bębenki uszne, szczególnie podczas korzystania ze słuchawek.

Jakkolwiek irytujące może być to zachowanie, płaskie woluminy można całkowicie wyłączyć w Ubuntu. Po zakończeniu każda aplikacja będzie miała naprawdę oddzielny poziom głośności, który w ogóle nie zadziera z głośnością główną. Skonfigurowany według poziomu głośności aplikacji zostanie zapamiętany w istniejącej lub nowej instancji aplikacji i będzie utrzymywał się również po ponownym uruchomieniu komputera.

Aby wyłączyć płaskie woluminy w Ubuntu, musisz dodać linię do demona PulseAudio.plik konfiguracyjny. Uruchom poniższe polecenie, aby utworzyć wymagany katalog:

mkdir -p ~/.puls

Użyj poniższego polecenia, aby utworzyć nowego lub otworzyć istniejącego demona.plik konfiguracyjny. Możesz zastąpić nano poleceniem swojego ulubionego edytora tekstu:

nano ~/.puls/demon.konf

Wklej następujący wiersz w otwartym pliku, a następnie zapisz, naciskając CTRL + O w nano:

płaskie objętości = nie

Po zapisaniu pliku zrestartuj serwer PulseAudio, uruchamiając polecenie:

pulsaudio -k

Aby to zadziałało, musisz zamknąć i ponownie uruchomić uruchomione aplikacje. Ustawienie płaskich woluminów jest teraz wyłączone, zobaczmy teraz, jak działa na wolumin aplikacji:

Zauważ, że poziomy głośności na aplikację są teraz całkowicie oddzielone od głośności głównej.

Upstream PulseAudio domyślnie utrzymuje płaskie poziomy głośności. W ślad za tym, Debian, Ubuntu i jego pochodne również domyślnie udostępniają tę funkcję. Dobrą wiadomością jest jednak to, że nowe zatwierdzenie zostało niedawno połączone w Debianie, co ostatecznie wyłącza płaskie woluminy i jest duża szansa, że ​​przeniknie również do Ubuntu (prawdopodobnie w 20.04 Wersja LTS). Arch Linux zawsze dokonywał rozsądnego wyboru domyślnego wyłączania płaskich woluminów.

Dlaczego robię dużo z tego płaskiego tomu? Ponieważ chroni Cię przed nagłymi skokami dźwięku w całym systemie i sprawia, że ​​poziomy głośności powyżej 100% są mniej irytujące i łatwiejsze w zarządzaniu. Odtwarzacz VLC zawiera opcję zwiększania głośności powyżej 100%, co jest przydatne, gdy jakość dźwięku jest niższa niż optymalna.

Pamiętaj, że zwiększenie głośności powyżej dozwolonego progu lub nadmierne wzmocnienie może spowodować utratę słuchu, trzaski dźwięku lub uszkodzenie głośników. W dalszej części tego samouczka wyjaśniono, jak zwiększyć głośność powyżej 100%, ale powinieneś używać tego według własnego uznania i bezwzględnie musisz wyłączyć płaskie woluminy.

Aby zwiększyć głośność główną powyżej dozwolonych poziomów, możesz po prostu użyć przełącznika nadmiernego wzmocnienia w ustawieniach dźwięku systemowego. W przypadku poszczególnych aplikacji musisz zainstalować aplikację Pavucontrol z menedżera pakietów (niektóre dystrybucje domyślnie dostarczają to narzędzie). Aby zainstalować, uruchom polecenie:

sudo apt zainstaluj pavucontrol

Uruchom „PulseAudio Volume Control” z programu uruchamiającego i przejdź do zakładki odtwarzania, aby skonfigurować głośność dla uruchomionych aplikacji (do 153% ~ 11.00dB):

Aby jeszcze bardziej zwiększyć poziom głośności powyżej 153% (przeczytaj ostrzeżenie powyżej pogrubionymi słowami), musisz wykonać określone polecenia w terminalu.

Po uruchomieniu aplikacji z odtwarzaniem dźwięku uruchom następujące polecenie w terminalu (użyj ALT + TAB, jeśli używasz dowolnej aplikacji lub gry pełnoekranowej):

Pactl list sink-inputs

Zobaczysz szczegółowe informacje o aktualnie odtwarzanych kanałach dźwiękowych. Zanotuj identyfikator wejściowy ujścia aplikacji, dla której chcesz zwiększyć poziom głośności, jak pokazano na poniższym zrzucie ekranu:

Następnie uruchom poniższe polecenie, zastępując „sink_input_id” identyfikatorem wejściowym, który znalazłeś powyżej. 200% możesz zastąpić własnym wyborem.

paktl set-sink-input-volume "sink_input_id" 200%

Dla przykładu pokazanego na powyższym zrzucie ekranu, ostatnie polecenie to:

paktl set-sink-input-volume 11 200%

Uruchom ponownie polecenie „pactl list sink-inputs”, aby zobaczyć poziom głośności podniesiony do 200%. Pamiętaj, że musisz uruchomić te polecenia tylko raz. Następnym razem, gdy uruchomisz Firefoksa, będzie to już 200%.

To kończy samouczek. Wszelkie zmiany wprowadzone w systemie po wykonaniu tego przewodnika można cofnąć, usuwając ukryte „.puls” w katalogu domowym (widoczny po naciśnięciu CTRL+H).

Na koniec bonus, oto link do doskonałego przewodnika Sytem76 na temat rozwiązywania problemów z dźwiękiem w twoim systemie.

Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
Gry How to Install and Play Doom on Linux
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...