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.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...