Jedes Mal, wenn ich hochfahre, muss ich mein Audio-Ausgabegerät auf meine "Line Out" -Kopfhörer umschalten, weil mein Mikrofon aus irgendeinem Grund standardmäßig als Lautsprecher fungiert.
Jedes Mal, wenn ich hochfahre, muss ich mein Audio-Ausgabegerät auf meine "Line Out" -Kopfhörer umschalten, weil mein Mikrofon aus irgendeinem Grund standardmäßig als Lautsprecher fungiert.
Antworten:
Hier finden Sie ein gut erklärtes Tutorial zum Festlegen eines Standard-Audioeingangs / -ausgangs.
Erstens: Listen Sie die Audio-Ausgabegeräte mit auf
pactl list short sources
Beispiel für die Ausgabe:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Zweitens : Um ein Standardausgabegerät festzulegen, führen Sie den Befehl aus
pactl set-default-sink <'output_device_name'>
Beispiel: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Damit dies bei jedem Neustart funktioniert, gehen Sie folgendermaßen vor:
Öffnen Sie zuerst die Datei /etc/pulse/default.pa mit:
sudo -H gedit /etc/pulse/default.pa
Scrollen Sie dann zum Ende der Datei, wo zwei Zeilen, die mit beginnen set-
, auskommentiert werden.
Entfernen Sie nun das Kommentarzeichen in diesen Zeilen und ersetzen Sie die Wörter input und output durch die Nummer der Senke (für die Ausgabe) / Quelle (für die Eingabe), die Sie als Standard festlegen möchten.
Beispiel (setzt sowohl die Standardeingabe als auch die Standardausgabe):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Wie in den Kommentaren mit diskutiert Bim , ist es auch möglich ( nach ihm ) , um die Eingabe / Ausgabe - Namen in setzen /etc/pulse/default.pa
statt der Eingabe / Ausgabe - Nr.
Beispiel:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Danach speichern und beenden. Löschen Sie anschließend das Verzeichnis ~ / .config / pulse, indem Sie es ausführenrm -r ~/.config/pulse
, und starten Sie das System neu. Nach dem Neustart des Systems sollten nun die entsprechenden Geräte als Standard festgelegt werden.
load-module module-switch-on-connect
in der Datei /etc/pulse/default.pa
zu sein # load-module module-switch-on-connect
, um die Änderungen dauerhaft zu machen.
'alsa_output.pci-0000_00_1f.3.analog-stereo'
im Beispiel) für set-default-sink als die Gerätenummer zu verwenden. Die Nummer kann sich ändern, dieser Name wird höchstwahrscheinlich nicht ...
pactl list short sinks
und im folgenden Beispiel benutzt du pactl list short sources
. Es ist ein bisschen verwirrend.
Damit Singriums Antwort funktioniert, musste ich diese Zeile aus meiner auskommentieren, indem ich Folgendes /etc/pulse/default.pa
hinzufügte #
:
# load-module module-switch-on-connect
Andernfalls würde mein Audiogerät beim Start auf mein Standardgerät eingestellt, aber dann auf meinen USB-Hub umgeschaltet, sobald er erkannt wurde. Dies verhindert diesen Wechsel und stellt sicher, dass das von Ihnen gewählte Audiogerät der Ausgang ist.
Dies ist möglich, PulseAudio Volume Control
wenn Sie eine grafische Benutzeroberfläche bevorzugen.
Nachdem Sie die PulseAudio- Lautstärkeregelung geöffnet haben, wählen Sie die configuration
(letzte Registerkarte) und anschließend den profile
gewünschten Ausgang und / oder Eingang aus dem Dropdown-Menü.
Es sollte ungefähr so aussehen
PulseAudio Volume Control
kann auch verwendet werden, um die Lautstärke für jeden Eingang, Ausgang, System-Sounds und Anwendungen, die derzeit verwendet werden, anzupassen.
Hier ist ein Beitrag von Linuxhint mit weiteren Informationen zu PulseAudio.
sudo
ist also für die Ausführung nicht erforderlichsudo rm -r ~/.config/pulse