Niedawno zaktualizowałem aplikację Skype w moim systemie operacyjnym Linux Mint 17 do wersji 8, która jest nowszym klientem Linux Skype. Po tym Skype stał się bezużyteczny. Jakość połączenia dźwiękowego brzmiała jak robot i łamała się co drugą sekundę, na przykład gdy opóźnienie dźwięku jest zbyt wysokie, aby zapewnić płynne odtwarzanie bez zakłóceń, więc nie mogłem rozpoznać ani jednego słowa. Oto jak to naprawić.
Reklama
jak znaleźć piosenkę w filmie na youtube
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.
Słaba jakość dźwięku w Skypie dla Linuksa
Nowy Skype wykorzystuje PulseAudio serwer dźwięku do wprowadzania i wyprowadzania strumieni audio. Nie wiadomo, co dokładnie jest nie tak z aplikacją, ale powoduje to ciągłe awarie wtyczki ALSA PulseAudio. 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 utworzyć specjalny skrypt, aby uruchomić Skype.
Napraw uszkodzony dźwięk w Skype 8 dla systemu Linux
- Otwórz nowy terminal root .
- Utwórz nowy plik tekstowy za pomocą nano, vim lub dowolnego innego wybranego edytora tekstu.
- Umieść w swoim pliku następującą zawartość:
#! / bin / sh 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 wystarczyła wartość 90.
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 poprawnej ścieżki.
- Otwórz dowolny wybrany edytor tekstu.
- Umieść następującą zawartość w nowym dokumencie:
[Desktop Entry] Name = Skype Naprawiono komentarz = Skype z poprawką dźwiękową Exec = / opt / skype.sh% U Ikona = skypeforlinux Terminal = false Type = Application StartupNotify = true StartupWMClass = Skype Encoding = UTF-8 Categories = Network; Application ; MimeType = x-scheme-handler / skype; X-KDE-Protocols = skype Actions = QuitSkype;
- 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 swoje badania.