Alapértelmezett hangkimenet beállítása

Az alapértelmezett hangkimenet témát már egyszer feldolgoztam, de most találtam egy egyszerűbb megoldást is.
A mai modern gépekben jellemzően legalább két hangkimenet van, az egyiket az alaplap, a másikat a videokártya adhatja. Ha ehhez egy külső hangeszközt (pld. USB-s mikrofont) teszel, vagy egy hangkártyát installálsz, már a számuk megugrik. A Linux alatt, egy kevésbé grafikus felületen problémát okozhat az alapértelmezett kimenet beállítása, váltása. Itt nem azt állítjuk, szabályozzuk, hogy egyik alkalommal az egyik, másik alkalommal a hangkimenetet használjuk, azaz egyszer a hangszórókon keresztül máskor pedig a monitor hangszóróján keresztül akarjuk hallgatni a zenét. Most az alapértelmezett hangkimenetet állítjuk be: ezen fog megszólalni a hang akkor, ha egy programot elindítasz.

A megoldás egyszerű, és igény szerint egy mini szkript is összerakható hozzá.

Az alapértelmezett hangkimenet beállítása

Az általam talált egyszerű megoldás a pactl set default sinkparancs hozzáadása indítási, autostart alkalmazásokba.

Lekérdezzük az eszközöket:

pactl list short sinks

Valami ilyen kimenete lesz:

0 alsa_output.usb-Samson_Technologies_Samson_GoMic-00.analog-stereomodule-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_output.pci-0000_0a_00.4.analog-stereo module-alsa-card.cs16le 2ch 44100Hz SUSPENDED
3 alsa_output.pci-0000_08_00.1.hdmi-stereo-extra3 module-alsa-card.cs16le 2ch 44100Hz SUSPENDED

Jegyezd fel az alapértelmezésként használni kívánt eszköz nevét. Majd leteszteljük a kimenetet.

pactl set-default-sink alsa_output.pci-0000_0a_00.4.analog-stereo

Ennek működnie kell anélkül, hogy hibaüzenetet kapnál. Értelemszerűen a saját hangeszköz nevet kell beírnod. Bár jellemzően ezzel nem lesz gond, de érdemes egy filmet, zenét, vagy bármi hangzó anyagot elindítani. Ilyenkor a megfelelő, beállított hanghalon jön a hang.

A beállítás véglegesítése:

Felehetően nem szeretnéd minden alkalommal újra beírni a parancsot újraindítás után, így véglegesíteni kell. Bármely olyan megoldás jó, ami az autostart-ba írja be a parancsot. Én az .xpofile fájlomba raktam, ami indításkor lefut és szabályozza, beállítja a szoftver és hardver környezetet.

Ez a megoldás talán valamivel egyszerűbb, mint a múltkori.

Related Posts