加藤(大阪)です。 Thu, 25 Oct 2007 11:04:11 +0900 付 Seiichirou Babasakiさんのメールより: > Fluxboxに固着(苦笑)している馬場崎です。 > まずは「Fluxbox1.0 おめでとうございます」そして、 > VineLinux での更新ありがとうございます。 今回は待望の stable バージョンということで、「拙くとも速く」をモットー に、とりあえず updload しました。 > 僕の環境ではこれまで今一つ不調だったメニューのアイコン表示が > 何故か改善されていたりとか、そういうローカルな部分でも嬉しい > 事でした。 自分の所ではそういう不調には気付きませんでした。 アイコン用の画像ファイルのフォーマットとか、アイコン検索パスの問題ですか ね? > 「デスクトップ背景をFluxboxメニューから切替えて運用する」 > 方法について、ここで投稿したいと思います。 早速のご意見ありがとうございます。 fbsetbg -l に関しては最近気付いて、「これ面白いな」と思ってた所です。 > 条件として > (1)「Style旧書式は使わない」→ ~/.fluxbox/init の 「rootCommand: が空欄」 > →「Vineツール→Style旧書式有効/無効」で設定できます。 > (2)関連でスタイルが背景を持つ場合も旧書式を使わない > →Style内部で rootCommand: を使わず background.pixmap: を使う > (これは Styles Tips のトラブルシューティングで既出) > (3)~/.fluxbox/startup で背景設定したものは上書きされるので留意 > →でもスプラッシュスクリーンとして使えます > ……これらの状態を確認した後、~/.fluxbox/init の 「.rootCommand:」に > 次のコマンドを書き入れます。( -l オプション) > session.screen0.rootCommand: fbsetbg -l > > これで背景設定は ~/.fluxbox/lastwallpaper を参照するようになります。 > 後は Fluxboxメニューからお好きな壁紙を選ぶだけです。 > 最後に選んだ壁紙を次回ログイン時にも使用するようになります。 前述どおり、今回は拙速をモットーとして?作業しましたので、まとまった時間 が取れた時、ミニ・アップグレードを、と考えています。 その際のドキュメントに反映させていただきます。 ちなみに、今思いつく 'fbsetbg -l' の有効な利用法 - 馬場崎さんの「条件」 への追加事項ですが、 a.~/.fluxbox/menuconfig の ・'BACKGROUND_DIRS' を有効にして、自分のお気に入り壁紙を納めた場 所へのパスを追加する。 ・"BACKGROUNDMENUITEM=yes" を有効にする。 b.下のようなシェルスクリプト(名前は任意ですが例えば 'fbsetbg_l') #!/bin/sh exec fbsetbg -l を作り、パスの通ったディレクトリへ置いておく。 c.~/.fluxbox/addapps に、下のような感じで'fbsetbg_l'を追加する。 SUBMENUNAME1="Desktop menu" SUBMENU1="fbsetbg_l" d.メニュー再作成を実行する。 a は馬場崎さんは既に'壁紙'メニュを有効にされてるようですが、デフォルト では無効なので、一応。 b - d は、何らかの理由で(例えば、条件(2)が守られていない場合)不本意な background になった時の修復用です。 init に'fbsetbg -l'を書いておけば、再起動すれば済む事ですが、沢山アプリ を実行中の再起動はちょっと...というような時に便利です。 あと、ちょっと違った利用法としては、 1.startup で 'fbsetbg -l' を実行する。 この場合 init の rootcomman: では使いません。 2.お気に入りのスタイルファイルの rootcommand: を'fbsetbg -l'に書き 変える。 この場合、Style旧書式は有効にしておきます。 3.~/.fluxbox/lastwallpaper をバックアップ/リストアするシェルスクリプ トを作って、addapps に登録しておく。 メッタヤタラに壁紙を試してみたい時に利用します。 なども、面白いかと思います。 最後に、今回のバージョンは'1.0'ではなく'1.0.0'です (^_^) 0.1.x → 0.9.x → 1.0.x と、3桁で来ています(rc 版だけは特例でしたが)。 -- 加藤 雅 <mkato@xxxxxxxxxxxxx> http://add10.hp.infoseek.co.jp/rox/ http://www2.odn.ne.jp/add10/fluxbox/