Operaをアップデートすると勝手にブックマークが追加される問題について。

Operaのインストーラには、ブックマークが言語別に用意されています。
最初にインストールした時には、(日本語の場合)このようなブックマークが並ぶわけです。
f:id:amatanoyo:20111208012939p:image:right:w200

アップデートしたら、勝手に追加される?

アップデートがあるたびに「勝手にブックマークが追加される」とお嘆きになる方がいるようですが、対策が既に用意されています。用意されていますが、おそらく多くの人達がその対策のための手順を踏んでいないのでしょう。


で、何をしないといけないかというと、"ごみ箱を空にする"こと。削除するとごみ箱に入れられるだけです。ごみ箱に入っているブックマークを"空に"しましょう。
"ごみ箱を空にする"と、bookmarks.adrに#DELETEDというセクションが追加されて、今後該当ブックマークが登録されることはなくなります。

bookmarks.adrの中身

profile中にあるbookmarks.adrの最下部に、このように追加されます。

#DELETED
	PARTNERID=opera-operaportal
	PARTNERID=opera-operastart
	PARTNERID=opera-operamail
	PARTNERID=opera-operasocial
	PARTNERID=opera-operasupport
	PARTNERID=opera-operadownload
	PARTNERID=opera-homepage
	PARTNERID=opera-movies2
	PARTNERID=opera-movies
	PARTNERID=opera-webshop19
	PARTNERID=opera-webshop18
	PARTNERID=opera-webshop17
	PARTNERID=opera-webshop16
	PARTNERID=opera-music
	PARTNERID=opera-webshop15
	PARTNERID=opera-webshop14
	PARTNERID=opera-webshop7
	PARTNERID=opera-electronicstore5
	PARTNERID=opera-electronicstore4
	PARTNERID=opera-electronicstore3
	PARTNERID=opera-softwarestore
	PARTNERID=opera-electronicstore2
	PARTNERID=opera-electronicstore
	PARTNERID=opera-webshop13
	PARTNERID=opera-webshop12
	PARTNERID=opera-webshop11
	PARTNERID=opera-auction
	PARTNERID=opera-webshop10
	PARTNERID=opera-webshop9
	PARTNERID=opera-webshop8
	PARTNERID=opera-travel8
	PARTNERID=opera-travel7
	PARTNERID=opera-travel6
	PARTNERID=opera-travel5
	PARTNERID=opera-travel4
	PARTNERID=opera-travel3
	PARTNERID=opera-travel2
	PARTNERID=opera-travel
	PARTNERID=opera-webshop6
	PARTNERID=opera-webshop5
	PARTNERID=opera-webshop4
	PARTNERID=opera-webshop3
	PARTNERID=opera-webshop2
	PARTNERID=opera-webshop

PARTNERIDというのは、インストーラに同梱されているbookmarks.adrで紐付けられているものです。
この部分がない場合は、次回アップデート時にもブックマークが追加されることになります。

Speed Dialの場合は?

Speed Dialにも[Deleted Items]というセクションがあって、ここで次回アップデート時に追加されないようになっています。

[Deleted Items]
opera-webshop
opera-auction
opera-travel
opera-webshop2
opera-operaportal
opera-operasocial
opera-social

消したけど、それでも追加される!という人へ

一度ファイルを開いてみましょう。#DELETEDや[Deleted Items]が追加されていないのなら、どんなに削除しても無駄です。

追記

bookmarks.adrにおける#DELETEDは、Opera Linkでは同期できないようです(2011年12月8日現在)。そのため、クリーンインストール後にOpera Linkを使って同期しても、"勝手に追加されたブックマーク"は削除されないままごちゃ混ぜになります。


speeddial.iniの[Deleted Items]は同期されるようですが、クリーンインストールした後、Opera Linkによる同期では"勝手に追加されたダイアル"は削除されません。


#DELETEDも[Deleted Items]も、上書き(自動アップデート含む)を想定しているもので、Opera Linkにおける除外設定には使われないようです。