経緯
Firefox91以降のFirefoxではProton UIというモバイル向けUIが採用された。
このUIはメニューもブックマークリストも行間を広くとっておりPCユーザーに取っては使いづらい。
そこでカスタムCSSを使用して行間を狭めた。
ネットの情報はいつの間にか消えてしまうので備忘録として残す。
カスタムCSS機能の有効化
デフォルトではカスタムCSSは無効となっているのでまず有効化する。
- アドレスバーにabout:configを入力して開く。警告が出るがそのまま進める。
- 検索部分にtoolkit.legacyUserProfileCustomizations.stylesheetsと入力する。
- 値がfalseだったら、trueに切り替える。
カスタムCSSファイルの設置
- アドレスバーにabout:support を入力しトラブルシューティング情報を開く。
- プロファイルフォルダー欄の「フォルダーを開く」ボタンでプロファイルフォルダを開く。
- プロファイルフォルダ内にchromeという名前のフォルダを新規作成。
- メモ帳アプリ等を使用してuserChrome.cssという名前のファイル(テキスト)を作成。
- about:support画面は開いたままにしておく。
カスタムCSSファイルの編集
メニュー行間を狭くする。
- userChrome.cssファイルをメモ帳で開き、下記のcssコードを貼り付ける。
/* メニュー行間を狭くする */
menupopup > menuitem,
menupopup > menu {
padding-block: 0.15em !important;
}
:root {
--arrowpanel-menuitem-padding: 3px 6px !important;
}
ブックマークリストの行間を狭くする。
- userChrome.cssファイルをメモ帳で開き、下記のcssコードを貼り付ける。
/* ブックマークアイテムの高さを変える */
.bookmark-item,
.bookmark-item > menupopup,
.bookmark-item > menupopup > menuitem {
padding-block: 0.2em !important;
}
編集したカスタムCSSを有効化する
about:support「トラブルシューティング情報」画面で右上の「起動時キャッシュを消去…」をクリックしてFirefoxを再起動し、メニューとブックマークリストの行間が狭くなれば成功。
参考にしたホームページ
Firefox 89の新UI「Proton」に手を加えてみる (userChrome.cssの編集など)
ついでにテーマも変更
デフォルトのLightテーマやDarkテーマは目が痛いので目に優しめのLinux Default Tab Themeに変更した。

コメント ※コメントは承認されるまで表示されません。