Ubuntu 18.04'te varsayılan bir ses çıkış cihazını nasıl ayarlarsınız?


37

Her açılışımda ses çıkış cihazımı "Line Out" kulaklıklarım arasında değiştirmem gerekiyor, çünkü nedense mikrofonumun hoparlörü varsayılan olarak.

Bu ekran görüntüsüne bakınız [Bu ekran görüntüsüne bakın.

Yanıtlar:


42

Varsayılan bir ses girişi / çıkışı ayarlamak için iyi açıklanmış bir eğitim .

İlk önce , ses çıkış cihazlarını kullanarak

pactl list short sources  

Çıktı örneği:

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

İkinci : Varsayılan çıkış cihazı ayarlamak için komutu çalıştırın.

pactl set-default-sink <'output_device_name'>

Örnek: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'

Şimdi, bu işlemi her yeniden başlatmada yapmak için aşağıdakileri izleyin:

İlk önce, /etc/pulse/default.pa dosyasını kullanarak şunları açın :

sudo -H gedit /etc/pulse/default.pa

Ardından, başlangıçtan itibaren iki satırın set-yorumlanacağı dosyanın altına gidin .

Şimdi, bu satırları uncomment edin ve giriş ve çıkış kelimelerini, varsayılan olmasını istediğiniz lavabo (çıkış için) / kaynak (giriş için) sayısıyla değiştirin.

Örnek (hem varsayılan giriş hem de çıkışı ayarlar):

### Make some devices default
set-default-sink 3
set-default-source 3

Not: Bim'in yorumlarında tartışıldığı gibi , giriş / çıkış isminin yerine giriş / çıkış ismini girmek de mümkündür ( ona göre ) /etc/pulse/default.pa.

Örnek:

### 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

Bunu yaptıktan sonra kaydedin ve çıkın. Ardından, ~ / .config / pulse dizinini çalıştırarak silin rm -r ~/.config/pulseve sistemi yeniden başlatın. Sistem yeniden başlatıldığında, uygun cihazlar şimdi varsayılan olarak ayarlanmalıdır.



DÜZENLEME:
As bahsettiği ahmorris onun içinde cevap , bazıları bu çizgiyi yorumlamak zorunda load-module module-switch-on-connectdosyasında /etc/pulse/default.paolmak # load-module module-switch-on-connectkalıcı değişiklikler yapmak için.


2
Kullanıcı ana dizininin sahibidir, bu yüzden sudoçalıştırırken gerekli değildirsudo rm -r ~/.config/pulse
BenR

Sanırım ilk örnek çıktıdaki kaynaklarla lavaboları karıştırdın.
Willi Mentzel

'alsa_output.pci-0000_00_1f.3.analog-stereo'Set-default-sink için ad dizesini ( örnekte) kullanmak aygıt numarasından daha anlamlı olur . Sayı değişebilir, bu isim büyük olasılıkla değişmeyecek ...
Bim

@Bim İsimler de değişti: -D. Sanırım hem isim hem de numara bir bilgisayardan diğerine değişiyor.
singrium

1
@ singrium kullandığınızı pactl list short sinksve aşağıdaki örnekte kullandığınızı söylersiniz pactl list short sources. Bu biraz kafa karıştırıcı.
Willi Mentzel

9

Singrium'un cevabını çalıştırabilmek için şunu /etc/pulse/default.paekleyerek benden bu satırı yorumladım #:

# load-module module-switch-on-connect

Aksi takdirde, başlangıçta ses cihazım varsayılan cihazıma ayarlanır, ancak algılandığında USB hub'ıma geçer. Bu geçişi önler ve seçtiğiniz ses cihazının çıkış olmasını sağlar.


1
Bu benim de sorunumdu! Varsayılan cihazım başlatıldıktan sonra algılanan bir göbeğe bağlı bir kablosuz kulaklığım var, bunun için şerefe.
SidOfc

Benim için ses cihazı olarak da kullanılabilecek bir HDMI çıkışı / ekranı vardı.
Bim

8

PulseAudio Volume ControlBir GUI kullanmayı tercih ederseniz , bu yapılabilir .

PulseAudio Ses Kontrolü'nü açtıktan sonra, configuration(son sekme) seçimini yapın , ardından profileaşağı açılır menüden kullanmak istediğiniz çıkışı ve / veya girişi seçin. Buna benzemeli

PulseAudio Volume Control Her giriş, çıkış, sistem sesleri ve halen kullanımda olan uygulamalar için ses seviyelerini ayarlamak için de kullanılabilir.

İşte Linuxhint'ten PulseAudio hakkında daha fazla bilgi içeren bir yazı .


Bu çözüm için teşekkürler. 18.04.1'e yükselttiğim için pişmanlık duymaya başladım. PulseAudio Ses Kontrolü de kayboldu> :( (
Alfonso Nishikawa

1
Söylemeliyim ki, birkaç farklılığı olan Ubuntu stüdyosunu kullanıyorum. Her ne kadar yükseltme sonrasında nabız attığını fark ettim 18.04 ALSA kullanıyor, ancak Pulse takılabilir. Belki bu (yukarıdan gelen aynı yazı) yardımcı olacaktır: linuxhint.com/pulse_audio_sounds_ubuntu
Starbuck

1
Evet, yaptım ve çalıştım :) Thx :)
Alfonso Nishikawa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.