Gönderen Konu: [Nasıl] pulseaudio ile çoklu oturumda ses almak  (Okunma sayısı 3690 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
1-kendi kullanıcımızı pulse-access grubuna ekliyoruz yada sesi kullanıcak tüm kullanıcıları.Bunun için grafiksel arayüz ile bir sürü program var ama ben kuser kullandım.(systemsettings'ın bir parçası) Sizde böyle bir şey yoksa ve yüklemek istemiyorsanız. komutu ile kendiniz ve diğer kullanıcıları ekleyebilirsiniz. "<>" isaretleri olmadan kullanıcaksınız
 
Kod: [Seç]
sudo usermod -a -G pulse-access <kullanıcı adı>
 2-Sıra geldi /etc/pulse/daemon.conf dosyasındaki 2 satırı değistirmeye.
 
Kod: [Seç]
daemonize = yes
 system-instance = yes

Bunun için ben grafiksel ekrandan çalışmaya alıştın olduğum için
 
Kod: [Seç]
gksu gedit /etc/pulse/daemon.conf komutunu kullandım ama siz terminalde çalışıyorsanız veya çalışmak istiyorsanız.
Kod: [Seç]
sudo nano /etc/pulse/daemon.conf kullanabilirsiniz gksu ile root olarak çalıştırıyoruz bu yüzden sizden sifre isteyecektir. bu sifre kendi kullanıcı sifreniz sudo komutuda aynı şekilde.

 3-Sıra  /etc/pulse/client.conf düzenlemede benzer bir şekilde bu dosyada da 1 satırı değiştiriyoruz.
 
Kod: [Seç]
gksu gedit /etc/pulse/client.conf değisilik işe yesi no yapıyoruz.
 
Kod: [Seç]
autospawn = no

Not
: Burada yapılan ile ses seyiyesi her açılışta ses sonuna kadar açık oluyor.
 ben daha sonra bunu yes olarak tekrar değiştirdim. bende bir sorun yaratmadı.

4-ve son adım olarak  /etc/default/pulseaudio son bir değişiklik "0"'rı, "1" şeklinde değiştiriyoruz yani
 
Kod: [Seç]
gksu gedit /etc/default/pulseaudio
Kod: [Seç]
PULSEAUDIO_SYSTEM_START=1Tabi birde bilgisayarı yeniden başlatırsak iyi olur.
 Pulseaudio tek kullanıcı için tasarlanan birşeymiş ama tüm sistemdeki sesileride yönetebiliyormuş buda bir genel kütür verisi.

Kaynak: https://help.ubuntu.com/community/MultiseatX
« Son Düzenleme: 14 Nisan 2012 - 22:37:09 Gönderen: gecegezen »

« Yanıtla #1 : »
@gecegezen emeğinize sağlık. :)

« Yanıtla #2 : »
birde artık bilgisayar açılırken "PulseAudio configured for per-user sessions (fail)" şeklindeki uyarıyıda almıyorum. :)

« Yanıtla #3 : »
Bu metot pulseaudio için system mode olarak geçiyormuş. Bu yöntemi tavsiye edilmiyormuş bende bu şekilde iken bluetooth üzerinden ses alamadım. Belki ben becerememişimdir. Ama benim sorumun çözümü aslında daha farklı bir şeymiş onu söyle anlatım. Bir kullanıcı açıken diğer kullacıdan ses alamıyordum önün çözümü audio grubuna sadece pulse üye kalacak şekilde ayarlanması gerekiyormuş.
 Bunun için terminale ;
Kod: [Seç]
sudo nano /etc/groupYazın  kullanıcı şifresi ve audio satırını bulun ve pulse hariç diğer kullanıcı isimlerini silin. yani satır şuna benzemeli;
Kod: [Seç]
audio:x:29:pulseSystem mode ile bunun arasında şöyle bir farklar var.
 
  • System mode hangi kullanıcı ile çalıştığının bir önemi yok her iki kullanıcının sesini o anda duyabiliyorsunuz ama system mode kaplı ise o an hangi kullanıcı açıksa sadece o kullanıcıdan gelen sesi duyabiliyorsunuz. Yani eğer System mode kapallı ise tty1′e (ctrl + alt + F1) geçtiğinizde tüm ses bir anda kapanıyor.
  • System mode’da bluetooth aygıtlardan gelen sesi hoparlörlere aktaramıyorsunuz en azından ben beceremedim.
« Son Düzenleme: 25 Şubat 2013 - 20:55:40 Gönderen: gecegezen »