operaのspeed dialを共有

opera 12以降 opera linkがちっとも役に立たないのでちょっと考えてみた。
というかブックマークという考え方がなくなってspeed dial使えってなってるの知らなかったよ。それならそれで移行できる指示とか更新時に見たかったものです。まぁそうなってしまったものはしょうがないので対策してみる。operaファンだからしょうがないです。

今回opera 17にあったspeed dialをopera Next 18に移します。
またそのファイルを他の端末と共有し更新があってもそれを見に行くようにします。

考え方は、
・speed dialのファイルをdropboxとか端末間を共有するところに置く
・本当はoperaが参照するファイルをシンボリックリンクで上のdropbox上のファイルに結びつける。
です。

1.operaのファイルをDropboxの特定のフォルダにコピーする
うちはmacなので以下のフォルダにありました。

/Users/username/Library/Application Support/com.operasoftware.Opera/favorites.db
/Users/username/Library/Application Support/com.operasoftware.Opera/favorites.db-journal

このふたつをどっかdropboxに配置する仮に

/Users/username/Dropbox/SHARE/Opera/speeddial/favorites.db
/Users/username/Dropbox/SHARE/Opera/speeddial/favorites.db-journal

とします

  1. シンボリックリンクを貼る
    コンソールから以下の感じで
#opera nextの階層に移動(元々あったファイルはリネームしてある)
cd /Users/username/Library/Application Support/com.operasoftware.OperaNext/
#シンボリックリンクを貼る
ln -s /Users/username/Dropbox/SHARE/Opera/speeddial/favorites.db favorites.db
ln -s /Users/username/Dropbox/SHARE/Opera/speeddial/favorites.db favorites.db

一応うまく動いてるっぽいすね。

Windows 7でもシンボリックリンク使えるみたいなのであす試してみたい。
http://blog.livedoor.jp/s_imai_jp/archives/51360129.html
ちなみにwindowsのoperaは

Users[ユーザ名]AppDataRoamingOpera SoftwareOpera (Stable|Next?|Developer?)

とかにあるらしい。

続報:windowsでもmklinkでシンボリックリンクが使えて無事speed dialを共有できました。