XFCE'de başka bir ses çıkış havuzuna nasıl geçebilirim?


21

Komut satırından kolayca başka bir pulseaudio havuzu oluşturabilir ve buna geçebilirim, ancak bunu Xfce masaüstünden bir GUI kullanarak yapmanın bir yolunu bulamadım.

GNOME'da kullanıyorum başka bir ses çıkış havuzuna geçmek için ses ayarlarından gnome-ses kontrolü .

Xfce'de benzer bir şey var mı?


2
Pulseaudio kullanıyor musun? - pavucontrolAradığın tür bir şey mi?
fossfreedom

Pavucontrol bunu yapar fakat çok fazla bağımlılık kurar. Doğasında daha fazla bir şey olup olmadığını merak ediyordum (ya da yalın).
Takkat

... ummm ... ama xfce4-
mixer'ın

Öyle görünüyor ama bluetooth kulaklığımı veya yeni oluşturulan pulseaudio lavabomı göstermiyor. Pulseaudio'dan ziyade ALSA'ya yönelmiş gibi hissediyorum. Sadece onu nasıl çalıştıracağımı bilemiyorum (yaşa göre mumize olmuş).
Takkat

Yanıtlar:


2

Test Xfce panel versiyon 4.12.2: Ses seviyesi göstergesi zaten bu özelliğe sahip. xfce4-pulseaudio-pluginXfce paneli için bir pulseaudio eklentisidir ( ).

görüntü tanımını buraya girin

Çıkış cihazı, birden fazla lavabo mevcut olduğu için ana kaydırma altında listelenmiştir; farenin üzerine gelindiğinde mevcut çıkış cihazlarının bir listesi görüntülenir.

görüntü tanımını buraya girin

Bu nedenle, burada tartışılan amaç için harici bir uygulamaya gerek yoktur, ancak pavucontrolyararlı olabilir (özellikle de, Xfce'in diğer masaüstlerinde olduğu gibi belirli bir ses ayarının olmadığı göz önüne alındığında).


Xfce'a özgü olmayan araçlar, buradapasystray açıklandığı gibi , bu soru altında daha önce bahsedilen Ses Anahtarlama Göstergesine benzer şekilde (PulseAudio Sistem Tepsisi) gibi de kullanılabilir ; eklenecek yeni bir PPA'ya ihtiyaç duymaz.pasystray


29

Pavucontrol'ü kurduktan sonra , pulseaudio için çıkış cihazınız için bir seçenek de dahil olmak üzere birçok kullanışlı ayara grafiksel erişime sahipsiniz. Çıkış Aygıtı sekmesinde varsayılan çıkış aygıtını seçin :

görüntü tanımını buraya girin

Belirli bir uygulamanın o anda çalınmakta olan bir akışı, Çalma Akışı öğesinin yanındaki açılan menüden Çalma sekmesinde başka bir cihaza da taşınabilir :

görüntü tanımını buraya girin


2
Tam olarak yaptım ama bluetooth kulaklığım maalesef işe yaramadı. Yine de Unity'de mükemmel çalışıyor. Sorunun ne olabileceği hakkında bir fikrin var mı?
Kareem

Bu benim için Ubuntu 16.04 tarihinde I3 (Unity yerine) kullanarak çalıştı
CodeMonkey

"Geri dönüş olarak ayarla", halihazırda oynatılan uygulamaları etkilemez, ancak yalnızca bu değişiklikten sonra başlayanları etkiler. Ayrıca, bir cihazın bağlantısını kesmek ve yeniden bağlamak (örneğin, bir bluetooth hoparlör) bu ayarı tekrar dahili / kablolu çıkışa sıfırlayacaktır. Oynatma sekmesi altındaki uygulama başına bir çıkış cihazı ayarlamak "Geri dönüş olarak ayarla" ayarını geçersiz kılar.

6

Pavucontrol cevabı doğru. Ancak kullandığım zorluklar kutunun dışında. Bt kulaklığımı kullanmak için pavucontrol kullanmadan önce aşağıdakini yazmak zorunda kaldım:

pactl load-module module-alsa-sink device=btheadset

Yazmanın başarılı olup olmadığını kontrol edebilirsiniz:

pactl list short sinks

Çıktı şuna benzemelidir:

0 alsa_output.pci-0000_03_04.0.iec958-stereo modülü-alsa-kartı.c s16le 2ch 44100Hz KATILDI

2 alsa_output.btheadset modülü-alsa-sink.c s16le 2ch 44100Hz İLE

Ayrıca alsa / pulseaudio'dan 'toBt.sh' olarak adlandırdığım sese geçiş yapmak için kısa bir senaryo var:

#!/bin/bash

OCHANNEL=`pactl list modules short | grep btheadset | cut -f 1`
for i in $OCHANNEL; do
        echo "altes module $i"
        pactl unload-module $i
done
CHANNEL=`pactl load-module module-alsa-sink device=btheadset`
echo "neues module $CHANNEL"
if [ $? -ne 0 ]; then
        echo "No bt connection"
        exit -1
fi
SINK=`pactl list sinks short | grep btheadset | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
        echo "Verschiebe in $i nach $SINK"
        pactl move-sink-input $i $SINK
done

Alsa / pulseaudio sesine geri dönmek için 'toAlsa.sh' yazdım:

#!/bin/bash

SINK=`pactl list sinks short | grep alsa-card | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
        echo "Verschiebe in $i nach $SINK"
        pactl move-sink-input $i $SINK
done

4

Ses Değiştirici Göstergesi

sudo add-apt-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher

görüntü tanımını buraya girin

pavucontrolDaha farklı seçenekler sunsa da (uygulama başına cihaz başına varsayılan / yedek cihaz), bu araç yukarıdakilerin tümünü bir cihaza değiştirir, ancak daha kolay erişim sağlar. Tek taraflı ayarı gerektiğinde rafine edilebilir pavucontrol.


-1

Xubuntu'dayım ve bu problemle de karşılaştım. Pulseaudio'nın menajeri kurdum ve iyi çalışıyor!

HTH


1
"PulseAudio Manager ve PulseAudio Device Chooser'ın iki yardımcı programı eski ve kullanılmamalıdır" ( PulseAudio
Wiki'den
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.