Ubuntu

Ako nakonfigurovať hlasitosť zvuku aplikácie v Ubuntu

Ako nakonfigurovať hlasitosť zvuku aplikácie v Ubuntu
Väčšina distribúcií systému Linux sa dodáva so zvukovým serverom PulseAudio, ktorý slúži ako most medzi zvukovým hardvérom a spustenými aplikáciami. PulseAudio pracuje na vrchole ALSA (API riadené jadrom pre ovládače zvukových kariet) a poskytuje rozhranie na lepšiu kontrolu zvukového výstupu vo vašom systéme.

Nástroj na konfiguráciu predvolených systémových nastavení v Ubuntu ponúka nepreberné množstvo možností konfigurácie nastavení zvuku PulseAudio. Zvyčajne, keď aplikácie neprehrávajú zvuk, je k dispozícii iba niekoľko ovládacích posúvačov:

Po spustení aplikácie, ktorá začne prehrávať zvuk, napríklad Firefoxu, ktorý prehráva video z YouTube, sa zobrazí nový panel, ktorý vám umožní nakonfigurovať podľa hlasitosti aplikácie:

V ideálnom prípade by nový posúvač hlasitosti viditeľný na snímke obrazovky vyššie mal umožniť ovládať hlasitosť prehliadača Firefox bez ovplyvnenia hlavnej hlasitosti alebo úrovne zvuku iných spustených aplikácií. To však nefunguje podľa očakávaní. Nižšie si všimnite, ako sa zvyšuje hlavná hlasitosť systému, keď presuniete posúvač Firefox doprava:

Tento konkrétny problém synchronizácie hlavného zväzku s úrovňami hlasitosti jednotlivých aplikácií možno zúžiť na správanie „plochých zväzkov“, ktoré je v systéme Ubuntu predvolene povolené. Aká je teda táto možnosť „plochých zväzkov“ v PulseAudio?

Ploché hlasitosti zvyšujú celkovú hlasitosť systému s hlasitosťou najhlasnejšej aplikácie. V našom prípade sa zvýšením hlasitosti Firefoxu zvýšila aj hlavná hlasitosť, s pridaným vedľajším účinkom nepriameho zvýšenia hlasitosti VLC prehrávača. Keď prepnete na VLC a obnovíte prehrávanie, zvuk sa bude teraz prehrávať na novej zvýšenej hlavnej úrovni hlasitosti namiesto na nižšej nižšej úrovni. Môže to byť obrovský problém a má potenciál zničiť vám ušné bubienky, najmä pri používaní slúchadiel.

Akokoľvek môže byť toto správanie nepríjemné, ploché zväzky môžu byť v Ubuntu úplne zakázané. Po dokončení bude mať každá aplikácia skutočnú samostatnú úroveň hlasitosti, ktorá vôbec nezasahuje do hlavnej hlasitosti. Nakonfigurovaná podľa úrovne hlasitosti aplikácie si bude pamätať v existujúcej alebo novej inštancii aplikácie a bude pretrvávať aj pri reštartoch.

Ak chcete vypnúť ploché zväzky v Ubuntu, budete musieť pridať riadok do démona PulseAudio.conf súbor. Spustením príkazu nižšie vytvorte požadovaný adresár:

mkdir -p ~ /.pulz

Pomocou nižšie uvedeného príkazu vytvorte nového alebo otvorte existujúceho démona.conf súbor. Môžete nahradiť nano príkazom vášho obľúbeného textového editora:

nano ~ /.pulz / démon.konf

Vložte nasledujúci riadok do otvoreného súboru a potom ho uložte stlačením kombinácie klávesov CTRL + O v nano:

paušálne objemy = č

Po uložení súboru reštartujte server PulseAudio spustením príkazu:

pulseaudio -k

Aby sa to prejavilo naplno, musíte spustené aplikácie zavrieť a znovu spustiť. Nastavenie plochých zväzkov je teraz zakázané, uvidíme, ako teraz funguje objem jednotlivých aplikácií:

Všimnite si, že úrovne hlasitosti jednotlivých aplikácií sú teraz úplne oddelené od hlavného zväzku.

Upstream PulseAudio štandardne udržuje ploché zväzky povolené. Podľa toho Debian, Ubuntu a jeho deriváty štandardne dodávajú aj túto funkciu. Dobrou správou však je, že nedávno bol v Debiane zlúčený nový príkaz, ktorý konečne zakáže ploché zväzky a existuje veľká šanca, že sa dostane aj k Ubuntu (najpravdepodobnejšie v 20.04 verzia LTS). Arch Linux vždy urobil rozumnú voľbu zakázania štandardných zväzkov.

Prečo robím veľkú vec s touto paušálnou vecou? Pretože vás chráni pred náhlymi špičkami zvuku v celom systéme a robí úrovne hlasitosti nad 100% menej nepríjemnými a ľahšie sa ovládajú. Prehrávač VLC obsahuje možnosť zvýšenia hlasitosti nad 100%, čo je celkom užitočné, keď je kvalita zvuku menej ako optimálna.

Pamätajte, že zvýšenie hlasitosti nad povolenú hranicu alebo nadmerné zosilnenie môže mať za následok stratu sluchu, praskanie zvuku alebo poškodenie reproduktorov. Ďalšia časť tohto tutoriálu vysvetľuje, ako zvýšiť hlasitosť nad 100%, mali by ste ju však použiť podľa vlastného uváženia a bezpodmienečne musíte mať zakázané ploché zväzky.

Ak chcete zvýšiť hlavnú hlasitosť nad povolené úrovne, stačí použiť prepínanie nadmerného zosilnenia v nastaveniach zvuku systému. Pre jednotlivé aplikácie si budete musieť nainštalovať aplikáciu Pavucontrol od správcu balíkov (niektoré distribúcie štandardne dodávajú tento nástroj). Ak chcete nainštalovať, spustite príkaz:

sudo apt nainštalovať pavucontrol

Spustite aplikáciu „PulseAudio Volume Control“ zo spúšťača aplikácií a na karte prehrávania nakonfigurujte hlasitosť pre spustené aplikácie (až 153% ~ 11.00 dB):

Pre ďalšie zvýšenie úrovní hlasitosti nad 153% (prečítajte si upozornenie vyššie tučným písmom), budete musieť v termináli vykonať určité príkazy.

Ak je aplikácia spustená s prehrávaním zvuku, spustite v termináli nasledujúci príkaz (ak používate ľubovoľnú aplikáciu alebo hru na celú obrazovku, použite ALT + TAB):

pactl list sink-input

Uvidíte podrobný výstup o aktuálne prehrávaných zvukových kanáloch. Poznačte si ID vstupu do drezu aplikácie, pre ktorú chcete zvýšiť úroveň hlasitosti, ako je znázornené na obrázku nižšie:

Potom spustite príkaz nižšie tak, že nahradíte „sink_input_id“ vstupným ID, ktoré ste našli vyššie. Môžete nahradiť 200% podľa vlastného výberu.

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

V príklade zobrazenom na snímke vyššie bude konečný príkaz:

pactl set-sink-input-volume 11 200%

Opätovným spustením príkazu „pactl list sink-Input“ zobrazíte úroveň hlasitosti zvýšenú na 200%. Upozorňujeme, že tieto príkazy musíte spustiť iba raz. Nabudúce, keď spustíte Firefox, bude už na 200%.

Týmto sa končí tutoriál. Všetky zmeny vykonané vo vašom systéme po vykonaní tejto príručky je možné vrátiť odstránením skrytého „.priečinok pulse “vo vašom domovskom adresári (viditeľný po stlačení CTRL + H).

Na záver bonus, tu je odkaz na vynikajúceho sprievodcu spoločnosťou Sytem76 o riešení problémov so zvukom vo vašom systéme.

Nainštalujte si Vertex Theme na Ubuntu a Linux Mint
Vertex je krásna a nádherná téma pre GTK3, GTK2, Cinnamon a Gnome-shell. Zahŕňa tiež témy pre prehliadače ako Google Chrome, Firefox atď. Pracovné pl...
Ako nainštalovať Metasploit na Ubuntu
Svet Linuxu je plný prekvapení a príležitostí. Ak máte záujem o testovanie perom alebo etické hackerstvo, určite musíte použiť Metasploit. Metaspoilt ...
Ako upravovať konfiguračné súbory na Ubuntu
Informácie potrebné na sledovanie vykonávania programu sa ukladajú do konfiguračných súborov. Na údržbu servera alebo pracovnej plochy Ubuntu alebo in...