Difference between revisions of "Skype (Русский)"

From ArchWiki
Jump to: navigation, search
m (use language tag in category names)
(archive translation)
 
(34 intermediate revisions by 10 users not shown)
Line 1: Line 1:
[[Category:Русский]]
+
#redirect [[ArchWiki:Archive]]
[[Category:Сеть (Русский)]]
+
[[Category:Archive]]
{{i18n|Skype}}
 
 
 
== Skype ==
 
 
 
Skype — бесплатное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами (VoIP), а также платные услуги для связи с абонентами обычной телефонной сети.
 
Возможна организация конференц-связи (до 25 абонентов, включая инициатора), передача текстовых сообщений и файлов, а также видеосвязь.
 
 
 
===Установка Skype===
 
 
 
Для установки Skype вы должны в файле /etc/pacman.conf добавить репозиторий [community]:
 
 
 
[community]
 
# Add your preferred servers here, they will be used first
 
Include = /etc/pacman.d/mirrorlist
 
 
 
Теперь можно установить Skype:
 
# pacman -S skype
 
 
 
====Установка на 64-битных системах====
 
 
 
Skype предлагается только в качестве пакета для 32-битных систем, и поэтому не существует пакетов в официальных репозиториях для x86_64. Тем не менее, вы можете установить 32-bit Skype из AUR, или вы можете установить его вручную, выполнив следующие команды:
 
Сначала, создаем рабочую директорию:
 
$ cd ~ && mkdir temp-skype-install
 
 
 
Удаляем все предыдущие версии Skype:
 
$ sudo rm -rf /usr/share/skype/ && sudo rm -rf /usr/bin/skype
 
 
 
Затем, скачиваем Skype:
 
$ wget http://www.skype.com/go/getskype-linux-beta-static
 
$ tar xvf skype_static-2.1.0.81.tar.bz2 && cd skype_static-2.1.0.81
 
{{Note|Пользователи '''Kopete''', кто хочет использовать Skype API должны получить динамически связаны пакеты.}}
 
 
 
Устанавливаем Skype:
 
$ sudo mkdir /usr/share/skype/
 
$ sudo mv avatars/ /usr/share/skype/
 
$ sudo mv icons/ /usr/share/skype/
 
$ sudo mv lang/ /usr/share/skype/
 
$ sudo mv sounds/ /usr/share/skype/
 
$ sudo mv skype /usr/bin/
 
 
 
И удаляем рабочую директорию:
 
$ cd ~ && rm -rf temp-skype-install
 
 
 
{{Note|Вы можете найти пользователя представленный сценарий, который делает все выше перечисленное автоматически:
 
$ wget http://tinyurl.com/arch-skype-install -O- | sh}}
 
 
 
{{Note|Также вам необходимы 32-bit библиотеки, которые можно получить:
 
# pacman -S lib32}}
 
 
 
===Звук в Skype===
 
 
 
Последние версии Skype (2,0 +) имеют встроенную поддержку ALSA, более ранние версии поддерживают только устаревшие OSS.
 
 
 
====Skype ALSA Sound (2.0+)====
 
 
 
В идеале, звук должен работать "из коробки", если вы не можете выбрать звуковое устройство для использования в Skype или если у вас есть проблемы с Skype: он блокирует звуковое устройство, то вам нужно только добавить следующие строки в ваш ~/.asoundrc :
 
  pcm.dmixout {
 
  # Just pass this on to the system dmix
 
  type plug
 
  slave {
 
      pcm "dmix"
 
    }
 
  }
 
После этого вы можете запустить Skype, пойти в опции аудио и выберите dmixout в качестве оратора и ringing device.
 
 
 
====Skype-OSS Sound (Pre-2.0)====
 
 
 
Если у вас есть последняя версия Skype, то OSS не будет работать, что и не нужно; посмотрите на "важные заметки" в начале этой страницы. Вариант B предпочтительнее, чем другие варианты. При варианте B можно использовать Skype и другие программы воспроизведения звука тоже. При варианте C вы можете сделать это, но вариант B проще в настройке.
 
 
 
=====А. С OSS или эмуляция OSS в ядре для ALSA=====
 
 
 
Запустите "Skype" и убедитесь, что другие программы не используют вашу звуковую карту. Если вы хотите использовать Skype и другие программы, использующие звук, посмотрите на вариант B.
 
 
 
=====B. Обеспечение работы ALSA + DMIX в Skype=====
 
 
 
Для начала, вы должны установить пакет alsa-oss из репозитория:
 
# pacman -S alsa-oss
 
 
 
Добавьте следующие строки в "~ /.asoundrc" (файл ".asoundrc" в вашем домашнем каталоге) Если файл не существует, просто создайте его!:
 
 
 
{{Note|Большое спасибо за это Lorenzo Colitti!}}
 
# .asoundrc to use skype at the same time as other audio apps like xmms
 
#
 
# Successfully tested on an IBM x40 with i810_audio using Linux 2.6.15 and
 
# Debian unstable with skype 1.2.0.18-API. No sound daemons (asound, esd, etc.)
 
# running. However, YMMV.
 
#
 
# For background, see:
 
#
 
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1228
 
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1224
 
#
 
# (C) 2006-06-03 Lorenzo Colitti - http://www.colitti.com/lorenzo/
 
# Licensed under the GPLv2 or later
 
pcm.skype {
 
    type asym
 
    playback.pcm "skypeout"
 
    capture.pcm "skypein"
 
}
 
pcm.skypein {
 
  # Convert from 8-bit unsigned mono (default format set by aoss when
 
  # /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)
 
  #
 
  # We can't just use a "plug" plugin because although the open will
 
  # succeed, the buffer sizes will be wrong and we'll hear no sound at
 
  # all.
 
  type route
 
  slave {
 
      pcm "skypedsnoop"
 
      format S16_LE
 
  }
 
  ttable {
 
      0 {0 0.5}
 
      1 {0 0.5}
 
  }
 
}
 
pcm.skypeout {
 
  # Just pass this on to the system dmix
 
  type plug
 
  slave {
 
      pcm "dmix"
 
    }
 
}
 
  pcm.skypedsnoop {
 
    type dsnoop
 
    ipc_key 1133
 
    slave {
 
        # "Magic" buffer values to get skype audio to work
 
        # If these are not set, opening /dev/dsp succeeds but no sound
 
        # will be heard. According to the alsa developers this is due
 
        # to skype abusing the OSS API.
 
        pcm "hw:0,0"
 
        period_size 256
 
        periods 16
 
        buffer_size 16384
 
      }
 
    bindings {
 
        0 0
 
    }
 
  }
 
 
 
Если после этого вы увидите сообщение об ошибке:
 
The dmix plugin supports only playback stream
 
 
 
Тогда добавьте следующее в ваш .asoundrc:
 
pcm.asymed {
 
        type asym
 
        playback.pcm "dmix"
 
        capture.pcm "dsnoop"
 
}
 
pcm.!default {
 
        type plug
 
        slave.pcm "asymed"
 
}
 
 
 
Теперь запускайте Skype, таким образом, каждый раз, когда вы хотите его использовать:
 
# ALSA_OSS_PCM_DEVICE="skype" aoss skype
 
 
 
При желании вы можете создать сценарий, для запуска Skype:
 
 
 
В режиме суперпользователя, создайте файл: /usr/bin/askype:
 
# Little script to run Skype correctly using the modified .asoundrc
 
# See: http://wiki.archlinux.org/index.php/Skype for more information!
 
#
 
# Questions/Remarks: profox@debianbox.be
 
ALSA_OSS_PCM_DEVICE="skype" aoss skype
 
 
 
Теперь убедитесь, что каждый пользователь имеет права на исполнение файла:
 
# chmod a+x /usr/bin/askype
 
 
 
Вы также можете исправить пункт меню, чтобы вы могли запускать Skype из меню WM:
 
Отредактируйте файл: /usr/share/applications/skype.desktop
 
[Desktop Entry]
 
Name=Skype
 
Comment=P2P software for high-quality voice communication
 
Exec=askype
 
Icon=skype.png
 
Terminal=0
 
Type=Application
 
Encoding=UTF-8
 
Categories=Network;Application;
 
 
 
Иногда для запуска Skype требуется время, но как только он запустится все должно работать!
 
 
 
=====C. Использование OSS эмуляцию oss2jack=====
 
 
 
Oss2jack это еще один способ для OSS эмуляции без использования ALSA напрямую. Вместо этого, oss2jack создает устройство OSS, чтобы JACK (Jack Audio Connection Kit) затем выводит на стандартное устройство ALSA. Для получения дополнительной информации по настройке, пожалуйста, обратитесь к [[Allow_multiple_programs_to_play_sound_at_once#ALSA_with_oss2jack]].
 

Latest revision as of 11:14, 1 July 2018

Redirect to: