せらんメモスマートフォン用の表示で見るぱせらんメモこの広告は、90日以上更新していないブログに表示しています。2007-12-07SleipnirからFirefoxへの移行記Firefoxカスタマイズ性に優れたFirefoxの魅力にとりつかれたのと、Linuxデスクトップを使い始めたという理由で、SleipnirからFirefoxへの移行を果たした。完全には似せられなかったけど概ね満足できたので、同じように移行を検討している人のためにもメモっておくことにする。Sleipnir自体もまた柔軟性が高く、あくまで自分にとっての使用感を再現することを目的としているのでその点はご留意いただきたい。どんな機能をどうやって実現したかという感じで書いておくので、必要な部分をピックアップしてもらえればよいかと。操作性に関してはわりとわがままなので長くなってしまったが、どうぞ。現在のタブのURLをクリップボードにコピーする(Ctrl+Shift+U)現在のタブのタイトルをクリップボードにコピーする(Ctrl+Shift+T)現在のタブのタイトルとURL(タイトル\nURL\n)をクリップボードにコピーする(Ctrl+Shift+C)現在のタブのタイトルとURLからリンクタグを作成してクリップボードにコピーするuserChrome.jsとkeyconfigで対応した。keyconfigはバージョンチェックに引っかかったのでinstall.rdfを書き換えて無理矢理入れた。今のところ問題は起きていない。userChrome.jsの方はcopy-url-lite-y1.uc.jsとしてまとめた。コンテキストメニューに出てくる。keyconfigはこんな感じに。.copyString(window._content.document.location.href);copyString()の中を適当にいじってバリエーションを作る。ショートカットはもしかしたらkeyconfigで変更したかも。2で普通のURLは可能。複数URLやttp://は無理。タブの位置をドラッグで入れ替えるフォームの入力内容を記憶しないようにするアドレスバーの入力内容を記憶する検索バーの入力内容を記憶する普通にできた。特定のURLに対してスクリプトを実行Greasemonkeyで可能。特定のURLに対して独自のCSSを適用Stylishで可能。選択範囲を検索エンジンで開く(Ctrl+Shift+F)ショートカットだけでよかったので、keyconfigで対応。ショートカットは割り当ててない。選択範囲に含まれるリンクをすべて開く(Ctrl+G)Linkyで可能。ショートカットは割り当ててない。Plusで割り当て可能。Shift+左クリックにする設定は不明だが、Ctrl+左クリックで同じ動作になる。Plusでカスタマイズ可能。新規タブはAlt+Enterアドレスバーでリストから選択しただけでは開かないマウスだと選択した瞬間にアクセスしてしまうが、キーボードなら左右で回避できそう。検索バーでリストから選択しただけでは開かないブックーマークをツールバーに配置(リンクバー)ツールバー上のブックマークも階層化可能Firefoxのデフォルトっぽい。アドレスバーへフォーカスを移すショートカット(Alt+D)標準でAlt+DとCtrl+Lに割り当てられている。検索バーにフォーカスを移すショートカット(Alt+S)標準でCtrl+Kに割り当てられている。メニューのアクセラレータとかぶってるので変更は諦めた。ページ内検索バーにフォーカスを移すショートカット(Ctrl+F)標準でCtrl+Fに割り当てられている。起動時に前回の終了状態を復元する各タブのヒストリも復元Firefox標準のセッション機能でも可能だが、復元時にページを再読み込みしてくれない。Plus独自のセッション機能を使用すると再読み込みも可能になる。次のタブを表示するショートカット(F3、Ctrl+PageDown、Ctrl+Tab)前のタブを表示するショートカット(F2、Ctrl+PageUp、Ctrl+Shift+Tab)次へ進むショートカット(Alt+Right)前へ戻るショートカット(Alt+Left)タブを閉じるショートカット(Ctrl+W、Ctrl+F4)F3とF2以外は標準でそうなってたかも。F3とF2はまぁいいや。Editorで可能だが、userChrome.cssで消した。UserAgentの変更about:configで変更できる。Maniaで変更可能。Switcherなどがよさそう。キャプチャーイット!ツールバーとかでもいいかも。キーカスタマイズkeyconfigで可能。Gesturesで可能。現在はuserChrome.js軽量マウスジェスチャに乗り換えた。上の階層はスクリプトを追加して対応した。loadURI(parentUrl);IrvineへすべてのURLを送るIrvineでダウンロードIrvine用コンテキストメニュー拡張で可能。はてなブックマークに追加ブックマークレットをツールバーに置いた。Downloadで対応可能。片方だけでは不足な感じがしたので併用。動画のダウンロードuserChrome.js用に自作した。get_nicovideo.uc.jsコメントもダウンロードできる。同種のスクリプトやエクステンションはいっぱいある。欲しいけど無ければ我慢できるかもしれない機能/動作タスクトレイに入れるMinimizeToTrayで可能だが、特に必要ではない気がしてきたので入れていない。検索エンジンを複数登録して切り替えられる標準機能。検索バーではないがアドレスバーなら標準で備わっている。ブックマークのクイックサーチというところに入っているやつがそう。文字列」で検索できる。Plusである程度可能。タブを右クリックした際の「機能の許可」で可能。NoScriptでドメイン毎にJavaScriptの許可が設定できる。ポップアップブロック、広告ブロックウィンドウサイズやURL正規表現で設定できること単純なものなら標準搭載。複雑なものは別途探すか、AdBlockのようなものを入れればよい。今のところ困ってないので何も入れてない。ブックマークのフォルダ内をまとめて開く標準機能。ブックマークをひとまとめにした機能(お気に入りグループ)ないけど、フォルダまとめて開ければいい気もする。上の階層へ移動するボタンまたはショートカット(Alt+Up)そういうエクステンションがあったけど、userChrome.jsのGoUp.uc.jsでコンテキストメニューに追加して我慢。Developerを入れたらそんな機能がついてた。それだけを実現してくれるエクステンションもあると思う。Gestures、軽量マウスジェスチャで可能。軽量マウスジェスチャのほうがSleipnirの動作と同じでよい感じ。Plusを入れるとタブバー上のホイールで切り替えられる。ページ内の検索でキーワードハイライト標準機能。名前をつけて保存するショートカット(Ctrl+S)標準機能。MHTかそれに類する手段で1ファイルに保存する機能mafというエクステンションがあるようだが、2.0では動かない。ページ内のリンクを抽出クリップボードにコピーとかテキストで保存とか一発でできるものはないがLinkyの一覧ダイアログでクリップボードにコピーできる。ページ内のURLを抽出クリップボードにコピーとかテキストで保存とかなさそう。Catalogで可能。ダイアログの抑制なさそうだけど、そもそもActiveX関係の確認ダイアログがうざいのを抑制していただけなので必要ないかも。Developerで可能。標準かわからないけど、気がついたらできた。選択文字列を翻訳サービス系のサイトで開くサイトの切り替えとか色々設定できるとよい右クリックから開くわけではないけど翻訳パネルというのが便利でこっちにした。Archive(web.archive.org)で開くそういうエクステンションがあったけど、userChrome.js用に自作した。view-cache.uc.js全画面表示(F11)標準機能。Pi(Raspbian)にmDNSを設定するSassとCompassを使ってみるbinaryへのキャストって......?月別アーカイブはてなブログをはじめよう!paselaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。