2023年12月28日

Firefox高速化用設定一覧

はじめに

about:configとかuser.jsを自力でいじれる人向けの、高速化設定と利便性向上設定です。
書いてない項目については基本的にはデフォルト値のままか、オプション設定画面から変更。あくまでも僕個人の設定なので、他の人には必要な機能もオフにしている可能性があります。
使用環境はWindows10+Firefox115.6.0ESR。

設定一覧

user_pref("accessibility.blockautorefresh", true);
user_pref("accessibility.force_disabled", 1);
user_pref("app.normandy.enabled", false);
user_pref("beacon.enabled", false);
user_pref("breakpad.reportURL", "");
user_pref("browser.bookmarks.max_backups", 1);
user_pref("browser.cache.disk.parent_directory", "S:\\firefoxcache");
user_pref("browser.chrome.image_icons.max_size", 0);
user_pref("browser.compactmode.show", true);
user_pref("browser.display.show_image_placeholders", false);
user_pref("browser.download.manager.addToRecentDocs", false);
user_pref("browser.formfill.expire_days", 60);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("browser.menu.showViewImageInfo", true);
user_pref("browser.newtab.preload", false);
user_pref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
user_pref("browser.newtabpage.activity-stream.telemetry", false);
user_pref("browser.overlink-delay", 0);
user_pref("browser.ping-centre.telemetry", false);
user_pref("browser.preferences.moreFromMozilla", false);
user_pref("browser.preferences.search", false);
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
user_pref("browser.search.context.loadInBackground", true);
user_pref("browser.search.openintab", true);
user_pref("browser.search.searchEnginesURL", "");
user_pref("browser.search.update", false); user_pref("browser.send_pings.require_same_host", true);
user_pref("browser.sessionstore.interval", 600000); user_pref("browser.sessionstore.max_tabs_undo", 10);
user_pref("browser.sessionstore.max_windows_undo", 1);
user_pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("browser.tabs.crashReporting.sendReport", false);
user_pref("browser.tabs.firefox-view", false);
user_pref("browser.tabs.loadBookmarksInBackground", true);
user_pref("browser.tabs.warnOnCloseOtherTabs", false);
user_pref("browser.taskbar.lists.enabled", false);
user_pref("browser.taskbar.lists.frequent.enabled", false);
user_pref("browser.taskbar.lists.tasks.enabled", false);
user_pref("browser.taskbar.previews.max", 1);
user_pref("browser.urlbar.autoFill", false);
user_pref("browser.urlbar.decodeURLsOnCopy", true);
user_pref("browser.urlbar.filter.javascript", false);
user_pref("browser.urlbar.maxRichResults", 0);
user_pref("browser.urlbar.speculativeConnect.enabled", false);
user_pref("browser.urlbar.trimURLs", false);
user_pref("captivedetect.canonicalURL", "");
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("dom.event.contextmenu.enabled", false);
user_pref("dom.popup_maximum", 1);
user_pref("dom.serviceWorkers.enabled", false);
user_pref("extensions.getAddons.cache.enabled", false);
user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.update.autoUpdateDefault", false);
user_pref("extensions.update.enabled", false);
user_pref("general.smoothScroll.lines.durationMaxMS", 125);
user_pref("general.smoothScroll.lines.durationMinMS", 125);
user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 200);
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 100);
user_pref("general.smoothScroll.msdPhysics.enabled", true);
user_pref("general.smoothScroll.other.durationMaxMS", 125);
user_pref("general.smoothScroll.other.durationMinMS", 125);
user_pref("general.smoothScroll.pages.durationMaxMS", 125);
user_pref("general.smoothScroll.pages.durationMinMS", 125);
user_pref("geo.enabled", false);
user_pref("geo.provider.ms-windows-location", false);
user_pref("gfx.direct2d.force-enabled", true);
user_pref("gfx.webrender.all", true);
user_pref("gfx.webrender.software", true);
user_pref("identity.mobilepromo.android", "");
user_pref("identity.mobilepromo.ios", "");
user_pref("image.animation_mode", "none");
user_pref("keyword.enabled", false);
user_pref("layers.acceleration.force-enabled", true);
user_pref("layout.css.report_errors", false);
user_pref("layout.word_select.eat_space_to_next_word", false);
user_pref("lightweightThemes.getMoreURL", "");
user_pref("messaging-system.rsexperimentloader.enabled", false);
user_pref("mousewheel.acceleration.factor", 5);
user_pref("mousewheel.acceleration.start", 3);
user_pref("mousewheel.default.delta_multiplier_y", 200);
user_pref("mousewheel.min_line_scroll_amount", 40);
user_pref("network.IDN_show_punycode", true);
user_pref("network.captive-portal-service.enabled", false);
user_pref("network.connectivity-service.enabled", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true);
user_pref("network.dnsCacheExpiration", 86400);
user_pref("network.dnsCacheExpirationGracePeriod", 86400);
user_pref("network.http.speculative-parallel-limit", 0);
user_pref("network.predictor.enabled", false);
user_pref("network.prefetch-next", false);
user_pref("security.dialog_enable_delay", 0);
user_pref("toolkit.coverage.endpoint.base", "");
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
user_pref("toolkit.scrollbox.horizontalScrollDistance", 6);
user_pref("toolkit.scrollbox.verticalScrollDistance", 2);
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.bhrPing.enabled", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
user_pref("toolkit.telemetry.newProfilePing.enabled", false);
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.updatePing.enabled", false);
user_pref("view_source.wrap_long_lines", true);

2015年8月14日

iPhoneのアップデートや復元をできるだけクリーンで安全に実行する方法

はじめに

iPhoneのアップデートが本体のみで気軽に実行出来るようになったのはiOS5からですが、僕はいまだにパソコン経由でアップデートしています。しかも毎回OS丸ごと入れ直し。iOSはどこに何のファイルが置いてあるかすら見えないので(ゴニョゴニョすれば見えますが)、ゴミがどこに溜まってるかも分からない。じゃあいっそのこと全取っ替えすればいいんじゃないの、ということで。
WindowsやMacのようにインストールディスクを使うわけでもないので、精神的なハードルもそれほど高くないと思います。ただ、全部入れ直すだけあって時間はかかります。サクッと終わらせたい方には全くオススメできません。

下準備

以下、僕のiPhone6をiOS8.4→8.4.1に上げた際の手順を書きます。…が、全て推奨というわけではありません。あくまでも参考事例として、自己責任でお願いします。実際、消さなくてもいいと思われるものまで消してますので…。

1.まずiPhone本体を100%まで充電し、購入時についてきたApple純正ケーブルで母艦のWindowsかMac(以下、母艦パソコン)に接続します。iOS7以降、ケーブルも監視されるようになったのでトラブル回避のため。充電の方は気分。まぁ、充電とアップデートを並行して行うことはないとは思いますが。

2.アップデート(または復元)前の大掃除。
a.不要な写真やメールの削除。カメラロールからの削除は問題ありませんが、フォトストリームから削除すると母艦のフォトストリームフォルダからも消えてしまうので注意。
b.「設定」→「Safari」→「詳細」→「Webサイトデータ」で全Webサイトデータを削除。
c.Twitter関連アプリのキャッシュ削除。
d.ブラウザアプリのキャッシュ削除。
e.「設定」→「一般」→「プロファイル」→「一括設定」の削除(SoftBankの場合)。
f.電話アプリの履歴削除。
g.既読の通知を削除。
h.iCloudからサインアウト。
i.「設定」→「モバイルデータ通信」から統計情報のリセット。

ここまで全て終わったら本体を機内モードにしてiPhoneを再起動します。

アップデート作業

3.母艦パソコンのiTunesを起動させてアプリの更新。iPhoneから転送するよりもこちらの方が早いです。

4.お約束のバックアップ。必ず暗号化させること。

5.さらに保険として、同期の履歴をリセット。これで復元後の同期に失敗する確率が減ります。

6.iTunesからiOSの更新チェックをし、「iPhoneソフトウェアの新しいバージョンがあります」という表示が出たら『更新』を押さずに『iPhoneを復元』を選択。

7.あとは画面の指示に従ってiPhoneを工場出荷時状態まで戻し、最新のiOSをクリーンインストールします。ここから先が長いですが、復元時にキーボード操作を必要としますので放置してると途中で止まってしまいます。このため、「更新中に風呂でも入るか~的なこと」ができません(笑)。母艦のiTunesが見える状態で本を読むなりコーヒーを飲むなりしてお待ちください…。

8.iOSのアップデートが終わると「新しいiPhoneとして設定」か「このバックアップから復元」のどちらにしますかと聞いてくるので、上記4.でバックアップしたデータを選択。

9.全てのデータが復元されるまで待って終了。

アップデート後(または復元後)

a.「設定」→「一般」→「リセット」から「ネットワーク設定」、「キーボードの変換学習」をリセット。ネットワーク設定をリセットした瞬間に何の警告もなくiPhoneが再起動しますので驚かないように(笑)。再起動後はLTEがオンになり、キャリア選択が自動の状態になります。これはiOSの初期設定に戻るためです。キーボードの変換学習はリセットしてもユーザー辞書の情報は消えませんので安心してください。
b.sbwifi.jpにアクセスして最新のプロファイルをインストール(SoftBankの場合)。
c.自宅等のWi-fiの設定が消去されているので再設定。無線LANの機械をひっくり返して側面のパスワードを確認するのがめんどくさい場合は事前に標準のメモアプリに入力しておけば復元時にコピペできます。
d.iCloudにサインイン。

以上で終了です。16GBのiPhoneで大体一時間弱かかります。
iPhoneはいつも使うものだから極力安定動作させたい、という考えの方は試してみてください。