Firefox 101 多段タブ
Firefoxのバージョン101アップデート後に多段タブが動作しなくなりましたので更新しました。
前回の記事から1年8ヶ月ほど経過していましたが、その間のアップデートでは問題なく動作していました。短いときは数ヶ月で多段タブが動作しなくなったので、これだけ長く使えていたのは初めてです。
今回の記事はFirefox101に新規で使用する場合を想定して書いています。
以前のバージョンを使用する場合は各記事をご参照ください。
元記事はこちら。
Firefox 81
Firefox 76
Firefox 74
Firefox 72
Firefoxを使いやすくカスタマイズする (about:config の設定方法はこちら)
Firefox69以降を新規インストールした場合は about:config を開き、 を true に変更します。
を true に変更します。
設定方法
配布元
当サイトで紹介しているものはGitHubで配布されているものを元にして、多段タブ部分のみ使用しています。
使用方法がわかる方はこちらから直接ダウンロードしてご利用ください。
ファイルのダウンロード
Chrome FF101.zip
解凍すると以下の[フォルダー]、ファイルが入っています。
[root] ―┬― [defaults] ─ [pref] ─ config-prefs.js
└― config.js
[utils] ― chrome.manifest、userChrome.jsm、xPref.jsm
MultiRowTabLiteforFx.uc.js(※)
MultiRowTab-scrollable.uc.js(※)
MultiRowTab-scrollable-autohide.uc.js(※)
userChrome.css
下線を引いたファイル(3つ+※印ひとつ)、フォルダー(1つ)を以下の通りコピーまたは移動してください。
MultiRowTabLiteforFx.uc.js...タブの段数は無制限
MultiRowTab-scrollable.uc.js...タブ段が3段以上になるとスクロール
MultiRowTab-scrollable-autohide.uc.js...タブ段が3段以上になるとスクロール(スクロールバーはタブ上にポインターを乗せると表示)
(タブの段数はファイルを編集すると変更できます)
「utils」 フォルダー内の 「boot.jsm」 が削除になっています。
Firefoxがインストールされているフォルダー
firefox.exe があるディレクトリーを開く
Firefoxがインストールされているフォルダー:
64bits Firefox:32bits Firefox:
Firefoxフォルダーにファイルを入れる
(a) [Mozilla Firefox]フォルダー直下(「firefox.exe」があるディレクトリー)にconfig.jsを入れる
(b) [defaults] ━ [pref] フォルダーにconfig-prefs.jsを入れる
[Mozilla Firefox] ―┬― [defaults] ─ [pref] ─ config-prefs.js
├― config.js
├― firefox.exe
└― other files...
config.js の名前を _config.js 等に変更し、ダウンロードした config.js を入れます。
私の環境では、Firefoxを再起動後に _config.js の内容が新しい config.js に追記されていましたが、同じ結果になるかは不明です。追記されているか一応確認しておく方がいいかもしれません。
Chromeフォルダー
プロファイルフォルダーを開く
Firefoxのプロファイルフォルダー内の「Chrome」フォルダーを開きます。
過去にuserChrome.css等の利用をしていない場合は「Chrome」という名前のフォルダーを作成します。
以下のパスをコピーしマイコンピューターのアドレス欄にそのまま貼り付けてEnterキーを押せばプロファイルフォルダーが開きますので、その中にある個別のプロファイルフォルダー(xxxxxxx.profile名)の中から使うものを開きます。
プロファイルフォルダーが複数あってわからない場合は、使用するFirefoxを起動し、URL欄に about:profiles と入力しEnterキーを押すと「プロファイルについて」が開きます。
「これは使用中のプロファイルです」と表示されているところを探し、「ルートディレクトリー」の行で「フォルダーを開く」ボタンを押せばフォルダーが開きます。
Chromeフォルダーにファイルを入れる
下の3つをChromeフォルダーに入れます。
[utils] ← フォルダーのまま入れてください
MultiRowTab*****.uc.js ← 3つのうちのひとつ(複数を入れないでください)
userChrome.css
[chrome] ―┬― [utils] ―┬― chrome.manifest
│ ├― userChrome.jsm
│ └― xPref.jsm
├― MultiRowTab*****.uc.js
└― userChrome.css
.jsと.css ファイルは当方で使用しているものがそのまま入っていますので、変更したくない部分などは適宜修正してください。
(変更点は次の項で)
全部のフォルダーやファイルを入れ終わったらFirefoxを再起動すると多段タブになっていると思います。
オリジナルから変更したところ
MultiRowTab*****.uc.js
オリジナル
:root {
--tab-growth: 1}
.tabbrowser-tab:not([pinned]) {
flex-grow: var(--tab-growth)}
改変版
タブの段数、幅、幅の調整、高さ、フォント等の変更はこのファイルを編集してください。
段数はスクロール版のみです。
/* タブの段数、幅 */
:root {
--max-tab-rows: 3; /* 段数 */
--min-tab-width: 130px; /* 最小幅 */
--max-tab-width: 150px; /* 最大幅 */
--tab-growth: 1}
/* タブ幅調整 */
.tabbrowser-tab[fadein]:not([pinned]) {
flex-grow: var(--tab-growth);
min-width: var(--min-tab-width) !important;
max-width: var(--max-tab-width) !important}
/* タブの外観 */
:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 26px !important} /* タブの高さ */
:root #tabbrowser-tabs {
height: var(--tab-min-height) !important}
#TabsToolbar {
height: var(--tab-min-height) !important;
margin-bottom: 0px !important;
font-family : "メイリオ"; /* フォント */
font-weight: 400; /* フォントの太さ */
font-size: 12px} /* フォントサイズ */
#tabs-newtab-button {
height: var(--tab-min-height) !important;
padding: 1px 0 0 !important}
#tabs-newtab-button > .toolbarbutton-icon {
padding: 4px 6px !important} /* 閉じるボタンのサイズ */
userChrome.css
以下を追記しています。
・閉じるボタンをタブに表示
・検索バーを上に移動
・検索バーの閉じるボタンを表示
・検索バーのフォントを変更
ディスカッション
コメント一覧
助かりました
ありがとうございました
シェアさせていただきました
https://twitter.com/Oji_hack/status/1532514254662045696?s=20&t=bkGYdeO3fhHtGu7O9oEcww
コメントありがとうございます。
お役に立てて何よりです。
いつもお世話になっています
さっそく101でタブ表示ができなくなって困っていました。
カスタマイズがてら、紹介させて頂きました。
コメントありがとうございます。
お役に立てて何よりです。
こんにちは。
毎回スピーディーな対応ありがとうございます。今回もバッチリ動作しています。感謝感激です。
1年8ヶ月もたちましたかー。平和が長く続いていたので、ずっと平和のままだと錯覚していました(汗)
ちょっと話題がずれてしまって申し訳ないのですが、以前ProtonのUIになった際の変更点のうち、メニューなどで縦の余白が増えてしまった件、どうにかして古いPhotonのUIのように狭くする方法はありませんでしょうか。
日本語と英語でググってはいるものの、なかなかよい解決策に出会えず。。
コメントありがとうございます。
>縦の余白
ちょっと調べてみたのですが、余白を調整するような方法が見当たりませんでした。
お役に立てずすみません。
多段無効化久しぶりだったので助かりました。
ありがとうございます。
コメントありがとうございます。
お役に立てて何よりです
下記はどこにコピーすればいいのでしょうか?
下線を引いたファイル(3つ+※印ひとつ)、フォルダー(1つ)を以下の通りコピーまたは移動してください。
※印付きファイルは3種類あります。どれか一つを選んでコピーまたは移動してください。
MultiRowTabLiteforFx.uc.js...タブの段数は無制限
MultiRowTab-scrollable.uc.js...タブ段が3段以上になるとスクロール
MultiRowTab-scrollable-autohide.uc.js...タブ段が3段以上になるとスクロール(スクロールバーはタブ上にポインターを乗せると表示)
(タブの段数はファイルを編集すると変更できます)
1.5 Chromeフォルダー の章を参照ください。
https://pc-plaza.com/firefox-101-multirow-tabs/#toc_id_1_5
102にしたらタブがリセットされました
102の方法はありますか?
101を試しましたが変わりませんでした
「タブがリセット」というのがどのような状態かわからないのですが、タブが消えてしまった場合は3本線のメニュー(「三」のアイコン)→履歴→最近閉じたタブ→タブを全て開き直す から戻せる可能性があります。
多段タブは今回配布したものでバージョン103.0b7まで動作確認していますので、102用というのはありません。
どうしても多段タブにならない場合は、他にもファイルを配布されているサイトがいくつかありますので、そちらもお試しください。