別記事に パピーでOpenSIM viewtopic.php?f=23&t=2711
シノバーの Secondlife のページ http://shino.pos.to/secondlife/
そらまめブログ http://shinobar.slmame.com/
LinuxでSecondlifeをやるには、グラフィックボードが Nvidia GeForce 限定になります。
ハード要件が満足すれば NvidiaドライバーのSFS を読み込むと Secondlifeがパピーで楽しめます。ただし、最近の Veiwer 3 はパピー4.xでは動かず、パピー5.x系が必要です。パピー4.xでは Veiwer 1.23 が動きます。
http://download.cloud.secondlife.com/Se ... 62.tar.bz2
また Lupu-528JP も最近の公式ビューアーは動きません。サードパーティー供給の Dolphin Viewer 3 が Lupu-528でも動きました。
http://dolphinviewer.eregion.de/
Imprudence や Firestormなどを使えば Nvidia以外のグラフィックでも動かせるそうです。これらでは libault0 も必要です。 Ubuntu universe にあります(Lupu や Precise Puppy の場合)。
いまのところボイスチャットはできません。
(2011年11月3日追記)Wary-5.2, Lupu-528, Slacko および Dpup でストリーミングが可能に。
viewtopic.php?f=37&t=1660&p=14874#p14874
注意しなければならないのは、Secondlife Viewerはキャッシュを標準で 500MB取るので、そのままだとpupsaveを圧迫します。Secondlife Viewerのキャッシュはデフォルトで $HOME/.secondlife/tmp です。次のように設定すると、Secondlifeのキャッシュや設定は /mnt/home/secondlife 内に保存され、pupsaveを消費することがありません。
また、Secondlife viewerはすさまじい勢いでログを吐きます。このため /tmp/xerrs.log がパンクします。仮想端末から起動することでログが /tmp/xerrs.log に溜まることを防げます。
端末から起動
1. /mnt/home/secondlife というディレクトリを作り、その中にtar.bz2をダウンロード、展開する。(Secondlife Viewer ダウンロードのページ)
2. 展開してできた secondlife-xxx ディレクトリ内の secondlife(実行プログラム)へのリンクを /root/my-applicatons/bin 内に作る(パスを通すため)。
3. /mnt/home/secondlifeディレクトリへのリンクを /root 内に作る。
4. できたリンク /root/secondlife を /root/.secondlife とリネーム。
viewtopic.php?f=12&t=1570&p=11313&hilit ... ife#p11313
5. 仮想端末を開き、その上で 'secondlife' とタイプして起動します。
別解:
1. /mnt/home/secondlife というディレクトリを作り、その中にtar.bz2をダウンロード、展開する。(Secondlife Viewer ダウンロードのページ)
2. 展開してできた /mnt/home/secondlife/secondlife-xxx ディレクトリ内の secondlife(実行プログラム)へのリンクを、一つ上の階層 /mnt/home/secondlife に作る。
3. スクリプト /mnt/home/secondlife/Secondlife (小文字のリンクと区別するために先頭を大文字S。)を作る。
コード: 全て選択
#!/bin/sh
APP=$(readlink -e $0)
[ "$APP" ] || APP=$0
APPDIR=$(dirname "$APP")
[ "$APPDIR" = "." ] && APPDIR=$(pwd)
if [ ! -d "$HOME/.secondlife" ]; then
mkdir -p "$APPDIR/.secondlife"
ln -sf "$APPDIR/.secondlife" "$HOME/.secondlife"
fi
if [ -d "$APPDIR/lib" ]; then
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$APPDIR/lib"
fi
$APPDIR/secondlife "$@" &>/dev/null
5. 隠しディレクトリ /root/.secondlife が存在していたら、中身を /mnt/home/secondlife 内に移しておき、/root/.secondlife は削除する。
6. スクリプト Secondlife 、あるいはディスクトップ上の起動アイコンをクリックすると secondlife ビューアーが起動します。このとき /mnt/home/secondlife へのリンク /root/.secondlife が作られます。