最近WSL2 Ubutu Firefoxの様子がおかしい。(2024年1月)

## 概要
- 環境  
    - Windows10 WSL2 Ubuntu/Ubuntu-22.04 のFirefox
    ```
    WSL version: 2.1.0.0
    Kernel version: 5.15.137.3-1
    WSLg version: 1.0.59
    MSRDC version: 1.2.4677
    Direct3D version: 1.611.1-81528511
    DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
    Windows version: 10.0.19045.3930
    ```
    
- 症状
    - マウスの真ん中のホイールで動作が変？（一番上までいかない、が下に動かすと、一番上に移動する)
    - 左クリックで、うまくボタンが押せない？
    - テキストのこぴぺができない？
- 121.0 Wayland compositorがいまいち？
	```
	121.0
	Firefox Release
	December 19, 2023
	https://www.mozilla.org/en-US/firefox/121.0/releasenotes/
	> On Linux, Firefox now defaults to the Wayland compositor when available instead of XWayland.
	```
- Waylandモードでないので、起動してみる => だめぽい？
    ```bash
    % MOZ_ENABLE_WAYLAND=0 firefox
	Error: cannot open display: :0
    ```


- 公式で配っているLinux x64版のバイナリを使おう。


## 手順メモ

```bash
# ダウンロードしてきて、/opt/へ解凍.
curl -SL  'https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US' -o firefox-latest.tar.bz2 \
&& sudo apt update \
&& sudo apt install -y bzip2 mesa-utils libgtk-3-0 libasound2 libx11-xcb1 \
&& sudo tar xvf ./firefox-latest.tar.bz2 -C /opt

# .bashrcの変更～PATHを通して、MOZ_ENABLE_WAYLAND=0
cat << 'EOF' >> ~/.bashrc
export MOZ_ENABLE_WAYLAND=0
export PATH=/opt/firefox/:$PATH
EOF
source ~/.bashrc

#(お好みで)プロファイルマネージャを起動して、snap版のプロファイルを指定して使用する
firefox --ProfileManager

# Create Profile => Next
# Choose Folder... /home/~USER~/snap/firefox/common/.mozilla/firefox/{8文字}.default　を選択
# => Open => Finish => Start Firefox

# 通常起動
firefox
```

## お好みで。

### 日本語フォントとか？
```
sudo apt install -y fonts-noto xdg-utils dbus-user-session
```

### 日本語入力したい
```bash
sudo apt install -y fcitx-mozc dbus-x11 fonts-noto gnome-theme* adwaita-icon-theme-full && \
cat << 'EOS' | tee -a ~/.profile
#Added by bash script from https://astherier.com/blog/2021/07/windows11-wsl2-wslg-japanese/
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export DefaultIMModule=fcitx

if [ $SHLVL = 1 ] ; then
  (fcitx-autostart > /dev/null 2>&1 &)
  xset -r 49  > /dev/null 2>&1   # 半角全角点滅防止
fi
#Added by bash script: end
EOS

# いったん、落とす。適当にEnterをおして、再起動
wsl.exe -t ${WSL_DISTRO_NAME}

sed -i -e 's/.*IMName.*/IMName=mozc/g' -e 's/mozc:False/mozc:True/g' ~/.config/fcitx/profile

# もう一回、落とす。適当にEnterをおして、再起動
wsl.exe -t ${WSL_DISTRO_NAME}


#mozcが入ってるのを確認
fcitx-config-gtk3
```

### Google Chromeをいれれば...
```bash
curl https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/google-chrome-stable_current_amd64.deb \
&& sudo apt install -y /tmp/google-chrome-stable_current_amd64.deb \
&& sudo apt install -y fonts-noto xdg-utils dbus-user-session dbus-x11 gnome-theme* adwaita-icon-theme-full

google-chrome
```

### Microsoft Edgeをいれれば...
```bash
curl  https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/$(curl -s https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/ | grep 'microsoft-edge-stable_[1-8]..\..*\.deb' | tail -1 | sed -e 's/deb<.*/deb/g' -e 's/^.*>//g') -o /tmp/microsoft-edge-stable.deb && cd /tmp && sudo apt install -y ./microsoft-edge-stable.deb \
&& sudo apt install -y fonts-noto xdg-utils dbus-user-session dbus-x11 gnome-theme* adwaita-icon-theme-full

microsoft-edge
```

## その他
- そのうち、どうにかしてくれるのだろうか。。
- だれか、同様の症状ありません？　対処方法があれば教えてください。