Slacko

5.X系に関する開発話題です

モデレータ: 暇人, YoN, nyu

アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Slacko で Secondlife

投稿記事 by シノバー »

Slacko で nvidiaドライバーを入れても Secondlife viewerが起動しない理由が分かりました。 glx と SDLに問題がありました。
viewtopic.php?f=37&t=1660&p=14874#p14874

また nvidia-glx-sdl-285.05.09-slacko.sfs を用意しました。Slacko RC(kernel-2.6.37.6)、Slacko RC++(kernel-2.6.39.4)両対応です。
http://shino.pos.to/party/bridge.cgi?puppy/opt/ からどうぞ。
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: Slacko

投稿記事 by 暇人 »

slacko+lang_pack_ja-1.4.sfs で起動時にroxの実行に失敗する様で、デスクトップが表示されません。
Xとjwmは起動されるので、メニューから各プログラムを実行することは可能です。

.xinitrc実行時のタイミングの問題?
端末から rox -p /root/Choices/ROX-Filer/PuppyPin と実行すれば本来の状態になります。

ibm pen4 での現象。
最後に編集したユーザー 暇人 [ 11/11/07(月) 15:43 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: Slacko

投稿記事 by 暇人 »

ノートの方は正常に起動するんだからなぞだ。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Slacko

投稿記事 by シノバー »

暇人 さんが書きました:slacko+lang_pack_ja-1.4.sfs で起動時にroxの実行に失敗する様で、デスクトップが表示されません。
Xとjwwは起動されるので、メニューから各プログラムを実行することは可能です。
.xinitrc実行時のタイミングの問題?
いわゆるブラックデスクトップというやつですかね。
pup_event_frontend_d と ROX-Filer の間の競争で起こるようで、極めてハード依存です。
lang_pack_ja-1.4.sfs に収録の /usr/local/bin/fixmenus_on_locale で、どのように対処していたか覚えてないので、ちょっと調べてみます。

/usr/local/bin/fixmenus_on_locale
# 4feb11: avoid black screen
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Black screen on Slacko

投稿記事 by シノバー »

/usr/local/bin/fixmenus_on_locale の 333-346行

コード: 全て選択

# 31dec10: kill ROX-Filer and restart # 9jan11 : see the windowmanager running
PIDS=$(pidof ROX-Filer)
PIDW=$(pidof "$CURRENTWM")
ROXRESTART=""
if [ "$PIDW" != "" ]; then
 if [ "$PIDS" != "" ]; then
  for PID in $PIDS; do
    kill $PID
  done
 fi
  rox -p "$HOME/Choices/ROX-Filer/PuppyPin" && log "ROX-Filer restarted." || log "ROX-Filer restart failed." 
  ROXRESTART="y"
  sleep 2
fi
ROX-Filerをリスタートさせたあと 2秒間ウェイトを取ってます。これを長くすべきなのか、
あるいは kill $PID で ROX-Filerを止めてから何らかのウェイトが要るのか……。

あと、378行で、ROX-Filerが死んでないか見てるのですが、状況をログに残すだけで、リスタート掛けるなどの処置は何もしていません。

ログは /tmp/fixmenus_on_locale.log
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

black screen on Slacko

投稿記事 by シノバー »

暇人 さんが書きました:slacko+lang_pack_ja-1.4.sfs で起動時にroxの実行に失敗する様で、デスクトップが表示されません。
いつ起こります?
  1. lang_pack_ja-1.4.sfs 適用前から
  2. lang_pack_ja-1.4.sfs 適用直後に1度だけ
  3. lang_pack_ja-1.4.sfs 適用後はいつも
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: Slacko

投稿記事 by 暇人 »

3
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: black screen on Slacko

投稿記事 by シノバー »

暇人 さんが書きました:slacko+lang_pack_ja-1.4.sfs で起動時にroxの実行に失敗する様で、デスクトップが表示されません。
3. lang_pack_ja-1.4.sfs 適用後はいつも起こるとすると、fixmenus_on_locale は関係ないですね。ロケールを切り替えたときしか呼ばれませんから。呼ばれないから /tmp/fixmenus_on_locale.log というログも無いはず。
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: Slacko

投稿記事 by 暇人 »

115行目辺り をコメントアウトすると正常起動する。

#relocates right-side icons to actual right-side of screen...
/usr/sbin/fixPuppyPin /root/Choices/ROX-Filer/PuppyPin #v1.0.7

utf-8だと処理に時間がかかる という現象が原因?
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Slacko

投稿記事 by シノバー »

ROX-Filer が起動して準備が整わないうちに、 pup_event_frontend_d からドライブアイコン表示の要求が ROX-Filer に出たときに、ROX-Filer が死ぬようです。
これへの対処として pup_event_frontend_d 内で sleepで ROX-Filer を待つところがあるのですが、utf-8だとそれでは足りないのかな。
暇人 さんが書きました:utf-8だと処理に時間がかかる という現象が原因?
あー、そういうことかもしれませんね。

コード: 全て選択

LANG=C /usr/sbin/fixPuppyPin /root/Choices/ROX-Filer/PuppyPin
とかで実験してみます?
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: Slacko

投稿記事 by 暇人 »

残念 効果無し。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
tomo3
記事: 90
登録日時: 09/09/03(木) 19:23

Re: Slacko

投稿記事 by tomo3 »

シノバー さんが書きました:
暇人 さんが書きました:slacko+lang_pack_ja-1.4.sfs で起動時にroxの実行に失敗する様で、デスクトップが表示されません。
Xとjwwは起動されるので、メニューから各プログラムを実行することは可能です。
.xinitrc実行時のタイミングの問題?
いわゆるブラックデスクトップというやつですかね。
pup_event_frontend_d と ROX-Filer の間の競争で起こるようで、極めてハード依存です。
lang_pack_ja-1.4.sfs に収録の /usr/local/bin/fixmenus_on_locale で、どのように対処していたか覚えてないので、ちょっと調べてみます。

シノバさんのlang_pack_all-0.9.sfsの中の"fixmenus_on_locale"を入れて正常になりました。

またgettext "Refreshing desktop. Please wait..."は日本語に変更。
添付ファイルを見るにはパーミッションが必要です
アバター
サボり魔
記事: 294
登録日時: 07/12/06(木) 12:28
お住まい: 関東

Slacko の gnome-mplayer

投稿記事 by サボり魔 »

日本語版がリリースされてないので、単にアプリケーションの使い勝手についてですが、このトピで。

slacko のデフォルトメディアプレーヤーの gnome-mplayer だけでなく、wary-511jp の mplayer も軽快なので、DVD を観るのに重宝しています。
.3g2 拡張子のファイルを観られるのもいいですね。(PC 側のスペックが足りませんが)

で、slacko の gnome-mplayer で DVD を観ると映像が遅くて音声だけが先に進んでく。
「設定」で framedrop をオンにすると同期しました。ただし、初めからチェックボックスにチェックは入っているのです。
一度オフにして、再度オンにすると有効になります。

一度 gnome-mplayer を終了して再度起動すると…「再生する動画の形式」以外は記憶してくれていません。

端末から起動してみるとこんな文面が

コード: 全て選択

GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
「Gsettings」 :?: :?:

〜〜(しばし調べてみた)〜〜

端末から

コード: 全て選択

# gsettings list-schemas
すると

コード: 全て選択

apps.gecko-mediaplayer.preferences
apps.gnome-mplayer.preferences
じゃぁ試しに…これでどうだ :wink:

コード: 全て選択

# gsettings set apps.gnome-mplayer.preferences cache-size 12000
/usr/share/glib-2.0/schemas/apps.gnome-mplayer.preferences.gschema.xml の中の cache-size 項目が変更されました。

gnome-mplayer を起動すると…、反映されてない。orz

セーブファイルへ記録しつつ slacko 自体を再起動しても、変更は保存されていましたが、ダメでした。

なお、/root/.mplayer/config の内容は

コード: 全て選択

[gnome-mplayer]
msglevel=all=5
vo=vdpau
だけ。適当にチェックボックスをオンにしまくっても変わりません。(vo のみ変化)


Gsettings の backend に使われる dconf というものがあるそうなのですが、
最新版を入れようとすると、
dconf-0.10.0 → glib-2.29.9以上(slacko は 2.28.6) → libffi3以上(slacko には無い)
という依存関係に巻き込まれました。
libffi の PET を作って入れてみたけど、glib を ./configure すると libffi が無いと怒られる。
でも、これを入れたところで上記の .xml 設定ファイルを gsettings コマンドとか直接手動でいじるのと変わらないのでしょうけどね…。

/initrd/pup_ro2/usr/share/glib-2.0/schemas/apps.gnome-mplayer.preferences.gschema.xml をいじってやろうか?と思いましたが、書き込み不可。

ひとまずお手上げです。 :(
ま、使う都度にいじればいいかなぁ。
サボり魔
Precise-550JP & Precise-571JP & Tahr-Puppy
frugal install (USB)
8GB ASUS H97I-PLUS Core-i5 4690S
8GB ASRock Z68M-ITX/HT Core-i7 2600k with Win7
16GB ASROCK H170M-ITX/ac Core-i5 6600
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Slacko

投稿記事 by シノバー »

tomo3 さんが書きました: シノバさんのlang_pack_all-0.9.sfsの中の"fixmenus_on_locale"を入れて正常になりました。
うーん、違いといえば
#30aug2011: unsupported windowmanager

ウインドウマネージャが jwmでないとき、lang_pack_all-0.9.sfsの中のものだと毎回起動時に fixmenus_on_localeが走る。
lang_pack_all-1.4.sfsの中のものだとロケールを切り替えたときに1度走るだけ。
JWMだとどちらも動作は同じ。

ということなのですが…… :?:
いずれにせよ ROX-Filerはこの時点では起動させないはずなのだが。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Slacko の gnome-mplayer

投稿記事 by シノバー »

サボり魔 さんが書きました:一度 gnome-mplayer を終了して再度起動すると…「再生する動画の形式」以外は記憶してくれていません。
本家で話題に
http://www.murga-linux.com/puppy/viewtopic.php?t=73197

日本語版は出てないけど、slackoは本家正式リリースなので「パピーリナックス日本語版」で話し合ってもよいのかも。
viewtopic.php?f=23&t=2085
The bar master, Shino's Bar
http://shinobar.net/
返信する