==================== (非) 公式 BB4Win FAQ ==================== .. note:: この文書は `bb4win.org`__ で公開されている `The (un)Official BB4Win FAQ`__ を (適当に) 翻訳したものです。 これは参考に過ぎませんし、翻訳上の誤りがあるかも知れませんが、 翻訳の正確性は保証しません。 なお、".. note::" で示した部分は私 (kana) が追加したもので、 原文にはありません。 また、".. XXX::" で示した部分は訳に自信がないので放置プレイです。 .. __: http://bb4win.org/ .. __: http://bb4win.org/FAQ.html 初版: 2004-02-18T23:18:59+09:00 Id: $Id$ .. contents:: BB4W 本体 ========= 動作環境は? ----------- Windows 95/98/2000/ME/XP (NT4 でも動作すると思われます)。 BB4Win は Pentium 133 のラップトップで動作していますが、 Windows 2000 や XP がそれなりに安定して動く環境を推奨します。 最新版はどこで手に入れられますか? --------------------------------- 最新のリリースバージョンは `Souceforge.net`__ に、 最新の nightly リリースは `Sourceforge の Latest ページ`__ にあります。 .. __: http://sourceforge.net/project/showfiles.php?group_id=56991 .. __: http://bb4win.sourceforge.net/latest/Latest/ Explorer をファイラーとして起動させようとするとシェルとして起動します --------------------------------------------------------------------- これは Windows 2000/XP で BB4W がシェルとして 正しくインストールされていない場合に起こります。 "Blackbox.exe -install" を実行すれば修正されます。 これで駄目な場合は以下の内容をコピーして拡張子 .reg のファイルとして保存し、 レジストリにインポートしてください (PATH_TO_BB4WIN の部分は Blackbox.exe への絶対パスに置き換えてください.)。 :: REGEDIT 4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\system.ini\boot] "Shell"="USR:Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="Explorer.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "DesktopProcess"=dword:00000001 "BrowseNewProcess"="yes" [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="PATH_TO_BB4WIN" 設定ファイルを編集して BB4W を再起動しても変更が反映されません -------------------------------------------------------------- BB4W (と大抵のプラグイン) は終了時に現在の設定をファイルに書き出します。 つまり、BB4W の実行中に設定ファイルを編集してもそれが上書きされてしまうため、 変更が反映されないのです。 設定ファイルを編集するには以下の手順で行います: 1. 設定ファイルを開く 2. メニューから Shift を押しつつ restart を選択します。 すると確認ダイアログが表示されます。 *まだ Ok をクリックしてはいけません*。 3. 設定ファイルを編集し、保存する。 4. ダイアログの Ok をクリックする。 .. XXX:: 0.90: All that is required now is a Reconfig ([reconfig] (reconfig) in the menu.rc or KeyToGrab(R), WithModifier(Ctrl+Win), WithAction(Reconfigure) for BBKeys.) メニューから extensions.rc/menu.rc/blackbox.rc を 編集しようとするとエラーになります ------------------------------------------------- 拡張子 .rc のファイルを関連付けしてないからだと思われます。 これを修正するには extensions.rc に以下の行を追加 (あるいは該当する行を編集) してください。 :: blackbox.edirot: notepad.exe notepad.exe のところは好みのエディタにしてください。 スタートメニューやクイック起動のフォルダをメニューに追加するには? ----------------------------------------------------------------- スタートメニューのフォルダを指す [path] エントリを追加してください。 Windows 95/98/ME の場合:: [path] (Start Menu) {"C:\Windows\Start Menu\"} Windows 2000/XP の場合:: [sub] [path] (All Users) {"%ALLUSERPROFILE%\Start Menu\Programs\"} [path] (%USERNAME%) {"%USERPROFILE%\Start Menu\Programs\"} [path] (Quick Launch) {"%APPDATA%\Microsoft\ Internet Explorer\Quick Launch\"} [end] # ↑実際には 1 行 ツールバーの大きさを変えるには? ------------------------------- 高さ: ツールバーの高さは変更できません。固定です。 ただし 0.90 以降ではスタイルファイルの toolbar.fontHeight を利用して設定することができます。 幅: blackbox.rc の session.screen0.toolbar.widthPercent を 編集してください。単位はディスプレイの横幅に対する割合 (%) です。 BB4W でウィンドウにスキンを適用するには? ---------------------------------------- 現在ではスキンを適用できるようになりました! プラグインの `BBWinSkin`_ を参照してください。 これは 2 種類のエンジンを持っていて、一つは ShellWM のスキンを、 もう一つは現在のスタイルに応じたスキンを適用することができます! また BBWinSkin に限らず、 `ShellWM`_ (フリーウェア) や `WindowBlinds`_ (シェアウェア)、 その他のスキンを適用するプログラムを利用することもできます。 .. _BBWinSkin: http://bb4win.sourceforge.net/plugins/BBWinSkin_1_0.zip .. _ShellWM: http://shellwm.sourceforge.net/ .. _WindowBlinds: http://www.windowblinds.net/ デスクトップの範囲を設定するには? --------------------------------- extensions.rc にある以下の 4 つの項目を編集 (あるいは追加) します。 :: blackbox.desktop.marginLeft: 0 blackbox.desktop.marginRight: 0 blackbox.desktop.marginTop: 0 blackbox.desktop.marginBottom: 0 0 は無効を、その他の値はデスクトップの端から 指定した量のスペースを空けるという意味になります。単位はピクセルです。 この機能を利用するには blackbox.rc にある session.screen0.fullMaximization が false でなければなりません (逆に true にすることでこの機能を無効にすることができる)。 この項目は [config] サブメニューから設定することもできます。 最上位のメニューのタイトルを設定するには? ----------------------------------------- menu.rc の ``[begin] ()`` を ``[begin] (好みのタイトル)`` に編集してください。 Bro@ms とは何ですか? またどういう風に使うのですか? -------------------------------------------------- Bro@ms は動作、外観、その他の設定、プラグインをコントロールする 特別なメッセージです。Bro@ms は頭に '@' 記号が付いた単語やフレーズです。 Bro@ms を使うには、メニューからであれば [exec] を用いて キーボードからであれば BBKeys の DoThis を用います。 例えば ``[exec] (Show plugins) {@BBShowPlugins}`` や ``KeyToGrab(Left), WithModifier(Ctrl+Win), WithAction(ExecCommand), DoThis(@maPrev)`` など。 また、コマンドとして Bro@ms を入力できる `Bro@mbox`_ という プラグインもあります。 .. note:: Bro@mbox 改良版の BBZCmdEx というものもあります。 .. _Bro@mbox: http://bb4win.sf.net/plugins/ スタイルを変更すると壁紙も変更されてしまいます! どうすればこれを止めさせられますか? ----------------------------------------------- BB4W の外観はスタイルというファイルに記述されていて、 壁紙に関する設定もこれに記述されています。 BB4W は bsetbg/bsetroot というツールを用いて スタイルで指定された画像を生成し、それを壁紙として表示します。 壁紙の表示は Windows のデスクトップのプロパティを変更することで行っています。 このため、Windows から壁紙を設定してもスタイルを変更すると 壁紙も一緒に変更されてしまうのです。 これが気に食わない場合、以下の対処法があります。 特定のスタイルのみ変更させない: そのスタイルから ``rootCommand`` という行を探し、 それをコメントアウト (先頭に '!' か '#' を追加) してください。 全てのスタイルで変更させない: Blackbox.exe と同じフォルダに bsetbg.exe や bsetroot.exe が あるはずなので、それを削除してください。 .. note:: bbLean は bsetbg や bsetroot がなくても自力で背景を描画しますが、 これはデスクトップのプロパティを変更しません。 また、背景の描画をする / しないは メニューなどから設定できるようになっています。 シャットダウンの最中に BB4W がクラッシュしました! 何がおかしいのでしょうか? ------------------------------------------------- もし BBWinSkin をロードしていた場合、Mortar 氏の説明によると: BBWinSkin がスキンエンジンを終了する機会が来る前に、 ワークステーションがスキンが適用されているか否かに係わらず 各アプリケーションの強制終了を行っているからだと思います。 これはただの予想でしかありませんが。 box (xoblite や bb4win) は BBWinSkin がロードされているとき (かつスキンを適用している場合) にシャットダウンする際の問題を 抱えているようです。 今のところ、シャットダウンの前にプラグインのアイコンを ダブルクリックしてスキンの適用を止めるように、としか言えません。 .. note:: 私の環境 (bbLean + bbLeanSkin) ではこの問題は起こってません。 SHELL32.dll:SHGetFolderPathA というエラーが表示されたのですが ------------------------------------------------------------- `ShFolder.dll`_ をダウンロード、インストールしてください。 多分再起動する必要がありますが、この問題は解決されるはずです。 .. _ShFolder.dll: http://www.microsoft.com/downloads/details.aspx ?FamilyID=6ae02498-07e9-48f1-a5d6-dbfa18d37e0f&DisplayLang=en BB4W をシェルとしてインストール / アンインストールするには? ----------------------------------------------------------- インストールするにはコマンドプロンプトや 「ファイル名を指定して実行」のダイアログから以下のように入力します:: "PATH_TO_BB4W\Blackbox.exe" -install アンインストールするには以下のように入力します:: "PATH_TO_BB4W\Blackbox.exe" -uninstall PATH_TO_BB4W の部分は Blackbox.exe へのパスに置き換えてください。 Explorer を explroer.exe /e,c:\ のようにして実行するとエラーになります ---------------------------------------------------------------------- BBDDE が必要です。他のプラグインと同様にロードし、BB4W を再起動してください。 .. __: https://sourceforge.net/project/showfiles.php ?group_id=56991&release_id=157179 プラグイン ========== プラグインはどこでダウンロードできますか? ----------------------------------------- `Desktopian.org`_ の `BB4Win/xoblite site`_ に ほとんどのプラグインのリストがあります。 最新のベータ版については `Sourceforge.net の latest ページ`__ にあります。 .. _Desktopian.org: http://www.desktopian.org/ .. _BB4Win/xoblite site: http://www.desktopian.org/bb/ .. __: http://bb4win.sf.net/latest/Latest/ プラグインをインストールするには? --------------------------------- plugins.rc にプラグインへのパスを追加してください。 LiteStep、GeoShell、その他のシェルのプラグインは使えますか? ----------------------------------------------------------- *使える訳がない!* スタイル ======== 今使っているスタイルについての情報を得るには? --------------------------------------------- メニューの場合は menu.rc に ``[aboutstyle] (about style)`` を追加してください。 BBKeys の場合は ``WithAction(AboutStyle)`` を使ってください。。 オリジナルのスタイルを作りたいのですが、難しいですか? 何から始めればいいですか? ----------------------------------------------------- そう難しいものではありません。 他のスタイルを見てどういう風になっているか調べてください。 BB4W のドキュメントには各設定がどう反映されるかについての情報があるので 一読しておきましょう。 また、`Whitebox`_ には使い易いスタイルエディタが含まれています。 .. _Whitebox: http://bb4win.sf.net/latest/WhiteBox.rar .. note:: また、WYSIWYG なスタイルエディタとして `BBStyleMaker`_ があります。 .. _BBStyleMaker: http://bb4win.sourceforge.net/bblean/bbsm.htm その他 ====== Winamp/Foobar2000/CoolPlayer/K-Jofol をホットキーで操作できますか? ------------------------------------------------------------------ BBKeys と Multiamp をロードすればできます。 詳細については Multiamp のドキュメントを参照してください。 BBAmp はコマンドラインから Winamp をコントロールすることができ、 BBKeys と組み合わせて使うこともできます。 詳細は BBAmp のドキュメントを参照してください。 ツールバーやメニューを半透明にするには? --------------------------------------- `BBTrans`_ をダウンロードしてください。 0.90 の場合は半透明の機能がサポートされています。 extensions.rc の以下の項目を参照してください。 :: blackbox.menu.alpha: [数値 (透明) 0 〜 255 (不透明)] blackbox.slit.alpha: [数値 (透明) 0 〜 255 (不透明)] blackbox.toolbar.alpha: [数値 (透明) 0 〜 255 (不透明)] システムトレイのアイコンが白黒なのは何故? ----------------------------------------- BBSystemBar.rc にある彩度 (saturation) と色相 (hue) のエフェクトです。 これを無効にしたければ ``systembar.icon.hue`` を 0 に、 ``systembar.icon.saturation`` を 255 にしてください。 ウィンドウのシェーディングは? ----------------------------- プラグイン `BBHook`_ が本体の代わりにこの機能を提供しています。 一部の人はこの機能を本体の一部にすることをよく思っていませんし、 こうした方がメンテナンスが楽だからです。 .. _BBHook: http://sourceforge.net/project/showfiles.php ?group_id=56991&release_id=181276 メニューがキーボードで操作できないのは何故? ------------------------------------------- 実装されていないからです。将来のバージョンで追加される予定です。 0.90 でこの機能は実装されました。 .. note:: bbLean でも実装されています。 インストーラを使っていると "Unknown Error" が出ました ----------------------------------------------------- インストーラには Windows 95/98 において未知の問題を抱えています。 代わりに zip アーカイブをダウンロードして、適当な場所に展開してください。 既知の問題 ========== メニューがスクロールする ------------------------ こちらでは再現できません。 メニューを小さなサブメニューに分割してみてください…… 0.90 では修正されています。 マウスカーソルが消える ---------------------- そうなった場合、BB4W 以外のウィンドウをクリックしてみてください。 元に戻るはずです。 0.90 では修正されています。 シェーディングできないウィンドウ -------------------------------- 現時点では何故シェーディングできないウィンドウがあるのかよく解っていません。 将来調査予定です。 インストーラー -------------- .. XXX:: 利用できますが、(以下意味が解らない)。 It is available but reportedly needs work. 0.90: インストーラーは "blackbox.exe -install" の実行、 もしくはシェルマネージャーのために中断するようになっています。 シェルマネージャーは、例えば `SetShell`_、`Carapace`_、`ShellOn`_、 `Snafkin`_、`FastSwap`_ などがあります。 .. _SetShell:: http://beyondconvention.net/ohussain/SetShell.zip .. _Carapace:: http://www.pixolpod.org/ .. _ShellOn:: http://www.dx13.co.uk/ .. _Snafkin:: http://snf.sourceforge.net/ .. _FastSwap:: http://www.lsd-trip.de/modules.php ?name=Downloads&d_op=getit&lid=21 また、bladestaylor さんが BB4Win 0.90 を使い始めるために必要なもの全てを まとめた zip ファイルを作成しています。`Sourceforge の Latest ページ`__ から BB .90 Pack を探してください。 .. __: http://bb4win.sourceforge.net/latest/Latest/ ボリュームキーやその他の特殊なキー ---------------------------------- 最初はマイクロソフト製のキーボードの問題かと思っていましたが、 こちらでは問題は起こりませんでした。使える使えないに係わらず、 何が原因かは解っていません。 メニューの代わりに 1 ピクセルの四角形が表示される ------------------------------------------------- これは menu.rc の最初の行が間違っている場合に起こります。 最初は ``[begin] ()`` や ``[begin] (任意のタイトル)`` でなければなりません。 ``[begin]`` とだけ記述した場合にこの問題が起こるでしょう。 その他の情報 ============ Copyright (C) 2003 Blackbox for Windows Development Team このドキュメントは以下の人物によってメンテナンスされています: - Brian Hartvigsen (tresni AT crackmonkey DOT us) [CURRENT] 変更履歴 -------- 03 NOV 2003: - 回答を更新 - 一部に 0.90 に関する情報を追加 - Ik と Il の質問を追加 - XHTML 1.0 Strict 03 JUNE 2003: - CSS を更新 - Ij、Ve、Vf の質問を追加 - 回答を更新 - XHTML 1.0 Strict 29 APR 2003: - 初版。 - XHTML 1.0 Strict 追記 ==== ウィンドウを最大化したときにツールバーと重なるのを防ぐには? ----------------------------------------------------------- `デスクトップの範囲を設定するには?`_ を参照。 ウィンドウを最大化しても画面一杯に最大化されないのですが? --------------------------------------------------------- `デスクトップの範囲を設定するには?`_ を参照。 異常に CPU 使用率が高くなるのですが? ------------------------------------ BBSystemBar やその類を使用していて、 アイコンの彩度 (saturation) が最大値 255 以外、 または色相 (hue) が最小値 0 以外の場合 (つまりアイコンを元の色のままで表示しない場合) に起こります。 特に ZoneAlarm のようにアイコンが頻繁に変わるようなものを起動していると さらに悪化するようです。 彩度と色相の設定をそれぞれ 255 と 0 にすれば解決します。 xoblite bb1 ではこの症状が起こるようですが、 bbLean ではこの症状は起こっていません。 バルーンチップ (Explorer だと システムトレイの近くに表示される吹き出し) が表示されません。 ------------------------------------------------------------ 誰かパッチ送ってください。 .. __END__