2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

記事投稿キャンペーン 「2024年!初アウトプットをしよう」

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

Last updated at Posted at 2024-01-18

概要

  • 環境

    • 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モードでないので、起動してみる => だめぽい?

    % MOZ_ENABLE_WAYLAND=0 firefox
    Error: cannot open display: :0
    
  • 公式で配っているLinux x64版のバイナリを使おう。

手順メモ

# ダウンロードしてきて、/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

日本語入力したい

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をいれれば...

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をいれれば...

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

その他

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?