ブラウザ(FirefoxやChrome)は本家のを使う。
Chromeは最新追随が難しそうなら、aptとdpkgをmake/installすることを考える。rpm2tgzでもいいか。
Chromeの方は後から必要になったら入れる。(ChromeはWebアプリ開発練習用環境でいいや、と思っていた
\が、結局Firefox使ってるなぁ、まあいいか)
初回入れ(Firefox): 2022.03
ブラウザ(firefox)が最新あるよと言うのでMozillaサイトから64bit_PC/AT版をDLしてくる。
$ ls -l -d /usr/lib/firefox-*/
(無し)
$ sudo tar xpf firefox-97.0.1.tar.bz2
$ sudo mv -i firefox /usr/lib/firefox-97.0.1
$ LC_ALL=ja_JP.utf8 /usr/lib/firefox-97.0.1/firefox &
XPCOMGlueLoad error for file /usr/lib/firefox-97.0.1/libmozgtk.so:
libwayland-client.so.0: cannot open shared object file: No such file or directory
Couldn’t load XPCOM.
(依存libが足りなかった)
$ sudo installpkg x/wayland-1.20.0-x86_64-1.txz
(これでうまくいった。後にfirefoxを/usr/libから/usr/lib64へ移動した)
(後からremovepkgしてライブラリだけをcpした)
$ LD_LIBRARY_PATH=/usr/lib64/firefox-97.0.1 sudo find /usr/lib64/firefox-97.0.1 -type f -exec ldd \{\} \; | grep ‘not\ found’
(メモ省略。残件無し)
日本語入力はまだできない。Slack-14.2でSCIM入れた時は何もしないでもできたのだが。
こっちで入れた。https://shirakawa.weblike.jp/blog-page/2022/03/08…
Win版の様な色々な自動引き継ぎは全くない。自動更新できない?し。日本語の自動設定くらい。
最新あるよ通知はしてくる。この辺のやり方はあるのかもしれないが、メンドクサイから調べない。
右クリックでファイルをDLしようとしたらエラーで落ちた。
(crashreporter:20772): Gtk-WARNING **: 12:48:23.891: Could not load a pixbuf from /org/gtk/libgtk/icons/16×16/status/image-missing.png.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16×16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16×16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
\
https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/159
$ sudo installpkg l/shared-mime-info-2.1-x86_64-3.txz
(これで直った)
動くが警告は出る:
(firefox:1171): Gtk-WARNING **: 09:10:01.493: Could not find the icon ‘window-minimize-symbolic’. The ‘hicolor’ theme
was not found either, perhaps you need to install it.
You can get a copy from:
\ http://icon-theme.freedesktop.org/releases
ATTENTION: default value of option mesa_glthread overridden by environment.
(どうりでアイコンが大きいわけだ。気が向いたらそのうち見る)
Developer Edition (Firefox) を入れてみる: 2022.08
JSの練習 https://seesaawiki.jp/lifewithslackzaurus_15_0/d/HTML/CSS/JavaScript%a4%ce%ce%fd%bd%ac%20%bc%c2%c1%a9%20%bb%a8%c2%bf%a4%ca%b5%ad%cf%bf をしていて、スマホでもスキマ
時間にコマンドプロンプト使えないか調べていたら見つけた。
https://www.mozilla.org/ja/firefox/developer/
試しに次回の起動はこっちにしてみるか。セキュリティが少し緩いというのは覚えておこう。
$ sudo tar xpf firefox-104.0b10.tar.bz2
$ sudo mv -i firefox /usr/lib64/firefox-104.0b10
$ GTK_IM_MODULE=fcitx /usr/lib64/firefox-104.0b10/firefox &
いつの間にか、
[GFX1-]: glxtest: VA-API test failed: missing or old libva-drm library.
が出るようになっていたので以下をinstallした。
$ sudo installpkg /mnt2/slackware64/x/libva-2.13.0-x86_64-2.txz
$ sudo installpkg /mnt2/slackware64/x/libva-utils-2.13.0-x86_64-1.txz
が、あまり意味がなかった。
[GFX1-]: glxtest: VA-API test failed: no supported VAAPI profile found.
確かに速くなった。が、このくらいの速度差ならセキュリティ緩めてまで使わないかな。
必要になった時だけにしよう。
Firefoxでたまに、動画を再生させるにはcodecをinstallして下さい、とくる: 2022.08
今はいいや、重くなるだろうし。あと、忘れた時の設定メモ:前回のウィンドウとタブを開く、
ファイルごとに保存先を指定する、Firefoxを閉じたときにCookieとサイトデータを削除する。
プライバシー保護ダッシュボード: 2022.11
Firefox はブラウジングの舞台裏でプライバシーを保護します。これはユーザーにパーソナライズされた保護結果の概要であり、オンラインセキュリティを制御するツールを含みます。
強化型トラッキング防止機能: 常にオン
Firefox はウェブ上であなたを密かに追跡する組織を自動的に遮断します。
この 1 週間で 2,918 個のトラッカーをブロックしました。
ソーシャルメディアトラッカー (15)
ソーシャルネットワークはオンラインでのあなたの行動を追跡、監視するために、他のウェブサイトにトラッカーを設置しています。これはソーシャルメディア上のあなたのプロフィールで共有している以上の情報を、ソーシャルメディア会社に許容することになります。
クロスサイトトラッキング Cookie (2893)
これらの Cookie はオンラインでのあなたの行動に関するデータを集めるために、サイトからサイトへと追跡します。これは広告会社や調査会社といったサードパーティにより設置されています。クロスサイトトラッキング Cookie をブロックすると、追跡広告を減らせます。
フィンガープリント採取 (20)
フィンガープリント採取はブラウザーとコンピューターから設定を集め、あなたのデジタル指紋を作成します。このデジタル指紋を使うと、様々なウェブサイトにまたがってあなたを追跡することができます。
暗号通貨マイニング (0)
暗号通貨マイニングは仮想通貨の採掘のために、あなたのシステムの計算リソースを利用します。暗号通貨マイニングスクリプトは端末のバッテリーを消費し、コンピューターを遅くさせ、電気代を高くする可能性があります。
強化型トラッキング防止で Firefox がブロックするトラッカーとスクリプト
https://support.mozilla.org/ja/kb/trackers-and-scripts-firefox-blocks-enhanced-track?as=u&utm_source=inproduct
(やっぱり、プライベートではFirefoxを使うべきか)
\
ブラウザ「Firefox」を使うべき10の理由 – メモリの消費率はGoogle Chromeより低い
https://otona-life.com/2022/04/04/112418/
「Firefox 70」公開 ソーシャルメディアトラッカーのデフォルトブロックやパスワード生成ツール
https://www.itmedia.co.jp/news/articles/1910/23/news068.html
\
chrome トラッカーをブロック、でググった: 2023.12
https://support.google.com/chrome/answer/2790761?hl=ja&co=GENIE.Platform%3DDesktop
「トラッキング拒否」をオンまたはオフにする
パソコンや Android 搭載端末でウェブを閲覧する際、閲覧データの収集やトラッキングを行わないように指定するリクエストをウェブサイトに送信することができます。この機能はデフォルトではオフになっています。
ただし、データの扱いはウェブサイトがリクエストにどのように対応するかによって異なります。多くのウェブサイトでは、このリクエストを送信しても、セキュリティの強化や、ウェブサイトでのコンテンツ、サービス、広告、おすすめ情報の表示、レポートの統計情報の作成などの目的で、ユーザーの閲覧データが収集、使用されるのが現状です。
ほとんどのウェブサイトやウェブサービスは、Google を含め、「トラッキング拒否」リクエストを受け取っても動作を変更しません。Chrome では、「トラッキング拒否」リクエストに適切に対応しているウェブサイトやウェブサービス、またそうしたサイトでのリクエストの解釈方法についての情報は提供していません。
(やっぱり、chromeはWeb開発の時だけにするか)
/*************************************************************************************/
Ver.107.0の1つ前辺りからFirefoxが重くなってきた: 2022.11
効くかどうか分からないが削除した。しばらく様子見する。
$ du -s .mozilla/
564590 .mozilla/
$ rm -rf .mozilla
やっぱ重いなぁ、Ver.106.3に戻してしばらく様子見。タブ15個以上開くと重くなるようだ。
Ver.106.3では重くならない。
$ free
\ total used free shared buff/cache available
Mem: 1971756 1520128 125452 70748 326176 228304
Swap: 1012056 63180 948876
PC起動時、FirefoxとEmacsだけ起動した状態。メインメモリ2GBでもまだ行けるハズ: 2022.11
$ free
\ total used free shared buff/cache available
Mem: 1971756 673708 886732 17588 411316 1126820
Swap: 1012056 0 1012056
おや?、Ver.107.1で直った?、重くなくなったぞ。swapは500MBも食ってるけど。
しばらく置いておいたらswapを800MBも食ってる。重くないけど。やっぱりswapは2GBにするか。
更にしばらく置いたらやっぱ重くなった。更にVer.106.3でも重くなった。どうやらCPUパワー
の方の不足?。会社のUbuntuでは無問題だ、swapもしてないが。どうするかなー、とりあえず
ブラウザ再起動して当面はそれで回避。
来年は秋葉原行くか。ジャンク屋まだ生きてるかなー。(2022.12)
新しいPCにしてメインメモリ8GBになったら十数枚開いても重くならなくなった。(2023.01)
$ free
\ total used free shared buff/cache available
Mem: 8014852 2832968 4086088 277652 1095796 4640696
Swap: 9269408 0 9269408
全国展開している中古屋をググったら、Firefoxが以下を通知してきたので、ブロックした。
www.google.com にあなたの位置情報へのアクセスを許可しますか?
ブロック(B)/許可(A)
(勝手に地元の支店を表示するとか、SDカード入れたら勝手にmountするとか、メール開いたら勝手に
\ウィルスに感染させるとか、やるんじゃねぇ)
/*************************************************************************************/
必要になったらChromeを使う件: 2023.03
https://seesaawiki.jp/questzaurus/d/%a4%ca%a4%f3%a…
インストールはこっちにまとめた
https://shirakawa.weblike.jp/blog-page/2023/06/23…
(最近はほぼ翻訳が必要な時だけ使ってるなぁ。pkg化するのメンドクサイし)(2024.04)
/*************************************************************************************/
Speech Dispatcher ライブラリが足りないため音声合成を使用できません: 2023.08
https://support.mozilla.org/ja/kb/speechd-setup?as=u&utm_source=inproduct#
firefox-116.0.2を入れたら出るようになった。今のところ特に問題なく音は聞けてるけど。
$ sudo installpkg /mnt2/slackware64/l/speech-dispatcher-0.10.2-x86_64-5.txz
$ grep -E ‘bin|lib’ /var/log/packages/speech-dispatcher-0.10.2-x86_64-5 | sed s@^@/@ | xargs ldd | grep found
思ったより多く依存してるのでこっちで解決する。
https://shirakawa.weblike.jp/blog-page/2022/02/18…
(依存libの解決は完全にはできなかったが、警告は出なくなった)
/*************************************************************************************/
何回目の入れか忘れた(Firefox): 2023.12
$ sudo tar xpf firefox-121.0.tar.bz2
$ sudo mv -i firefox /usr/lib64/firefox-121.0
$ GTK_IM_MODULE=fcitx /usr/lib64/firefox-121.0/firefox &
[1] 1333
darkstar:~$ [Parent 1333, Main Thread] WARNING: Could not find the icon ‘window-minimize-symbolic’. The ‘hicolor’ theme
was not found either, perhaps you need to install it.
You can get a copy from:
\ http://icon-theme.freedesktop.org/releases: ‘glib warning’, file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:187
(firefox:1333): Gtk-WARNING **: 09:41:23.843: Could not find the icon ‘window-minimize-symbolic’. The ‘hicolor’ theme
was not found either, perhaps you need to install it.
You can get a copy from:
\ http://icon-theme.freedesktop.org/releases
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
(WARN-1295 x11selection.c:309) Selection is too long.
(WARN-1295 x11selection.c:309) Selection is too long.
(WARN-1295 x11selection.c:309) Selection is too long.
(WARN-1295 x11selection.c:309) Selection is too long.
特に問題なく動いてるから無問題。
何回目の入れか忘れた(Firefox): 2024.06
$ GTK_IM_MODULE=fcitx /usr/lib64/firefox-127.0/firefox &
[4] 4460
darkstar:~$ [Parent 4460, Main Thread] WARNING: Could not find the icon ‘window-minimize-symbolic’. The ‘hicolor’ theme
was not found either, perhaps you need to install it.
You can get a copy from:
\ http://icon-theme.freedesktop.org/releases: ‘glib warning’, file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:187
(firefox:4460): Gtk-WARNING **: 09:17:46.835: Could not find the icon ‘window-minimize-symbolic’. The ‘hicolor’ theme
was not found either, perhaps you need to install it.
You can get a copy from:
\ http://icon-theme.freedesktop.org/releases
[GFX1-]: glxtest: ManageChildProcess failed
[GFX1-]: glxtest: libEGL initialize failed
[GFX1-]: glxtest: X error, error_code=8, request_code=151, minor_code=5
[Parent 4460, Main Thread] WARNING: 子プロセス“update-desktop-database”の起動に失敗しました (そのようなファイルやディレクトリはありません): ‘glib warning’, file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:187
(firefox:4460): GLib-GIO-WARNING **: 09:17:54.301: 子プロセス“update-desktop-database”の起動に失敗しました (そのようなファイルやディレクトリはありません)
[Parent 4460, Main Thread] WARNING: Error loading theme icon ‘document-save’ for stock: アイコン ‘document-save’ はテーマ Adwaita の中にありません: ‘glib warning’, file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:187
(firefox:4460): Gtk-WARNING **: 09:22:39.151: Error loading theme icon ‘document-save’ for stock: アイコン ‘document-save’ はテーマ Adwaita の中にありません
特に問題なく動いてるから無問題。
何回目の入れ換えか忘れた(Firefox): 2024.06
$ GTK_IM_MODULE=fcitx /opt/firefox-127.0.2/firefox &
他のアプリと同様に/optに入れたが、特に問題なく動いてるから無問題。
Firefoxが2.4Gもswapを消費した(20tab以上開いてるが): 2025.01
$ free
\ total used free shared buff/cache available
\Mem: 8014852 5261556 1500464 807932 1252832 1588620
\Swap: 2433184 2297388 135796
ほぼ限界までメインメモリーを消費している。後は以下で調べてメモ。
https://shirakawa.weblike.jp/blog-page/2025/02/02…
/*************************************************************************************/
何回目かの入れ換えで、個人用アプリは何処に置くか、を検討し実行した: 2025.06
https://shirakawa.weblike.jp/blog-page/2025/06/02…
$ sudo useradd -r -s /sbin/nologin appmst
$ sudo -u appmst bash
$ cd /opt; tar xpf firefox-138.0.4.tar.xz; mv -i firefox firefox-138.0.4
/*************************************************************************************/
いつの間にかFirefoxが、https://www.firefox.com/ に移転していた: 2025.08
$ GTK_IM_MODULE=fcitx /opt/firefox-141.0.3/firefox &
特に変わり無し。
Mozilla、Firefox141をリリース。待望のWebGPUサポートが導入される。ほかタブグループ・日本語での住所自動入力・メモリ最適化・単位変換・多言語対応
https://www.youtube.com/watch?v=sgelYsOrw3Y
【注意・回避策あり】Firefox141でCPUが常に高負荷に。ノートPCはバッテリー消費量が2倍以上になり批判を浴びる。
https://www.youtube.com/watch?v=VFjxd9wbr9M
about:config
browser.ml.chat.enabled false
browser.tabs.groups.smart.enabled false
(これで回っていたFANが止まって静かになった。偶然か?)
参考情報:
Firefoxでaddonができない暫定策
https://shirakawa.weblike.jp/blog-page/2025/06/01
Firefox のプライバシーに関する通知
https://www.mozilla.org/ja/privacy/firefox/
firefox developer edition 違い、でググった:
https://qiita.com/Tsuyoshi84/items/a0cfdd9b641e125…
https://appli-world.jp/posts/16967
(確かに速くなった。デバッガにあまり違いは感じなかった。やっぱセキュリティが気になったので、
\通常版を使うことにした。通常デバッガで不足する時に参照してみることにした)
chrome持ってくる件
https://chromium.googlesource.com/chromium/src/+/r…
http://www.slackware.com/~alien/slackbuilds/chromium/
(Slackのことだからマジメにlibをdynamicリンクしてそうでinstallするとlib激増な予感)
時々DL誘導されるFirefox最新を使ってみる (32bit_PC/AT機)
https://seesaawiki.jp/lifewithslackarmzaurus_15_0/…
installまたは展開時のメッセージ:
\# libva (Video Acceleration API)
\# The main motivation for VAAPI (Video Acceleration API) is to enable
\# hardware accelerated video decode/encode at various entry-points (VLD,
\# IDCT, Motion Compensation etc.) for the prevailing coding standards
\# today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3)
\# Homepage: https://01.org/linuxmedia/vaapi
\
\# libva-utils (VA-API utilities)
\# Libva-utils is a collection of utilities for VA-API (VIdeo
\# Acceleration API).
\# Homepage: https://01.org/linuxmedia/vaapi
\
# speech-dispatcher (device independent speech synthesizer)
# Speech Dispatcher project provides a high-level device independent
# layer for access to speech synthesis through a simple, stable and well
# documented interface.
# Homepage: http://devel.freebsoft.org/speechd/