2013年5月2日木曜日

Ubuntu 13.04でSkypeを起動させた

 Ubuntu 13.04 で Skype が起動しない問題を解決したので、私が採った方法について書こうと思う。

 先日、OS を Ubuntu 13.04 にアップデートしたのだが、私の環境では、見事に Skype が起動しなかった。対応策が日本語で書いてある記事があまり見当たらなかったので、英語の記事を参考に、Ubuntu 13.04 で Skype が起動するようにした。

参考:Fix Skype Not Working In Ubuntu 13.04 Raring Ringtail [For Users With Proprietary Nvidia Or AMD Drivers]

 私が実際に打ったコマンドは、以下の通り。
$ sudo mv /usr/bin/skype /usr/bin/skype-bin
$ sudo vim /usr/bin/skype
$ sudo chmod 0755 /usr/bin/skype
まず、1つ目の mv コマンドで、既存の /usr/bin/skype を /usr/bin/skype-bin に移動した。

 次に、2つ目の vim コマンド( /usr/bin/skype というファイルを作成する)を打って、
#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin "$@"
と記述し、保存する。中身が肝心なので、テキストエディタは何でも良い。参考にした元の記事では、 gedit を使っていた。

 最後に、3つ目の chmod コマンドで、パーミッションを 755 に設定した。

 私の環境では、これで Skype が起動した。

 ここまでの変更をもとに戻すには、 /usr/bin/skype ファイルを消して /usr/bin/skype-bin を /usr/bin/skype に戻してやれば良いので、
$ sudo rm /usr/bin/skype
$ sudo mv /usr/bin/skype-bin /usr/bin/skype
というコマンドを打てば良い。