Ustawienia dźwięku i audio w Skype
Komputer PC z systemem operacyjnym Linux
Polecenia przedstawione w całym tym przewodniku należy wprowadzać w oknie terminalu (może to być konsola, terminal gnome, xterm lub dowolny inny terminal, który właśnie masz pod ręką).
Opcje dźwięku dostępne w systemie Linux
OSS (Open Sound System)
Najstarszy system dźwięku dostępny w Linuksie. Skype zapewnia jego natywną obsługę. Aby go używać, wystarczy wybrać urządzenie DSP jako kartę dźwiękową. W większości systemów będzie to /dev/dsp (domyślne ustawienie Skype). Jeśli masz wiele kart dźwiękowych, może być konieczne wybranie dodatkowego urządzenia oznaczonego jako /dev/dsp1, /dev/dsp2 lub /dev/dsp3 w ustawieniach Skype.

Wejście mikrofonowe w ustawieniach miksera dźwięku musi być włączone: włącz je i wybierz jako źródło wejściowe za pomocą apletu głośności gnome, kmix lub aumix.
Oto przykład dla apletu kmix:

Zaznacz tutaj zielone pole, aby włączyć wejście mikrofonowe (na ilustracji jest wyłączone).
Zaznacz tutaj czerwone pole, aby ustawić wejściowe źródło przechwytywania na mikrofon (na ilustracji jest zaznaczone).
Niektóre źródła (np. futt w odpowiedziach na często zadawane pytania dotyczące dźwięku w Linuksie) zalecają wyłączenie przechwytywania. Inna opcja to ustawienie go na wejście mikrofonowe, a wyłączenie dopiero wówczas, gdy spowoduje to zniekształcenia dźwięku. Poza tym w niektórych urządzeniach w ogóle nie można wyłączyć przechwytywania. Wydaje się, że opcja ta wywołuje różne skutki w różnych urządzeniach.
ALSA (Advanced Linux Sound Architecture)
System ALSA jest nowocześniejszy od OSS. Obecnie w Skype nie jest dostępna natywna obsługa ALSA, a więc aby używać urządzeń ALSA w Skype, należy zainstalować warstwę emulacji OSS.
W jądrze powinny znajdować się moduły snd-pcm-oss i snd-mixer-oss, załadowane osobno lub wkompilowane jako element jądra.
Obecność tych modułów można sprawdzić, wykonując (jako użytkownik root) następujące polecenie:
lsmod
Jeśli nie masz tych modułów, spróbuj je załadować. Wpisz (ponownie jako użytkownik root):
modprobe snd-pcm-oss
modprobe snd-mixer-oss
Jeśli przy wykonywaniu tych poleceń wystąpią błędy, spróbuj uaktualnić jądro, skontaktuj się ze swoim guru unixowym lub zajrzyj na fora pomocy technicznej związane z twoją dystrybucją Linuksa. Możesz również wysłać wiadomość na forum Skype dla Linux.
Skype z emulacją OSS używa się tak samo jak ze zwykłym sterownikiem. Więcej informacji znajdziesz w powyższej sekcji dotyczącej OSS.
W przypadku jądra 2.4 i nowszych możesz mieć więcej szczęścia ze sterownikami ALSA i emulacją OSS niż w przypadku czystego OSS w jądrze. Wystarczy, że zainstalujesz najnowszy sterownik alsa z projektu ALSA (jeśli jądro zawiera OSS jako moduł, co jest prawdą w większości popularnych jąder).
Jeśli masz ALSA z włączonym modułem dmix (mikserem strumieni jądra), uruchomienie Skype nie powinno wyglądać inaczej niż w procedurze konfiguracji opisanej powyżej.
Jeśli używasz płyty głównej z obsługą dźwięku 5.1, wyłącz w mikserze opcje „Mic as Center/LFE” i „Line-in as surround”. Opcje te mogą nie występować w czystym OSS, z tego rodzaju płytami głównymi i tak powinno się używać ALSA.
aRts (Advanced Real-time Synthesizer)
Jest to domyślne ustawienie w KDE. Gdy dźwięk aRts działa, również Skype powinien działać. Chodzi tylko o to, aby uruchomić Skype przez program artsdsp.
Skype należy uruchomić w następujący sposób: w katalogu zawierającym plik wykonywalny skype wpisz:
artsdsp -m ./skype
Jeśli mikrofon nie działa lub przy wykonywaniu rozmowy występuje błąd segmentacji, sprawdź ustawienie pełnego dupleksu w aRts. W Centrum sterowania KDE | Dźwięk i multimedia | System dźwiękowy na karcie Sprzęt powinna być opcja Pełny dupleks. Włącz ją („[x]”), a następnie uruchom ponownie aRts i Skype.
Jeśli używasz aRts i słyszysz echo, spróbuj zmniejszyć rozmiar bufora dźwięku aRts. Przejdź do Centrum sterowania | Dźwięk i multimedia | System dźwiękowy i na karcie Ogólne w sekcji Zapobieganie przeskakiwaniu zmniejsz rozmiar bufora dźwięku do wartości poniżej 200 ms.
ESD (Enlightened Sound Daemon)
Jest to domyślne ustawienie w GNOME. Aby włączyć dźwięk, uruchom Skype przez potok esddsp. Zrób to w następujący sposób (zakładając ponownie, że znajdujesz się w katalogu zawierającym plik wykonywalny skype):
esddsp ./skype
Demona esd koniecznie uruchom poleceniem „esd -d /dev/dsp”, ponieważ w niektórych dystrybucjach (np. Gentoo) wrapper esddsp sprawdza obecność parametrów demona esd i nie wykryje go, jeśli nie ma parametrów.
GStreamer, NAS (Network Audio Server) i inne
Obecnie nie ma sposobu na włączenie dźwięku Skype przez GStreamer. Najlepiej jest wyłączyć GStreamer i użyć bezpośrednio ALSA lub OSS w sposób opisany powyżej.
NAS, NMM i inne zabytkowe serwery dźwięku najprawdopodobniej nie są obsługiwane, więc najlepiej jest je zatrzymać i użyć bezpośrednio sterownika ALSA lub OSS. Szczegółowe instrukcje znajdziesz powyżej.
Testowanie
Dostępny jest świetny rozmówca do niezobowiązujących pogaduszek, zwany „echo123”. Jest to robot Skype, który pozwala sprawdzić ustawienia dźwięku bez przeszkadzania komukolwiek. Wystarczy zadzwonić do robota i postępować zgodnie z instrukcjami. Możesz sprawdzić, jak słychać inną osobę i jak się do niej mówi — najpierw masz 10 sekund na powiedzenie czegoś, a potem robot to odtwarza.
Tematy zaawansowane
Określanie różnych urządzeń do odtwarzania i nagrywania za pomocą narzędzia skype_dsp_hijacker
Czasem trzeba użyć różnych urządzeń dsp do odtwarzania i do nagrywania. Przykładem są głośniki USB (na /dev/dsp1) i zwykły mikrofon (na /dev/dsp). Chociaż obecnie Skype nie obsługuje tego natywnie, istnieje narzędzie pozwalające „uprowadzić” urządzenie /dev/dsp adresowane przez Skype i podstawić w jego miejsce /dev/dsp1.
Narzędzie skype_dsp_hijacker jest dostępne pod adresem http://195.38.3.142:6502/skype/. Wystarczy wykonać instrukcje dotyczące jego kompilacji i instalacji, a następnie uruchomić Skype zgodnie z opisem w podręczniku skype_dsp_hijacker.
Czym (nie) należy się przejmować
„Urządzenie dźwiękowe niezdefiniowane”
Gdy Skype informuje o niezdefiniowanym urządzeniu dźwiękowym, znaczy to tylko tyle, że opcja konfiguracji dźwięku w Skype nie wskazuje żadnego konkretnego urządzenia, więc Skype używa domyślnego /dev/dsp. Nie ma to nic wspólnego z twoim (ani niczyim innym) urządzeniem dźwiękowym, a więc nie przejmuj się.
Zestaw słuchawkowy
Zalecamy, aby z mikrofonem używać zestawu słuchawkowego/słuchawek, a nie głośników, ponieważ głośniki czasem mogą wywoływać „pętlę dodatniego sprzężenia zwrotnego”, powodującą nie tylko echo, ale również nieprzyjemny głośny gwizd.
Podziękowania
Wielkie dzięki wszystkim uczestnikom forum Skype dla Linux — wiele informacji zebrali i uporządkowali futt i bonbons. Forum to również dobre miejsce do uzyskania aktualnych informacji i odpowiedzi od użytkowników programu Skype dla Linux.
