スポンサーサイト
投稿日時 : -------- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
-------- --:-- | スポンサー広告
UbuntuのFirefoxでツールバーアイコンが消える件
投稿日時 : 2008-12-03 13:53
 Ubuntu8.10のFirefox3でカスタマイズで自分好みに配置したツールバーアイコンが消えることが今まで度々あった。カスタマイズウィンドウ内にも消えたアイコンは表示されておらず、localstore.rdfを削除してアイコンの配置を初期化して一からやりなおしていました。まあさほど困ってなかったので放置してたんですが、急に原因が気になってきたので調べてみたらあっさり解決。
 
 原因はUbuntuのFirefoxにデフォルトでインストールされる「Ubuntu Firefox Modifications」というアドオンとTabMixPlusの競合でした。この「Ubuntu Firefox Modifications」はパッケージ名「ubufox」としてUbuntuをインストールした時点で勝手に入っています。でこのubufoxが何か重要なものなのかというと
Ubuntu Firefox specific configuration defaults and apt support
 
Extension package for Firefox provides ubuntu specific configuration defaults as well as apt support for firefox plugins/extensions.
 
You can uninstall this package if you prefer to use a pristine firefox install.
ということで大したことをしてないようです。検索すると削除して問題ないとのことなので消えてもらいます。やはりTabMixPlusが優先でしょう。
$ sudo apt-get remove ubufox
 
synapticからubufoxで検索しても出ます。
 
remove ubufox
 
ふつうは削除しなくてもアドオンの管理画面でUbuntu Firefox Modificationsを無効にするだけでいいんですが、うちはDropboxでプロファイルフォルダ共有してるので「UbuntuでFF起動してUFM無効→WindowsでFF起動→UbuntuでFF起動→UFM復活」となってしまうので削除することに。
 

■ubufoxをxpiでバックアップ

 ubufoxは/usr/share/ubufoxにアドオンの構成ファイルそのままで存在してるので、これをxpiにパッケージングしておけばいいかも。ということでやってみた。xpiはただのzipファイルなのでzipで固めて出力ファイルをxpiにすればできあがりです。「-r9」の「r」はサブフォルダを含める再帰処理で「9」は圧縮率。0-9で圧縮率を変更できます。
itmst@vm-ubuntu8:/usr/share/ubufox$ ls
chrome  chrome.manifest  components  defaults  install.rdf  searchplugins.bak
itmst@vm-ubuntu8:/usr/share/ubufox$ zip -r9 ~/Desktop/ubufox.xpi *
  adding: chrome/ (stored 0%)
  adding: chrome/ubufox.jar (deflated 76%)
  adding: chrome.manifest (deflated 80%)
  adding: components/ (stored 0%)
  adding: components/pluginGlue.js (deflated 58%)
  adding: defaults/ (stored 0%)
  adding: defaults/preferences/ (stored 0%)
  adding: defaults/preferences/ubufox-pfs.js (deflated 37%)
  adding: defaults/preferences/ubufox.js (deflated 22%)
  adding: defaults/preferences/ubuntu-mods.js (deflated 59%)
  adding: defaults/preferences/000system.js (deflated 34%)
  adding: install.rdf (deflated 53%)
  adding: searchplugins.bak/ (stored 0%)
  adding: searchplugins.bak/ask.xml (deflated 55%)
これで共有プロファイルとは別のプロファイルに個別にインストールしなおすことが可能。実際に試してみたところ、ubufox.xpi作成→ubufoxをsynapticで削除→FFでUFM消えてること確認→ubufox.xpiをD&Dインストールで一応動いてるっぽいです。
 
 
スポンサーサイト
2008-12-03 13:53 | Linux | Comment(0) | Trackback(0)
Comment
コメントを書く
#

管理者にだけ表示
Trackback
Trackbak URL:http://itmst.blog71.fc2.com/tb.php/151-9fae2595
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。