====== SpeedDial.ini ====== SpeedDial 機能の設定ファイル speeddial.ini について. ===== 注意 ===== この文書は,WindowsXPにWindows版の Opera 9.51 をインストールしたときの情報に基づいて作成してます.別のOS,別のバージョンの解析状況は追々. この文書を基にして,Operaにカスタマイズその他の変更を加えて,不具合が発生しても責任は取れません. 突っ込み,感想,その他は,[[mailto:office@ashula.info|office@ashula.info]]まで ===== 説明 ===== speeddial.iniは,[[http://www.opera.com/features/speeddial/|SpeedDial]]の設定に使われるiniファイル. プロファイルディレクトリ Opera Directoryにある. Speed Dial Fileを設定することで,任意のファイルを指定することも可能. [[http://www.opera.com/docs/operafiles/|公式の解説]]には,2008-07-12現在特に記載なし. ===== 構造 ===== ヘッダと[Speed Dial X]セクションからなる. 通常 X は 1 から 9 までだが,[Size]セクションを追加することで数を増やしたり減らしたりできる. === ヘッダ === 3行ほど冒頭に有るが,実質的に最初の一行のみ.残りの2行はコメント Opera Preferences version 2.1 ; This file is part of the Opera browser. ; This file is UTF-8 encoded. ファイルの先頭に BOM(byte order mark)が version 2.1 から追加されている. === [Speed Dial X] セクション === それぞれの dial の設定は,以下の 5 つの要素からなる. ||Title||文字列||dial のタイトル.SpeedDialの画面で各dialの下に表示される文字列.|| ||Url||文字列(URL)||dial の対象のURL.Webページに限らず,''data:''や ''opera:'',''javascript:''など設定可能|| ||Reload Enabled||数値 ( 0 か 1 )||自動更新に関する設定.1にすることで次の Reload Interval と Reload Only If Expired の設定が有効になる|| ||Reload Interval||数値 ||自動更新の間隔の設定.単位は秒.Reload Enabled=1のときのみ,意味をもつ.Neverにすると2147483647(2の32乗-1)にされる.|| ||Reload Only If Expired||数値 ( 0 か 1 ) ||ページの期限切れで更新するかどうかの設定.Dialの対象ページが期限 ( Expires )を設定しているときのみ有効.|| この各セクションは,[[OperaLink]]での同期の対象. == サンプル == Google ニュースの日本版を30分で1回更新する場合の設定. Title=Google ニュース 日本版 Url=http://news.google.com/news?ned=jp Reload Enabled=1 Reload Interval=1800 Reload Only If Expired=1 === [Size] セクション === Dialの縦横の数を設定するセクション. Opera 側から設定するためのUIはないため,iniファイルを直接書き換えない限り存在しない. ''Rows=H'' で縦(行数)を設定し,''Columns=W''で横(列数)を設定する. 最小はどちらも 1 . 最大は画面サイズに依存する. このセクションは,[[OperaLink]]での同期の対象ではない. == サンプル == 縦に3行,横に4列の場合 [Size] Rows=3 Columns=4 ===== カスタマイズ ===== このファイルはiniファイルなのでWindowsにおけるiniファイルの文法に従う. 簡単に言うと, '' Name=Value '' が基本, '' ; '' で始まる行はコメント行, '' [ '' , '' ] '' で囲まれるとセクション, '' " '' で囲むとそれらの文字はエスケープされる.という文法である. === 各 dial ([Speed Dial X]) === 各 dial の Title 以外はすべてOpera から設定するUIがあるので SpeedDialの画面から設定したほうが楽. === dial 数 ([Size]) === Opera 側から設定するためのUIはないため,iniファイルを直接書き換える. Rows, Columns のどちらかだけが指定された場合,指定されてないほうは 3 が指定されているものとされる. ===== 参考資料 ===== * [[http://my.opera.com/larskl/blog/2008/05/06/customize-the-number-of-items-in-speed-dial|Customize the number of items in speed dial]] * [[http://d.hatena.ne.jp/saiton/20080507/1210118519|Speed Dial のエントリを増やす]] * [[http://suehiro.blog.shinobi.jp/Entry/252|スピードダイアル]] * [[http://d.hatena.ne.jp/edvakf/20080612/1213239507|Speed Dialハックのその後]]