ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Operaスキン奮闘記(解決篇)

Operaのステータスバーに、プラグイン、リファラー、Cookie、Java、JavaScript、プロクシサーバーが有効になっているか、無効になっているかを示すアイコン(正確には「ボタン」と言うのかな)を設置することに成功。

ユーザエージエントは Opera/9.21 (Windows NT 5.1; U; ja).
Opera.exeのフルパスは D:\PrivFold2_pg\Opera\Opera.exe.

スキンは SnowyCrystal を使用。
Opera Skins

以下は D:\PrivFold2_pg\Opera\profile\toolbar\standard_toolbar (1).ini でおこなうコーディング。

[Status Toolbar.content]
Button0, "Plugins"="Enable plugins, , , , "plug_on" > Disable plugins, , , , "plug_off""
Button1, "Referrer"="Enable referrer logging, , , , "ref_on" > Disable referrer logging, , , , "ref_off""
Button2, "Cookies"="Enable cookies, , , , "cook_on" > Disable cookies, , , , "cook_off""
Button3, "Java"="Enable Java, , , , "java_on" > Disable Java, , , , "java_off""
Button4, "JavaScript"="Enable javascript, , , , "js_on" > Disable javascript, , , , "js_off""
Button5, "Proxy"="Enable proxy servers, , , , "Proxy_on" > Disable proxy servers, , , , "Proxy_off""
Status6

[Customize Toolbar Custom.content]
Button0, "Java"="Enable Java, , , , "java_on" > Disable Java, , , , "java_off""
Button1, "Plugins"="Enable plugins, , , , "plug_on" > Disable plugins, , , , "plug_off""
Button2, "JavaScript"="Enable javascript, , , , "js_on" > Disable javascript, , , , "js_off""
Button3, "Cookies"="Enable cookies, , , , "cook_on" > Disable cookies, , , , "cook_off""
Button4, "Referrer"="Enable referrer logging, , , , "ref_on" > Disable referrer logging, , , , "ref_off""
Button5, "Proxy"="Enable proxy servers, , , , "Proxy_on" > Disable proxy servers, , , , "Proxy_off""

D:\PrivFold2_pg\Opera\profile\skin\ほにゃらら.zip を解凍すると、D:\PrivFold2_pg\Opera\profile\skin\ほにゃらら というフォルダが生成され、その中に skin.ini というファイルがある。
以下は skin.ini でおこなうコーディング。

; ----- Quick Pref Button -----
[java_on]
Clone	= Quick Pref Button
Tile Center	= quick_pref/java_abl.png
[java_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/java_dis.png
[plug_on]
Clone	= Quick Pref Button
Tile Center	= quick_pref/plug_abl.png
[plug_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/plug_dis.png
[js_on]
Clone	= Quick Pref Button
Tile Center	= quick_pref/js_abl.png
[js_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/js_dis.png
[cook_on]
Clone	= Quick Pref Button
Tile Center	= quick_pref/cook_abl.png
[cook_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/cook_dis.png
[ref_on]
Clone	= Quick Pref Button
Tile Center	= quick_pref/ref_abl.png
[ref_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/ref_dis.png
[proxy_on]
Clone	= Quick Pref Button
Tile Center	= quick_pref/proxy_abl.png
[proxy_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/proxy_dis.png

あわせて D:\PrivFold2_pg\Opera\profile\skin\ほにゃらら 内に新しくフォルダをつくる。
フォルダの名前を quick_pref とする。
このquick_pref という名前は、上記コード内の、

[proxy_off]
Clone	= Quick Pref Button
Tile Center	= quick_pref/proxy_dis.png

… の quick_pref に対応。

さらに、フォルダ quick_pref 内に、
java_abl.png, java_dis.png, plug_abl.png, plug_dis.png, js_abl.png, js_dis.png, cook_abl.png, cook_dis.png, ref_abl.png, ref_dis.png, proxy_abl.png, proxy_dis.png
という12個のPNGファイルをつくる。
(サイズは 16 x 16 とか 18 x 18 とか 32 x 32 とか、バラバラでよい)

D:\PrivFold2_pg\Opera\profile\skin\ほにゃらら 内のすべてのフォルダとファイルを圧縮してZIPファイルに変換。
Opera起動。

「外観の設定」ダイアログ → 「ボタン」タブ → 「マイボタン」カテゴリを開くと、6個のボタンがあるはず。
そいつをステータスバーにドラッグ・アンド・ドロップ。

下のスクリーンショットは、プラグイン、リファラー、Cookie、Java、JavaScript、プロクシサーバーが無効になっている状態。

Operaスクリーンショット

下のスクリーンショットは、それらが有効になっている状態。

Operaスクリーンショット

アイコン(ボタン)は、いずれもクリックすれば、有効無効を切り替えられる。
ただし、頻繁に切り替えるもの(JavaScriptと串)に関してはキーボードショートカットを用意する。

すなわち P alt 押下で、Enable proxy servers | Disable proxy servers,
J shift 押下で、Enable javascript | Disable javascript.

これらのアイコン(または「ボタン」)をステータスバーに置くことの意味を別のエントリに書く。
(文章が長くなっちゃうので)

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/512-8751d9a9

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。