以前は、ここで説明した修正を使用して、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カメラの修正を追加する必要がありますが、その方法を見つけるのに苦労しますか?これで何か助けがありますか?
次の内容のファイル/ 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
修正しただけです! Skypeの新しいバージョン、バージョン4.2があります。SkypeWebサイトからインストールできます。彼らは多くの人々がウェブカメラで抱えている長年の問題を修正しませんでしたが、セグメンテーション違反の問題は修正したようです。したがって、/ usr/bin/skypeは、LD_PRELOADマジックを備えたスクリプトではなく、実行可能ファイルです。
これにより、Webカメラが次から修正されます: Skypeビデオが11.10から12.04へのアップグレード後に機能しなくなる も再び機能する。すばらしいです!