Posted: 2026-05-20
| Categories:
ubuntu
| Tags:
css ,
firefox ,
ubuntu ,
youtube
FirefoxのuserContent.cssでYouTubeを軽くする 4GB RAM 級の古い PC や小型 tablet で YouTube を開くと、動画そのものより周辺 UI の重さが気になることがある。
広告、コメント、関連動画、Shorts、棚 UI、アニメーションなどを CSS で非表示にすると、JavaScript の実行自体は止められないが、描画負荷と見た目の密度は下げられる。
このメモでは、Stylus のような拡張機能ではなく Firefox 標準の userContent.css を使ってみた時のメモ。
方針 JavaScript は使わない 外部 URL、@import、url(...) は使わない CSS は YouTube domain に限定する Firefox の policy で userContent.css を有効化する profile が snap 版と deb 版で分かれることを前提にする CSS の外形は次のようになる。
@ -moz-document domain ( "youtube.com" ) {
ytd-rich-section-renderer ,
ytd-reel-shelf-renderer ,
ytd-rich-shelf-renderer [ is-shorts ],
ytd-comments ,
# comments {
display : none !important ;
}
}
実際には YouTube の DOM 変更に備え、Shorts 系、棚 UI、コメント、関連 UI を複数 selector で押さえる。
userContent.cssを使う理由 Stylus のような extension を使うと管理は楽だが、低メモリ端末では extension 自体も増やしたくないことがある。
Read more... Posted: 2024-01-25
| Categories:
firefox
| Tags:
firefox ,
snap
背景 2024/01時点だとUbuntu22.04 LTSでfirefoxをインストールしようとするとSnap版がインストールされます。
Snapは、アプリケーションとその依存関係を含む自己完結型のパッケージ形式で、異なるLinuxディストリビューション間での互換性を提供します。
Snapパッケージは独自のサンドボックス環境で実行され、セキュリティと隔離を強化します。自動更新機能により、常に最新のソフトウェアバージョンを維持することを目的としています。
仕組み自体は良い仕組みだと思います。ただ私の環境では動作しなかったので、回避方法のメモを残します。
回避策 snapのfirefoxではなくMozillaチームのfirefoxを入れます。
ハマりやすいポイント Snap自体は割と20.04の頃から存在しており使ったりしていたのですが、22.04から apt install firefox
とした場合でもsnapのパッケージがインストールされるようになりました。
(つまりdebでインストールされるように見えるが実はSnapパッケージ)
エラーメッセージ 「/home以外にホームディレクトリがあると追加で設定が必要ですよ」というメッセージが出る。
$ firefox
Sorry, home directories outside of /home needs configuration.
See https://forum.snapcraft.io/t/11209 for details.
オススメされているURLが Support for non /home homedirs 内容を見ると、
Home directories outside of
‘/home’ に情報がまとまっているとの事。アプローチとしては2つ
sudo snap set system homedirs=<destination-directory> を実行してね/home配下のホームディレクトリ配下にbindマウントしてね 1のアプローチを試してみるがエラー
$ sudo snap set system homedir=/mnt/nfs/home/exampleuser/
error: cannot perform the following tasks:
- Run configure hook of "core" snap (run hook "configure": cannot set "core.homedir": unsupported system option)
現在の状況を snap get で取得するもエラー
Read more... Posted: 2021-07-25
| Categories:
gui
| Tags:
Firefox ,
tridactyl
設定のサンプル 一時的に機能をオフにしたい :set mode ignore とすると一時的にオフにできる。 :set mode normal で元に戻せる。
キーボードショートカットでは Shift + Insert に割り当てられている。
自動的にオフにする場合は設定ファイルでは下記の設定
autocmd DocStart https://example.com* mode ignore
ただ、オフにならないサイトもあった。esa.ioがそれで、Chromeで見るようにした。
Read more...