概要
-
環境
- 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
その他
- そのうち、どうにかしてくれるのだろうか。。
- だれか、同様の症状ありません? 対処方法があれば教えてください。