web-dev-qa-db-ja.com

Ubuntu 13.04でSkypeを使用してWebカメラを動作させる方法は?

以前は、ここで説明した修正を使用して、SkypeでWebカメラを動作させることができました。

11.10から12.04へのアップグレード後にSkypeビデオが機能しない

それはスカイプを開始することを意味しました:

LD_PRELOAD =/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so/usr/bin/skype

これはUbuntu 12.04ではうまくいきましたが、Ubuntu 13.04ではもう動きません。おそらく、/ usr/bin/skype内の実行可能ファイルが、次のようなスクリプトに置き換えられているためです。

#!/bin/sh
#
# Tip in https://launchpad.net/bugs/1002187, comment #31
#
# Bug filed against Skype: https://jira.skype.com/browse/SCL-980
#
export LD_PRELOAD="/usr/lib/i386-linux-gnu/mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD"
exec /usr/lib/skype/skype "$@"

このスクリプトは、Ubuntu 13.04でSkypeを起動するバグを回避するために必要なようですが、おそらく私自身のウェブカメラの修正を無効にしているので、それがもう機能していない理由だと思います。

したがって、このスクリプトにWebカメラの修正を追加する必要がありますが、その方法を見つけるのに苦労しますか?これで何か助けがありますか?

3
joris

次の内容のファイル/ usr/local/bin/skypeを作成して、これを修正しました。

#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/lib/skype/skype

そしてそれを実行可能にする:

Sudo chmod a+x /usr/local/bin/skype

Raringを新しくインストールしたため、32ビットライブラリもインストールする必要がありました。

Sudo apt-get install ia32-libs
4
gacrux

修正しただけです! Skypeの新しいバージョン、バージョン4.2があります。SkypeWebサイトからインストールできます。彼らは多くの人々がウェブカメラで抱えている長年の問題を修正しませんでしたが、セグメンテーション違反の問題は修正したようです。したがって、/ usr/bin/skypeは、LD_PRELOADマジックを備えたスクリプトではなく、実行可能ファイルです。

これにより、Webカメラが次から修正されます: Skypeビデオが11.10から12.04へのアップグレード後に機能しなくなる も再び機能する。すばらしいです!

3
joris