UbuntuのWaylandモードでFirefoxを実行する方法(およびその理由)
近日公開予定のUbuntu 23.10では、FirefoxはWaylandモードをデフォルトで使用します。Ubuntuや他のディストリビューションでWaylandモードの利点を得る方法は以下の通りです。
Ubuntu 23.10 はまもなくリリースされ、すでに印象的なリリースになるようです。今度のリリースの1つの特徴は、Waylandモードで動作するFirefoxのSnap版が搭載されることです。
あなたが何を考えているかはすでにわかっています。あなたはWaylandをデフォルトで使用するLinuxディストリビューションを使っており、Firefoxは問題なく動作しています。しかし、それはあなたのバージョンがWaylandグラフィックススタックの全ての利点を活用していることを意味するわけではありません。実際、あなたのFirefoxのバージョンはXWayland経由で動作している可能性があり、これは完全なWaylandサポートの恩恵を受けていません。
しかし、なぜ完全なWaylandサポートが必要なのでしょうか? HiDPI(高密度ピクセル)の恩恵を受けるコンピュータを使用している場合、XWaylandのFirefoxはそれを尊重しないため、特定のウェブサイトやウェブフォントが本来あるべきよりもぼやけていることに気付くかもしれません。また、マルチジェスチャーサポートを介してFirefoxと対話することもできなくなります。
あなたについてはわかりませんが、私はこれらの機能を見逃したくありません。
幸いなことに、これはLinuxですので、問題を解決する方法は常にあります。
そのことを踏まえて、WaylandモードでFirefoxのSnapバージョンを実行する方法をお見せしましょう。
FirefoxをWaylandモードに切り替える方法
必要なもの:これを動作させるには、Wayland通信プロトコルをデフォルトで使用するLinuxディストリビューションが必要です(Ubuntu 23.04やFedora 38など)。また、sudo権限を持つユーザーも必要です。私はUbuntu Linuxでこれをデモしますので、あなたのディストリビューションがDebianやUbuntuに基づいていない場合は、インストールコマンドを変更する必要があります。
注意してください:最初の方法は、次の23.10リリースのUbuntuでは動作しません。そのリリースのFirefoxのSnapバージョンは、すでにWaylandの完全サポートがデフォルトとなっています。
1. ターミナルウィンドウを開く
最初にするべきことは、デスクトップにログインし、ターミナルウィンドウを開くことです(これを処理する唯一の方法はコマンドラインからです)。
2. Snapのバージョンをそのまま保持し、別のチャネルに更新します。
これがうまくいかないと思うかもしれませんが、うまくいきます。実際、私は同じマシン上に複数のFirefoxインスタンスを持つことがよくあります。ですので、Snap版のFirefoxを保持し(Waylandサポートを追加するために)、次のコマンドを実行することができます:
snap refresh firefox --channel=latest/stable/ubuntu-23.103. 公式のMozillaリポジトリを追加します
これで公式のMozillaリポジトリを以下のコマンドで追加できます:
sudo add-apt-repository ppa:mozillateam/ppa4. 更新とインストール
これから、以下のコマンドを使ってaptを更新し、Firefoxをインストールできます:
sudo apt-get update
sudo apt-get install firefox -y5. Waylandサポートを確認する
インストールが完了したら、ウェブブラウザを開き、アドレスバーにabout:supportと入力することで、FirefoxがWaylandサポートを含んでいるかを確認できます。スクロールダウンしてウィンドウプロトコルを見つけると、waylandが表示されているはずです。
ここにX11が表示されている場合、あなたのシステムはおそらくWaylandプロトコルを使用していません。
別の方法
もしリポジトリのルートがうまくいかない場合は、別の方法を試す必要があるかもしれません。幸い、もう一つの方法があります。Mozillaのダウンロードサイトから最新のFirefoxをダウンロードできます。それが終わったら、次の手順に従ってください。
1. ファイルマネージャーを開いてください
デフォルトのファイルマネージャを開き、ダウンロードディレクトリ(またはFirefoxファイルを保存した場所)に移動します。
2. ファイルを抽出する
ダウンロードしたファイルを右クリックし、「ここに展開」を選択します。これにより、「firefox」という名前の新しいフォルダーが作成されます。
Firefoxファイルを現在のディレクトリに抽出しています。
3. フォックスを実行する
この方法でFirefoxを実行するには、Firefoxの実行可能ファイルをダブルクリックするだけでブラウザが開きます。その後、ブラウザをドックまたはメニューにピン留めすることができます。
それが全てです。
もしあなたのディストリビューションがWaylandグラフィックスプロトコルにデフォルトで設定されているが、FirefoxのバージョンがXWayland互換モードで動作している場合は、これを対処することでウェブブラウザの全体的な体験が向上することがわかります。


