2025/10/18

WSLのUbuntu 25.10でYouTubeを見る(日本語入力、グラフィック・アクセラレーション)

Windows11のWSL2では、WSLgとして、GUIアプリを表示できます。 

仮想化技術を使用しているため、処理性能に難があり、YouTubeの動画も途中でフリーズしたり、細切れになったりしました。

そのため、最新のUbuntu 25.10で日本語入力、グラフィック(ハードウェア)アクセラレーションの設定をして、YouTubeでスムーズな動画を見るまでのインストール、設定を行いました。

私のノートPCのCPU等は、以下のとおりです。

  • CPU: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
  • メモリ: 8.0 GB
  • SSD: 256 GB
  • GPU: Intel(R) UHD Graphics 620 (Coffee Lake)

  • (0)Intelドライバ(Windows側)のアップデート


    事前準備として、WIndows側のIntelドライバを最新版にアップデートします。


    (1)WSLのアップデート


    WSLを最新版にアップデートします。

    PowerSellで

    > wsl --update

    (2)ネットワークモードの変更


    ネットワークモードを、NATからミラーモード(IPv4/IPv6ネイティブ)に変更します。

    「C:\Users\(ユーザ名)」フォルダに、.wslconfigファイル(拡張子なし)を作成

    [wsl2]
    networkingMode=mirrored

    (3) Ubuntu 25.10のインストール


    wslファイルをダウンロードし、WSLにインストールします。

    以下のサイトにアクセスします。


    (又は、「wsl ubuntu 25.10」で検索)

    wslファイルをダウンロード

    PowerShellで

    > wsl --install --from-file c:\Users\(ユーザ名)\Downloads\(ファイル名)(resolute-wsl-amd64.wsl 又は ubuntu-25.10-wsl-amd64.wsl)

    パスワードを入力し、Ubuntuを起動

    (4)日本のリポジトリに変更


    aptコマンドで最新版のパッケージにアップデートする際に参照するリポジトリを海外から日本に変更し、ダウンロードを高速にします。

    ターミナルで、

    $ sudo vi /etc/apt/sources.list.d/ubuntu.sources

    パスワードを入力し、viを起動

    Types: deb
    URIs: http://ftp.udx.icscoe.jp/Linux/ubuntu/
    Suites: questing questing-updates questing-backports
    Components: main universe restricted multiverse

    (下線部を変更)

    ちなみに、以下のsecurity側のリポジトリは、海外(ubuntu.com)のまま変更しません。

    Types: deb
    URIs: http://security.ubuntu.com/ubuntu/
    Suites: questing-security
    Components: main universe restricted multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

    (5)パッケージのアップデート


    パッケージを最新版にアップデートします。

    $ sudo apt update

    $ sudo apt upgrade

    (問い合わせには、yを入力)

    $ sudo apt autoremove

    (問い合わせには、yを入力)

    $ sudo apt autoclean

    (問い合わせには、yを入力)

    (6)日本語化


    Ubuntuを日本語化します。

    sudo apt -y install language-pack-ja

    sudo localectl set-locale ja_JP.UTF-8

    Ubuntuを再起動します。

    $ exitsudo apt -y install language-pack-ja

    PowerShellで

    > wsl --shutdown

    Ubuntuを起動

    日本語フォントをインストールします。

    $ sudo apt install fonts-noto-cjk

    Windows側のフォントを利用できるようにします。

    $ cat << 'EOS' | sudo tee /etc/fonts/local.conf
    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
        <dir>/mnt/c/Windows/Fonts</dir>
    </fontconfig>
    EOS

    フォントキャッシュを更新します。

    $ fc-cache -fv

    WSLg用のIMEとして、fcitx5及びmozcをインストールします。

    $ sudo apt install fcitx5-mozc

    viを起動し、.profileファイルに、環境設定を追加します。

    $ vi ~/.profile

    vi画面で、ファイルの最後に、以下の行を追加します。

    export GTK_IM_MODULE=fcitx5
    export QT_IM_MODULE=fcitx5
    export XMODIFIERS=@im=fcitx5
    export INPUT_METHOD=fcitx5
    export DefaultIMModule=fcitx5
    if [ $SHLVL = 1 ] ; then
      (fcitx5 --disable=wayland -d --verbose '*'=0 &)
    fi

    Ubuntuを再起動します。

    $ exitsudo apt -y install language-pack-ja

    PowerShellで

    > wsl --shutdown

    Ubuntuを起動し、IMEの設定を行います。

    $ fcitx5-configtool &

    Fcitxの設定画面が表示されます。


    英語キーボードから、日本語キーボードに変更します。

    「キーボード-英語(US)」を選択して右矢印ボタンで削除します。

    次に、右側の領域から「キーボード-日本語(OADG 109A)」を選択し、中央の左矢印ボタンで追加、中央の上矢印ボタンで、Mozcの上に移動し、以下の状態にします。


    「グローバルオプション」タブに切り替え、「入力メソッドの切り替え」(IMEチップを表示するショートカットキー)が、Cntrol+スペースになっていることを確認します。


    (7)アプリケーションフレームワーク(Flatpak)のインストール


    Linuxのディストリビューションの違いによらず、アプリケーションをインストールできるフレームワークとして、Flatpakをインストールします。

    $ sudo apt install flatpak

    Flatpakのリポジトリを、user権限で追加します。

    flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

    (8)KDEアプリケーションエキスプローラ(Discover)のインストール


    GUIでLinuxのアプリケーションを検索、表示するGUIツールとして、Discoverをインストールします。

    sudo apt install plasma-discover plasma-discover-backend-flatpak plasma-discover-backend-snap

    Discoverを起動します。

    $ plasma-discover &



    (9)パッケージマネージャ(Synaptic)のインストール

    パッケージ管理aptのフロントエンド(GUIツール)として、Synapticをインストールします。

    $ sudo apt install synaptic

    Synapticを起動します。

    $ sudo synaptic

    (パスワードを入力)



    (10)Intelグラフィックドライバ(xserver-xorg-video-intel, intel-media-va-driver-non-free)、音声コーデック(gstreamer)、のインストール


    GPU: Intel(R) UHD Graphics 620 (Coffee Lake)に対応した、グラフィックドライバ、音声コーデックをインストールします。
    aptコマンドの代わりに、Synapticを使用します。
    (aptコマンドでもインストール可能です)

    「検索」ボタンをクリックし、「xserver-xorg-video-intel」と入力し、検索します。
    xserver-xorg-video-intelの左側のチェックボックスをクリックし、「インストール指定」を選択します。

    次に、「検索」ボタンをクリックし、「intel-media-va-driver-non-free」と入力し、検索します。
    intel-media-va-driver-non-freeのチェックボックスをクリックし、「インストール指定」を選択します。

    次に、「検索」ボタンをクリックし、「libva-glx2」と入力し、検索します。
    libva-glx2のチェックボックスをクリックし、「インストール指定」を選択します。

    次に、「検索」ボタンをクリックし、「linux-firmware」と入力し、検索します。
    linux-firmwareのチェックボックスをクリックし、「インストール指定」を選択します。

    次に、「検索」ボタンをクリックし、「mesa-va-drivers」と入力し、検索します。
    mesa-va-driversのチェックボックスをクリックし、「インストール指定」を選択します。

    次に、「検索」ボタンをクリックし、「gstreamer」と入力し、検索します。
    gstreamer1.0-libav、及びgstreamer1.0-vaapiのチェックボックスをクリックし、「インストール指定」を選択します。

    「適用」ボタンをクリックし、各パッケージをインストールします。

    viを起動し、.profileファイルに、環境設定を追加します。

    $ vi ~/.profile

    vi画面で、ファイルの最後に、以下の行を追加します。

    export LIBVA_DRIVER_NAME=iHD
    export GALLIUM_DRIVER=d3d12
    export MESA_D3D12_DEFAULT_ADAPTER_NAME=INTEL

    Ubuntuを再起動します。

    $ exitsudo apt -y install language-pack-ja

    PowerShellで

    > wsl --shutdown

    Ubuntuを起動します。

    (11)Firefox (deb版)のインストール


    Firefox(deb版)をインストールします。

    wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

    cat <<EOF | sudo tee /etc/apt/sources.list.d/mozilla.sources
    Types: deb
    URIs: https://packages.mozilla.org/apt
    Suites: mozilla
    Components: main
    Signed-By: /etc/apt/keyrings/packages.mozilla.org.asc
    EOF

    echo '
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    ' | sudo tee /etc/apt/preferences.d/mozilla

    $ sudo apt-get update && sudo apt-get install firefox

    $ sudo apt-get install firefox-l10n-ja

    FIrefoxを起動します。

    $ firefox &

    設定で、グラフィック・アクセラレーションを有効にします。

    URL(アドレス)欄に、「about:config」を入力

    「注意して進んでください!」で、「危険性を承知の上で使用する」ボタンをクリック

    検索欄に、「browser.cache.disk.enable」を入力し、true → falseに変更
    検索欄に、「browser.sessionstore.resume_from_crash」を入力し、true → falseに変更
    検索欄に、「gfx.webrender.all」を入力し、false → trueに変更
    検索欄に、「media.rdd-process.enabled」を入力し、true → falseに変更
    検索欄に、「media.rdd-vpx.enabled 」を入力し、true → falseに変更
    検索欄に、「widget.wayland.opaque-region.enabled 」を入力し、true → falseに変更

    グラフィック・アクセラレーションが有効になっていることを確認します。

    URL入力欄に、「about:support」と入力

    「グラフィック」の「画像処理」欄に、「WebRender」と表示される。
    「WebGL 1 ドライバーのレンダラー」欄に、「Microsoft Corporation -- D3D12 (Intel(R) UHD Graphics 620)」と表示される。
    「決定ログ」の「HW_COMPOSITING」欄に、「available」と表示される。

    ハードウェア・アクセラレーションが有効になっています。

    それでは、YouTubeで日本語で検索し、動画を再生しましょう。

    検索欄にカーソルを移動し、「Ctrl」キー+「スペース」キーで、日本語入力ができます。

    以上です。