Pe calea java, linux și open source skype 4

După "tratarea" sistemului de la PulseAudio a existat o singură problemă - Skype-ul spart. În Internet au fost găsite imediat sfaturi pentru utilizarea emulatorului PulseAudio pentru ALSA - apuls. Normal ca o cârjă de lucru. O modalitate de a configura apulz este de a crea un fișier







/.asoundrc. Am, de exemplu, acest conținut:

În cazul în care "hw: 1,0" și "hw: 3,0" este alsa-identificatorilor de dispozitive de redare și audio de captare, respectiv. Dar această abordare nu a fost foarte convenabilă, deoarece în computer am avut simultan două dispozitive de redare și trei dispozitive pentru captarea sunetului. Și dacă ID-ul unității principale pentru a scoate sunetul dovedit întotdeauna „hw: 1,0“, atunci dispozitivul de prindere corect exercitat în mod periodic cu ID-ul „hw: 3,0“, apoi „hw: 2,0“. Și, desigur, că Skype a început pentru a obține dispozitivul de sunet corect, a fost necesar să se schimbe ID-ul său în fișierul .asoundrc și apoi reporniți Skype prin apulse:







Poate că vă puteți bătut în cuie toate ID-ul de la dispozitivele audio corespunzătoare prin UDEV, dar într-un fel am fost întotdeauna prea leneș „pentru a urca prin Google“ în config său. Prin urmare, propun o versiune mai simplă și mai versatilă a configurației dinamice a apulsului.

Ea se bazează pe faptul că dispozitivul pentru apulse poate utiliza setul de variabile de mediu și APULSE_PLAYBACK_DEVICE APULSE_CAPTURE_DEVICE. Și cu ajutorul programelor și arecord aplay poate trage cu ușurință tsiferki care sunt atribuite dispozitivelor audio.


De exemplu, aici este ieșirea mea din comanda aplay -l:

Dispozitivul de ieșire care mă interesează se numește ALC1150 Analog. Comanda play -l spune că sunt atribuite cardul de identificare 1 și dispozitivul 0. Din aceste combinații, în cazul meu, este necesar să se formeze numele "hw: 1,0". În alte distribuții, numele poate fi ușor diferit, de exemplu, "plughw: 1.0".

Astfel, tot ceea ce este necesar pentru a face acest lucru pentru a trage tsiferki de redare și de captare dispozitive atribuite pentru a genera coduri și ALSA ID-uri pentru ei, și le arde în variabilele de mediu corespunzătoare. Automatizați această procedură prin adăugarea următoarelor linii în fișierul dvs.

/.profile, care va fi executat de fiecare dată când vă conectați cu numele dvs.:

Doar trebuie să modificați valorile variabilelor PLAY_DEV_NAME și REC_DEV_NAME la numele dispozitivelor dvs.







Articole similare

Trimiteți-le prietenilor: