Napraw uszkodzony dźwięk w Skypie dla systemu Linux 8.x
Niedawno zaktualizowałem aplikację Skype w moim systemie operacyjnym Linux Mint 17 do wersji 8, która jest nowszym klientem Skype dla systemu Linux. Po tym Skype stał się bezużyteczny. Jakość połączenia audio brzmiała jak robot i psuła się co drugą sekundę, na przykład wtedy, gdy opóźnienie dźwięku jest zbyt wysokie, aby odtwarzać płynnie bez zakłóceń, więc nie mogłem rozpoznać ani jednego słowa. Oto jak to naprawić.
Reklama
Jak być może już wiesz, Microsoft opracowuje nową wersję Skype'a dla systemu operacyjnego Linux. W przeciwieństwie do poprzednich wersji Skype 4.x, które są uważane za klasyczne, nowa aplikacja jest oparta na frameworku Electron i ma własny silnik Chromium. Zasadniczo jest to opakowanie dla internetowej wersji Skype'a z pewnymi ulepszeniami.
Niska jakość dźwięku w Skypie dla Linuxa
Nowy Skype wykorzystuje PulseAudio serwer dźwięku dla wejścia i wyjścia strumieni audio. Nie wiadomo, co dokładnie jest nie tak z aplikacją, ale powoduje to ciągłe awarie wtyczki ALSA w PulseAudio. Właśnie dlatego jakość połączeń ma te straszne problemy.
Problem można odtworzyć w najnowszych wersjach Ubuntu i Linux Mint 18.3. Aby to naprawić, musisz dostosować opcje PulseAudio. Na szczęście można to zrobić bez zmiany plików konfiguracyjnych. Wszystko, czego potrzebujesz, to stworzenie specjalnego skryptu, aby uruchomić Skype.
Napraw uszkodzony dźwięk w Skype 8 dla systemu Linux
- Otwórz nowy terminal główny.
- Utwórz nowy plik tekstowy za pomocą nano, vim lub dowolnego innego edytora tekstu.
- Umieść w swoim pliku następującą zawartość:
#!/bin/sz. env PULSE_LATENCY_MSEC=90 skypeforlinux $1
- Zapisz plik jako /opt/skype.sh.
- Spraw, aby był wykonywalny za pomocą polecenia
#chmod +x /opt/skype.sh
.
Teraz możesz uruchomić Skype'a, uruchamiając utworzony skrypt i sprawdzić, czy wszystko działa zgodnie z oczekiwaniami. Wypróbuj opóźnienie 30, 60, 90 milisekund i zobacz, która wartość działa lepiej. W moim przypadku wartość 90 załatwiła sprawę.
Jeśli chcesz, możesz utworzyć program uruchamiający dla menu aplikacji. Oto jak można to zrobić.
Utwórz program uruchamiający dla Skype'a dla Linuksa
Uwaga: Zakładam, że skrypt skype.sh znajduje się w katalogu /opt. Jeśli nie, użyj prawidłowej ścieżki.
- Otwórz dowolny wybrany edytor tekstu.
- Umieść następującą zawartość w nowym dokumencie:
[Wpis na pulpicie] Name=Skype naprawiony. Comment=Skype z poprawką dźwięku. Exec=/opt/skype.sh %U. Ikona=skypeforlinux. Terminal=fałsz. Typ=Aplikacja. StartupNotify=prawda. StartupWMClass=Skype. Kodowanie=UTF-8. Kategorie=Sieć; Podanie; MimeType=x-scheme-handler/skype; Protokoły X-KDE=skype. Działania=Zakończ Skype;
- Zapisz plik jako /home/twoja nazwa użytkownika/.local/share/applications/skype.desktop.
Uwaga: „.local” to ukryty folder. Zobacz następujący artykuł w celach informacyjnych:
Jak ukryć pliki i foldery w Linux Mint
Teraz otwórz menu aplikacji w środowisku pulpitu i uruchom aplikację Skype Fixed.
Otóż to. Dzięki użytkownikowi Ovga za jego badania.