Skip navigation.

Log in | Sign up

photo of nullpage

blog nullpage@my.opera.com

The strange writings which are due to the machine translator

Posts tagged with "customize"

マイボタンは別ファイルがいいと思うよ。

,

過去にも取り上げましたが表題の通りです。
個人的に現状いまだに9.27の設定をほぼそのまま10.10開発版でも使用している訳ですが、さすがにこのままではもうどうにもならない。そこでメニューやツールバーを標準に戻してみたりもするのですが、そこからまたカスタマイズという気力はまだないと…。
せめてツールバーを例えば「標準」のような別のセットに変更してもせめて「マイボタン」くらいは保持して欲しいと思うのです。でもこれを言い出すとマイボタンの設定を別ファイルにするだけではまだ足りない訳で…できればカスタマイズに関わる設定ファイルは全てカスケーディングみたいな?要するに変更した部分だけを独立したファイルにするというような仕組みが欲しいなぁ…と。最新情報の追跡とその都度のカスタマイズをサボった時間が長くなればなるほどそう感じてしまうのですネェ。でもそれより前に何とかして欲しい事はたくさんあると思うのでカスタマイズに関して複雑化する必要は全然ないです。カスタマイズ機能は全て排除して必要なら全て別プログラムに任せるようにしてしまった方がいいと思われる面も多々ありますし。

Firefox: Tab bar on top of the window, like google chrome ~ タブバーを一番上に…

, , ,

Tab bar on top of the window, like google chrome @userstyles.org

 Firefox のアプリケーション (ユーザインターフェース) 用ユーザスタイルの中でここ暫くの間ランキングの上位に位置しているのがコレ。まさか、Firefoxを一見 Opera 風にするのがこんなに簡単だとは…。というかこれはもちろん Opera の真似なんかじゃなくてあくまでも google chrome を真似たもの。Opera をメインで使いながら Firefox の情報もアレコレ集めていた頃の印象ではこのUIスタイルは Firefox ユーザにとって Opera の気に入らない点の大きな要素のひとつだったように記憶しているのだが…。もっとも、chrome は使った事が無いので良く判らないのだが、単純にツールバーの順番を入れ換えただけでは少なくとも Opera ユーザが満足するようなデザイン、あるいはUIにはならないようだ。

 まず外見だけ見るとメニューバーがタブバーより下になってしまっている。これはあまりにもマズい。それと、chrome はともかく、Opera では Firefox のサイドバーに相当するパネルの構造が異なっているのでどうにもバランスが取れない。ユーザスタイルシートを見ただけでは使われているクラスがどんな構造になっているのか判らないが、以前 Firefox2 で DOM Inspector を見ながら DOMを入れ換えて Firefox を Opera 風にできないか検討した事が有ったのだが、記憶ではUIの具材の構造が全く異なっていたように思う。おそらくこれ以上はスタイルシートではどうにもならないのではないかと思う。

 やや無関係なネタだが、Firefoxではメニューバーが常に出ていて邪魔なので何とかしたいと思っても自分のような素人ではなかなか難しかったという記憶が有る。例えば、Compact Menu というような名前のアドオンや、カスタムボタン用のスクリプト、あるいは userchrome.js 用のスクリプト等が有るようだが、これらを使ってメニューをプルダウンにしたり普段邪魔にならないようにしてもと、ALT+キー でメニューの選択が出来なくなって困った事が有る。アドオンやスクリプトでなくとも、userstyles.org にある スライドメニューのようなユーザスタイルシートで同様の事をやっている場合もやはりメニューが隠れている時にはキーボードが効かなくなってしまうのがどうにも不思議に感じるのだが…。

 firefox は自分好みのアドオンを捜して機能を増やしたり変更したりするのはそれほど時間はかからないのだが、これらをひっくるめてキーボードで操作しようとするととたんに敷居が高くなってしまう。仮になんからの方法でキーボードをカスタマイズするとしても、キーボードに割り当てて呼び出す機能に纏まりが無さ過ぎるように思う。どのレベルの機能をどう使ったら良いのかさっぱりわからないのだ…。仮にこれらにアドオンの持つ機能を割り当てようとしても、いくら慎重に表面上の機能を吟味して選んだものでも内部的に提供されている機能がそれに比例しているとは限らない。

 かつて、DOM Inspector で Firefox の構造を初めて覗いた時、Commandset というのが有って、これは一見何らかのポリシーに基づいて登録される機能のセットなのではないか? と思った事が有る。例えば、Opera に例えると、内部アクションコマンドのようなものだ。しかし実際は残念ながらそういうものではないというか、それだけではやりたい事ができるわけではなかったという記憶が有る。仮に Firefox にそのようなルールができたらもっと使い安くなるのではないかと思う。アドオンも何らかのルールで外部に提供できる機能をそこに追加登録するという形にすれば…と。

 とはいえ、Opera の内部アクションコマンドに何らかのポリシーやルールが有るかというと全くそんな事は無いどころか、公式には公開されていないという困った状況にある。いつどんな風に変るか全くわからないのだ。ウェブ標準技術と XUL と、Firefox の内部が有る程度理解できれば Firefox の方が安心感は有るかもしれない。しかしそうでないならやはりやりたい事が簡単にできる方を選んでしまう。やりたい事の内容にもよるが…。

デカ文字ボタンをリンクにする方法は?

, ,

 Opera の標準ツールバーの中には 2種類の デカ文字ボタン が使われている。ひとつは、パネル選択用のプルダウンボタンで、これはパネルヘッダツールバーにある。もうひとつはメールビューにあるメールビュー選択用のプルダウンボタン。これらは toolbar.ini 中ではそれぞれ以下の様になっていて、おそらく Opera9 の初期の頃、あるいはもっとずっと以前から同じだと思う。

[Hotlist Panel Header.content]
Button, , 160="Show popup menu, "Internal panels""

[Mail Header Toolbar.content]
Button, , 160="Show popup menu, "Internal Access Points""


 上記のアクションの前に有る、「,,160=」 てのはボタンのアクションの前置パラメータで、AdvancedToolbarINIGuide@operawiki.info原文) によると、以下の様に全部で4個まで指定できるようになっている。

  • pA - ボタンタイトル
  • pB - フォントサイズ (百分率で倍率指定)
  • pC - アイコンセクション
  • pD - ボタン表示方法


 つまり、上記の標準のふたつのボタンは Opera のメニューフォントの設定より 160% もデカイ文字を表示するようになっているという事。これが気に入らなくてなんとかしたいんだけどどうなってるの? …というのは Opera をカスタマイズしようとする人が大抵ぶつかる壁なんじゃないかな? というのは、ボタンはわりと、ウェブから拾ったり、ボタン作成用のツールなんかを使って簡単に作れるにも関わらず、このボタンをリプレースするようなボタンは何故かウェブから見つけることができないし、ツールにもそんな指定があるのは見た事が無い。

 自分の場合、これは大分前にエディタで toobar.ini を直接いじって 160% → 120% にしてたんだけど、一回いじってマイボタンに置いておけば削除しても問題ないからそれ以降触る事がないんだよな…。今回のように 9.27 の設定をそのまま引き継げない場合はこれって結構面倒臭いと思う。

 例えばリンクにつぎのような記述ができればいいんだけどね。これはどう?

<a href='opera:/Button/, , 120="Show popup menu, "Internal Access Points""'>やや大きいメールビュー選択ボタン</a>


 もっとも 100% でいいんならなんの問題もない。


 だが 100% は小さすぎる。120%が一番だと思うんだけど、これがウェブで公開できないのはなんとも歯がゆい。動作条件前置子も含めて全てのパラメータを有効にしたままリンクにする方法は何かないもんかね? なかったら標準のユーザボタンに 120%、140%、160% の三つ程度ボタンをおいて選択できるようにして欲しい。どれか好きなのを選べるようにして貰えればそれでいい。すぐにでもできるし。

※ちゃれんじ駄目見本集。
これはどう?
これは?
空白をつぶしてみたけど所詮駄目なものは駄目

Standard_menu.ini changes 9.27 win32 -> 9.52 win32 10103

, , , ...

 9.27 から 9.5x へのカスタマイズの移行作業で最も重要と思われる標準のメニュー設定を比較してみたのでそのリストを掲載してみる。このリストを参考にして、9.27でカスタマイズしていたメニューセクションに変更または削除が有るかどうか確認する事により、移行作業の助けになるのではないかと思う。

 このリストは Windows版 Opera 9.27 及び 9.52 build 10103 の defaults フォルダにある standard_menu.ini を、WinMerge 及び WinDiff を使って作成した。9.5x より言語リソースの参照方法が変更になったため、言語リソースの部分は比較対象から除外する前処理を行った。なお、順序が変更になったセクションがひとつだけ有ったが、リストは 9.27 の順序に合わせている。このセクションについてのコメントは特に無い。

 リストにおいて、実質的に変化が有るのは「廃止」「新設」「変更」のコメントが有るものだけである。変更されたセクション内の詳細な相違についてはテキストファイルを添付しておく (テキストでは見にくいので時間があれば後ほどHTMLに変更して再度掲載するかもしれない)。

[Version]
[Info]
[Links Panel Item Menu]
[Links Panel Download Menu]
[Links Panel View Menu]
[Links Manager Open Menu]
[Get Mail Popup Menu]
[Index Item Popup Menu] (変更)
[Filter Item Menu]
[Account Item Menu]
[Mail Account Menu]
[Mail Body Popup Menu]
[Mail Item Popup Menu] (変更)
[Mail Item Mark Menu]
[Mail Item Goto Menu] (コメント行削除のみ)
[Mail Folder Menu]
[Mail Standard View Menu]
[Mail Contact View Menu]
[Mail Attachment View Menu] (コメント行削除のみ)
[Mail Attachment Popup]
[Mail Attachment Toolbar Popup]
[Mail Header Toolbar Popup]
[Mail View Option Menu]
[Mail View Show Menu]
[Mail View Age Menu]
[Mark As Read Menu]
[Mail Display Type Menu] (コメント行削除のみ)
[Delete Mail Menu] (変更)
[Forward Mail Menu]
[Display Headers Menu] (変更)
[Mail Address Popup Menu]
[Mail Contact Popup Menu]
[New bookmark menu]
[Bookmarks Panel Open Menu]
[Bookmarks Panel View Menu]
[Bookmark Trash Popup Menu] (変更)
[Bookmark Item Popup Menu]
[New contact menu]
[Contacts Panel View Menu]
[Contact Trash Popup Menu] (変更)
[Contact Item Popup Menu]
[New note menu]
[Note Trash Popup Menu]
[Note Item Popup Menu]
[Note Folder Popup Menu] (新設)
[History Item Popup Menu] (変更)
[History Panel View Menu] (変更)
[Windows Item Popup Menu] (プラットホームプリフィックス変更のみ)
[New Widget Menu]
[Widget Trash Popup Menu]
[Widget Item Popup Menu]
[Widget Folder Popup Menu] (変更:微妙)
[Web Panel View Menu] (変更)
[Chat Popup Menu] (新設)
[Chat Account Menu] (コメント行の削除のみ)
[Chat Item Popup Menu]
[Chat User Menu]
[Chat User Control Menu]
[Add Nick to Contact Menu]
[Link Popup Menu] (変更)
[Link Selection Popup Menu] (新設)
[Open in menu] (新設)
[Edit Form Popup Menu] (コメント行の削除のみ)
[Edit Label Popup Menu]
[Forward Menu]
[Document Popup Menu] (変更)
[SVG Popup Menu] (変更)
[Document Background Menu] (プラットホームプリフィックスの変更のみ)
[Image Link Popup Menu] (変更)
[Readonly Edit Widget Popup Menu]
[Edit Widget Popup Menu] (変更)
[Edit Go Widget Popup Menu]
[Edit Widget Insert Menu]
[Edit Dropdown Menu]
[Frame Menu] (コメント行の削除のみ)
[Hotclick Popup Menu] (コメント行の削除とプラットホームプリフックスの変更のみ)
[Console Hotclick Popup Menu]
[Search with menu] (廃止)
[Translate menu]
[Image Popup Menu] (変更)
[Banner Popup Menu] (変更)
[Mailto Link Popup Menu] (変更)
[Mailto Link Image Popup Menu] (変更)
[Browser Menu Bar] (コメント行の削除とプリフィックスの変更のみ)
[Browser Test Menu]
[Mail View Menu Bar]
[Browser File Menu] (変更)
[Browser Edit Menu] (コメント行の削除のみ)
[Browser View Menu] (コメント行の削除のみ)
[View Toolbars Menu] (コメント行の削除のみ)
[Go Menu] (廃止)
[Browser Navigation Menu] (コメント行の削除のみ)
[Browser Bookmarks Menu] (変更)
[Browser Widgets Menu] (変更)
[Widgets Folder Menu]
[Bookmark Folder Menu] (変更)
[Active Bookmark Folder Menu] (変更)
[Contact Folder Menu]
[Compose To Contact Menu]
[Compose CC Contact Menu]
[Compose BCC Contact Menu]
[Browser Feeds Menu] (変更)
[Browser Mail Menu] (変更)
[Chat Status Menu]
[Chat Connect Menu]
[Browser Chat Menu]
[Get Mail Menu]
[Send Mail Menu]
[Get And Send And Stop Mail Menu]
[Get And Send Mail Menu]
[Browser Tools Menu] (変更)
[Advanced Tools Menu] (変更)
[Browser Window Menu] (プラットホームプリフィックスの変更のみ)
[Browser Help Menu] (コメント行の削除のみ)
[Registration Menu] (廃止)
[Bookmark Item File Menu] (コメント行の削除のみ)
[Contact Item File Menu] (変更)
[Browser Session Menu] (コメント行の削除のみ)
[Browser ImportExport Menu] (変更)
[Browser Import Menu] (コメント行の削除のみ)
[Browser Export Menu]
[Identify As Menu] (コメント行の削除のみ)
[Quick Preferences Menu] (コメント行の削除のみ)
[View Hotlist Menu] (廃止)
[Hotlist Placement Menu]
[Hotlist Selector Placement Menu]
[View Progress Bar Menu] (廃止)
[Color Scheme Menu] (廃止)
[Skin Menu] (コメント行の削除のみ)
[Zoom Menu]
[Images Menu]
[Style Menu]
[Images And Style Menu]
[Encoding Menu]
[Unicode Encoding Menu]
[Western Encoding Menu]
[Central Encoding Menu]
[Southern Encoding Menu]
[Baltic Encoding Menu]
[Nordic Encoding Menu]
[Celtic Encoding Menu]
[Turkish Encoding Menu]
[Vietnamese Encoding Menu]
[Cyrillic Encoding Menu]
[Greek Encoding Menu]
[Arabic Encoding Menu]
[Hebrew Encoding Menu]
[Thai Encoding Menu]
[Chinese Encoding Menu]
[Japanese Encoding Menu]
[Korean Encoding Menu]
[Reload Menu] (変更)
[Site Navigation Menu] (コメント行の削除のみ)
[Help Contents Menu] (廃止)
[On The Web Menu] (廃止)
[Transfers Item Popup Menu] (変更)
[Transfers Notify Popup Menu] (変更)
[Workspace Menu]
[Hotlist Popup Menu] (コメント行の削除のみ)
[Hotlist AddRemove Item Popup Menu] (新設)
[Hotlist Item Popup Menu]
[Pagebar Popup Menu] (コメント行の削除とプラットホームプリフィックスの変更のみ)
[Pagebar Item Popup Menu] (コメント行の削除とプラットホームプリフィックスの変更のみ)
[Pagebar Inactive Item Popup Menu] (コメント行の削除とプラットホームプリフィックスの変更のみ)
[Pagebar Arrange All Menu]
[Pagebar Arrange Menu] (コメント行の削除のみ)
[Personalbar Popup Menu]
[Personalbar Edit Item Popup Menu]
[Personalbar Item Popup Menu]
[Toolbar Popup Menu] (コメント行の削除のみ)
[Toolbar Item Popup Menu]
[Toolbar Identify Popup Menu]
[Toolbar Edit Item Popup Menu]
[Transfers View Popup Menu]
[Voice Menu]
[Tray Popup Menu] (変更)
[Closed Pages Menu]
[Delete Private Data Menu]
[Opera Console Menu]
[Insert Smiley Menu] (ITEM番号の修正のみ)
[Desktop Widget Menu]
[Speed Dial Thumbnail Popup Menu]

standard_menu.ini_diff_927_952b.txt

tamil's magic ~ Opera9.5 ツールバーの自動×閉

, , ,

 これは、Tamil のナイスなアイデア

 ツールバーの自動開閉はエンドユーザプログラミングのできない Opera の最も苦手とするところなんだけど、開くのは手動でも閉じるのが自動なら結構便利…ってのはなかなか思いつかないアイデアだと思った(彼の頭の柔らかさにはいつも感心する)。自動と言っても、ボタンやマウスジェスチャー等でツールバーを開くと、10秒程度で勝手に元に戻る…っていうだけなんで、その間に必要な操作をやらなきゃならない訳で、ツールバーにどんな機能をどれだけ置いているかとか、どれだけ操作に慣れているかによってこの時間を調整しないと全く役に立たない可能性もあるけどね…。でもコレはなかなか面白いアイデアだと思った。Opera9.5 から採用されたちょっと微妙なアクションでもある Delay を使ってるのがちょいと気にならんでもないけれど、個人的にも Opera9.5 に完全移行できたら絶対真似すると思う:yes: な…。

 これをツールバーでなくてパネルに使いたい…って人も要るかもしれないけど、パネルにはちょっと不向きじゃないかな? でも、パネルを閉じた後1~2分くらいで元に戻る…ってのはときどき使いたくなるかも?

 Delay は既にあちこちでアクションプログラミング? 風に使われだしているけれど、Tamil のこのアイデアは Opera のいろんな具材を対象にして今後流行りそうな気がするね…。今、思いつきでもアレコレ浮かぶし。はやく Opera9.5 に乗り換えてネタにしたい…。
Download Opera, the fastest and most secure browser
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31