Windows Tips & News

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ć.

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 Linuksa

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łą awarię 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

  1. Otwórz nowy terminal główny.
  2. Utwórz nowy plik tekstowy za pomocą nano, vim lub dowolnego innego edytora tekstu.
  3. Umieść w swoim pliku następującą zawartość:
    #!/bin/sz. env PULSE_LATENCY_MSEC=90 skypeforlinux $1
  4.  Zapisz plik jako /opt/skype.sh.
  5. 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.

  1. Otwórz dowolny wybrany edytor tekstu.
  2. 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;
  3. 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.

Sergey Tkachenko, autor w Winaero

Microsoft wydał dziś ostatnią kompilację Edge 94 w kanale Dev. Wersja 94.0.992.1 zawiera kilka no...

Czytaj więcej

Program OneNote otrzymał wygląd podobny do systemu Windows 11 i nowe funkcje pisania odręcznego

Program OneNote otrzymał wygląd podobny do systemu Windows 11 i nowe funkcje pisania odręcznego

Microsoft rozpoczął testowanie nowej wersji OneNote w stylu projektowania Windows 11. Ten wygląd ...

Czytaj więcej

Edge Dev 103.0.1264.2 to ostatnie wydanie z gałęzi 103, zawiera nowe funkcje

Edge Dev 103.0.1264.2 to ostatnie wydanie z gałęzi 103, zawiera nowe funkcje

Microsoft ma zamiar przejść na Edge 104 w kanale Dev, więc wypuścili ostatnie binaria z gałęzi Ed...

Czytaj więcej