Linux
 Computer >> コンピューター >  >> システム >> Linux

Firefox を Linux デスクトップとシームレスに融合させる方法

Firefox を Linux デスクトップとシームレスに融合させる方法

Mozilla Firefox は、多くの Linux ディストリビューションで標準の Web ブラウザとして採用されています。世界最大級かつ最も有名なフリー・オープンソースの Web ブラウザでもあるため、Linux デスクトップ上で完璧に馴染んでいるように感じるかもしれません。

実際、機能面では Firefox は Linux 上でも問題なく動作します。しかし、外観の面では不一致が目立ち始めます。多くの Linux デスクトップ環境では Firefox がわずかに場違いな印象を与えることがありますが、いくつかの調整を加えるだけで、ネイティブアプリのような見た目に近づけられます。

GNOME 向け Adwaita テーマをインストールする

Firefox を Linux デスクトップとシームレスに融合させる方法

GNOME は非常に独自性の高いデザインを持っています。GNOME エコシステムに属さないアプリの多くは、環境全体と一貫性がないように見えがちです。Firefox は他のクロスプラットフォームアプリと比べればそれほど目立ちませんが、それでも明らかに「GNOME らしく」はありません。

ところが、Firefox をイメージチェンジするのにそれほど手間はかかりません。必要なのは、GitHub で公開されている Firefox GNOME テーマ(Adwaita テーマ)をインストールするだけです。

インストール方法は複数あります。技術に自信があれば、リポジトリをクローンしてソースからビルドすることも可能です。しかし必須ではありません。テーマのメンテナーが、ターミナルに入力するだけで完了する便利なコマンド一式を提供しています。DEB や RPM などの従来型パッケージで配布される Firefox にも、Flatpak 版にも対応した手順が用意されています。

さらに、ネイティブな GNOME 体験を仕上げるためのオプション機能も用意されています。たとえば「タブが 1 つだけ開いているときにタブバーを隠す」「ページ読み込み中に GNOME スピナーを表示する」といった設定です。テーマ導入後は、Firefox の about:config ページからこれらを自由に切り替えられます。

テーマにはライト版とダーク版が用意されています。ダークモードは GNOME 42 で公式サポートされましたが、それ以前はサードパーティーツールに頼るしかありませんでした。このテーマを使えば、システムの見た目の好みに合わせて Firefox を統一できます。

どちらを選んでも、現時点ではウィンドウ下部の角は四角く尖ったままです。人によっては、Firefox と他のアプリの間にある小さなながらも気になる差異だと感じるでしょう。

KDE Plasma 向けに Firefox をカスタマイズする

Firefox を Linux デスクトップとシームレスに融合させる方法

KDE Plasma の場合、Firefox の調整は比較的簡単です。デフォルトではタイトルバーが表示されますが、別のウィンドウへ切り替えて Firefox からフォーカスが外れると、タイトルバーとタブバーの色が揃わなくなり、違和感が生じます。

対処法は 2 つあります。ひとつはタイトルバーを削除する方法です。Firefox のツールバーを右クリックして「ツールバーをカスタマイズ」を選び、「Firefox をカスタマイズ」画面を開きます。そこで左下にある「タイトルバー」のチェックを外せば完了です。

タイトルバーを残したい場合は、フォーカスの有無にかかわらずタブバーとタイトルバーの色を常に同じに保つテーマがあります。「KDE Default Breeze」テーマを探してみてください。

Plasma はデスクトップ環境として、Web ブラウザと連携できる豊富な機能を備えています。ブラウザ内の音声再生の開始・停止、ダウンロードの管理、KDE Connect 経由でのファイル送信などがその例です。これらを有効にするには、「Plasma Integration」拡張機能がインストールされているか確認しましょう。

elementary OS 向けカスタムテーマを導入する

Firefox を Linux デスクトップとシームレスに融合させる方法

GNOME と同様に、elementary OS も独自のスタイルとデザインガイドラインを持つ、強い個性のあるデスクトップです。elementary 向けに設計されていないアプリはなかなか馴染まず、Firefox も例外ではありません。

そこで役立つのが、ボランティアによって作成された elementary OS 風の Firefox テーマです。インストールすると、Firefox は同 OS 標準ブラウザである GNOME Web の elementary 版に驚くほど近い外観になります。

Firefox のインストール方法は複数あり、テーマの適用手順もそれぞれ異なります。幸いこのテーマは対応範囲が広く、APT 経由でインストールした Firefox はもちろん、Flathub から導入した Flatpak 版にも対応。さらに、Firefox ベースの LibreWolf や Tor Browser にも適用できます。

テーマにはデフォルトの外観向けとダークモード向けの 2 バージョンがあり、プライベートウィンドウを開くと鮮やかな紫色のアレンジが自動で適用されます。ただし現状では、新しい elementary アプリとは対照的に、下部の角は尖ったままとなっています。

このテーマを活用すれば、elementary デスクトップに自然に溶け込みながら、DRM 保護された動画ストリーミング(GNOME Web では視聴できないコンテンツ)に対応できるブラウザとして、Firefox および Firefox 系ブラウザが最良の選択肢になります。Discord や Zoom といった音声・ビデオ通話サービスも利用可能で、これらのプラットフォームは Linux 専用ブラウザをあまり優遇していない点でも心強いでしょう。

その他のデスクトップ環境での Firefox

その他の多くの Linux デスクトップ環境は、タイトルバーやメニューバー、ツールバーを備えた伝統的なインターフェースを採用しています。こうした環境では、「Firefox をカスタマイズ」画面から追加の拡張機能なしで表示を調整できます。

では、これらの調整で Firefox はネイティブアプリのように感じられるのでしょうか? 結論から言えば、ほぼそうです。これらのデスクトップには、明確なデザインガイドラインを持つ大規模なアプリエコシステムが存在しないため、すべてのソフトウェアの見た目を揃えることへの期待値は相対的に低くなります。タイトルバーやメニューバーをいじらなくても、多くのユーザーは Firefox を十分自然な存在だと受け入れるはずです。

なお、Flatpak 版の Firefox では環境によって問題が起こることがあります。Flatpak 版は、使用したいシステムテーマ自体も Flatpak としてインストールされている場合にのみ、ネイティブテーマを反映できます。この挙動はテーマごとに異なるため注意が必要です。

自由にカスタマイズできるのが Firefox の強み

Firefox は世界で最も人気のあるフリー・オープンソースブラウザです。これは抽象的な言葉に聞こえるかもしれませんが、豊富なテーマという形で、その自由な性質がとても具体的な成果となって表れています。コードが誰でも閲覧・編集・共有できるからこそ、インターフェースにここまで大胆な変更を加えることが可能なのです。

だからこそ Firefox は、主要なデスクトップ環境の多くでネイティブアプリらしい質感に欠けるとはいえ、今日まで Linux デスクトップの看板ブラウザであり続けているのです。

  1. NexusデバイスにUbuntu Touchプレビュー版をインストールする方法

    Ubuntuはスマートフォンやタブレット向けに、タッチ操作に特化したインターフェースを開発しており、2014年にはUbuntu搭載スマートフォンの発売が計画されていました。今すぐ試してみたい方に朗報です。Galaxy Nexus、Nexus 4、Nexus 7、Nexus 10といったNexusデバイスには、Ubuntu Touchのプレビューリリースをインストールできます。注意:これはUbuntu Touchの初期段階のバージョンです。ベータ版と呼ばれていますが、実態はアルファ版に近いものです。多くの機能が動作せず、一部のアプリはモックアップ画像を表示するだけのプレースホルダーにすぎません。

  2. Windows 7からElementary OS「Luna」へ乗り換えた理由

    さようならWindows、こんにちはLinux! 私は15年間Windowsユーザーでした。その多くの点に不満を感じながらも、慣れ親しんだ環境を手放す勇気はありませんでした。PCがWindows以外のOSを経験したのは、短期間のLinux Mintインストールと、失敗に終わったHackintoshの試みだけです。しかし、UbuntuベースのElementary OS Lunaに出会い、私はついにWindowsと永遠の別れを告げることにしました。そもそも何がきっかけでLunaを試そうと思ったのか? どのような点で従来のWindows 7より優れているのか? なぜ他のLinuxディストリビューショ