Skype for Mac 2.8の多重起動 (Snow Leopard)

activity monitor skype Macintosh

以前こちらでSkypeの多重起動を試みて成功していた。

PowerBook G4 は優秀なSkype端末として活躍してくれたのだが、
そろそろ寿命が来たようです。
仕方なく、MacBookに役割を果たす事になりました。

以前と同じようにSkypeの多重起動を試みましたが失敗。
プロセスは動いているんだけどwindowが出てきませんねぇ{がっかり}

ってことで調べました。


やっぱり前回の方法ではダメみたいですね。
Mac OSX Leopard 10.5からなのか、SnowLeopard 10.6からなのか…
私の手元にはもう10.5がないのでわかりませんが。

Multiple Skype Accounts – Multiple Skype Instances/Windowsに答えがありました。
(って前回と同じスレッドじゃんw)

1) Create a new user account for you second Skype account, with admin privileges enabled.
管理者権限なしでOKでした
2) Log in as that user and set up Skype.
とばしてOK
3) Restart (probably wasn’t necessary, but I did it).
必要なし
4) Open a terminal
5) into the terminal, type: su other.account -c “nohup /Applications/Skype.app/Contents/MacOS/Skype && exit”
(replace “other.account” with the username of the new account you created.)
This should launch Skype, but it will be running AS your other account. So you can launch Skype like you normally do, and you will have two accounts running.

 

ちなみに環境
______________
MacBook5,1 Intel Core 2 Duo 2 GHz 2 GB
MacOSX 10.6.4
Skype 2.8.0851

==追記&修正==
日本語でおkな人のために
1) システム環境設定で新しいユーザーアカウントを作ります。
2) ユーティリティ⇒ターミナルを開きます
3) ターミナルに次のコマンドを打ち込みます

su other.account -c "nohup /Applications/Skype.app/Contents/MacOS/Skype && exit"

( “other.account”は1)で作った新しいユーザーアカウントに置き換えます)
アクティビティモニタで確認すると二つ起動してますね{キラキラ笑顔}
activity monitor skype

誰かこれをターミナル.commandファイルにしてください。
ワシにはよくわかりません…orz

==追記==
このままでは使い勝手がよろしくないのでシェルスクリプトを作ってみました。
適当なんでat own riskでお願いします。
(間違いがあったら修正しますので指摘してください{ウィンク})

#!/bin/sh
# @(#) MultipleSkype.sh ver.1.0.0 2010.09.09
#
# == It is a script that multiple starts Skype. ==
# Prior preparation
# 1 Create a new user account for you second Skype account, with admin privileges enabled.
# 2 Log in as that user and set up Skype.
# 3 Restart (probably wasn't necessary)
#
#ヒント
#Skypeの多重起動をするシェルスクリプト
#Please enter the Account name for Skype⇒多重起動用に用意したMacのユーザーアカウント名
#Please enter the Password of account for Skype⇒多重起動用に用意したMacのユーザーアカウントのパスワード
#####################################################################################
clear
echo "Skype Multiple Start"
echo ""
echo "Now, you will be asked to authenticate yourself as Skype Acount"
echo "by entering your account password."
echo ""

Choice(){
echo "Do you want to continue ? (y/n)"
read SELEZIONE
}

Choice
if [ "${SELEZIONE}" = "y" ]; then
echo ""
echo "Please enter the Account name for Skype"
read Palam1
echo ""
echo "Please enter the Password of account for Skype"
su $Palam1 -c "nohup /Applications/Skype.app/Contents/MacOS/Skype &"
|| { echo Error!! There is no corresponding account name.; exit 1; }
sleep 2
exit 0
else
if [ "${SELEZIONE}" = "n" ]; then
exit 0
else
echo ""
echo ""
echo "==========================================================="
echo "ERROR: You have to choose 'y' or 'n'. Any other value will be ignored!"
echo "==========================================================="
sleep 3
exit 1
fi
fi

1)上のコードを”xxxxx.command”と適当な名前で保存する。

2)ターミナルを起動して

chmod u+x

と入力して、1)のファイルをターミナルウィンドウにDrag & Dropする。
(パスを手入力する手間が省けます)

3)Enterをポチ。

4)ファイルの「情報を見る」で「このアプリケーションで開く」をターミナル.appにします。

5)ファイルをダブルクリックします

6)Skype用に作ったアカウントユーザー名を入力します。

7)Skype用に作ったアカウントユーザーのパスワードを入力します。

うちはこれで起動しますよ。
ターミナルは終了して大丈夫です。

つ、疲れた…{だめだ}

コメント