Prostorový zvuk

Pokud máte k počítači připojeny reproduktory nebo sluchátka podporující prostorový zvuk, bude se vám hodit návod na jeho nastavení.

Používáte-li PulseAudio, což je od Ubuntu 8.04 výchozí nastavení, pomůže vám následující návod:

Pokud máte Ubuntu 9.10 nebo novější, pro změnu počtu kanálů by nemělo být nutné editovat soubor /etc/pulse/daemon.conf (viz níže). Mělo by stačit změnit nastavení zvukového zařízení v Systém → Volby → Zvuk, záložka Hardware. Pokud v nabídce požadovaný počet kanálů nenaleznete, měl by zabrat postup pro starší vydání Ubuntu:

Jako root upravte soubor /etc/pulse/daemon.conf. V něm najděte následující řádek:

; default-sample-channels = 2

Tento řádek odkomentujte a opravte počet kanálů (6 pro 5.1 zvuk):

default-sample-channels = 6

Restartujte grafické rozhraní nebo počítač.

Toto nastavení také způsobí, že se zvuky s menším počtem kanálů budou přehrávat na všech kanálech, tedy při přehrávání většiny hudebních souborů budou hrát všechny reproduktory.

Pokud vám nehraje subwoofer, upravte jako root soubor /etc/pulse/daemon.conf. Najděte v něm řádek

; enable-lfe-remixing = no

Tento řádek odkomentujte a opravte na:

enable-lfe-remixing = yes

Pomocí následujícího nastavení si aktivujete všechny reproduktory ve vašich přehrávačích.

Totem

Ve výchozím přehrávači filmů Totem nastavíte prostorový zvuk v Upravit → Nastavení → Zvuk → Typ zvukového výstupu.

XMMS

V přehrávači XMMS vyberte Pravé tlačítko myši → Options → Preferences → Audio I/O Plugins → Alsa → Configure a v sekci Audio Device vepište plug:surround51.

MPlayer

Jako root upravte soubor /etc/mplayer/mplayer.conf a přidejte do něj následující řádek:

channels=6

VLC

Při přehrávání filmu vyberte např. Zvuk → Audio Device → 5.1.

Amarok

Zvolte Nastavení → Nastavit Amarok → Systém → Uspořádání reproduktorů → Surround 5.1.

Po zprovoznění prostorového zvuku se může stát, že se budou pomocí klávesových zkratek nebo pomocí appletu na panelu ovládat jen některé kanály.

U některých zvukových karet můžete narazit na kanál s názvem Master. Pomocí tohoto kanálu lze ovládat zároveň všechny zvukové výstupy.

Klávesové zkratky

Jestliže chcete ovládat více kanálů klávesovou zkratkou, v menu Systém → Volby → Zvuk u položky Stopy výchozího směšovače vyberte všechny kanály, které chcete ovládat.

Ovládání hlasitosti na panelu

Stejně tak je třeba upravit nastavení appletu na panelu, pokud jej používáte. Klikněte na něj pravým tlačítkem myší, zvolte Nastavení vyberte všechny kanály, které chcete ovládat.

Tento postup je určen pouze pro starší vydání, které nepoužívají PulseAudio. Nemusí fungovat vždy a může způsobovat potíže.

Můžete si také nastavit, aby se vám libovolný stereo zvuk přehrával prostorově. Nebude to samozřejmě plnohodnotný prostorový zvuk, pouze se vám bude stejný zvuk ozývat ze všech bedniček, místo ze dvou.

Otevřete si Terminál a upravte skrytý soubor ~/.asoundrc:

gedit ~/.asoundrc

Vložte do něj následující text, pokud máte 5.1 bedničky:

pcm.!default {
    type plug
    slave.pcm "surround51"
    slave.channels 6
    route_policy duplicate
}

Pokud máte jen 4 bedničky:

pcm.!default {
    type plug
    slave.pcm "surround40"
    slave.channels 4
    route_policy duplicate
}

Uložte soubor, restartujte Alsu

sudo /etc/init.d/alsa-utils restart

Testováno na Ubuntu 10.04 LTS - při nastavení daemon.conf dle návou výše. Do terminálu napište příkaz:

speaker-test -t wav -D plug:surround51 -c 6

Systém bude nekonečně dlouho vypisovat a přehrávat wav samply pro určité kanály.