Windows11のWSL2では、WSLgとして、GUIアプリを表示できます。
仮想化技術を使用しているため、処理性能に難があり、YouTubeの動画も途中でフリーズしたり、細切れになったりしました。
そのため、最新のUbuntu 25.10で日本語入力、グラフィック(ハードウェア)アクセラレーションの設定をして、YouTubeでスムーズな動画を見るまでのインストール、設定を行いました。
私のノートPCのCPU等は、以下のとおりです。
(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の上に移動し、以下の状態にします。
(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」キー+「スペース」キーで、日本語入力ができます。
以上です。




