WSL 2にしたノリでGnomeを使えるようにGUI対応させてみた(備忘録)
Windowsだけで開発してたら死にそう…
そういえばIO早くなったんだっけ…パーミッションのバグ治ったんだっけ…
と思ってWSLをWSL2にしてみたよ!
まずはWindows Update
とりあえず、まずは、Windows UpdateでWindows 10: 2004にアップデートをしました
ちょっと寄り道
apt update
/upgrade
するbrew
がlinuxで使えることを知るbrew
をインストールする
WSL2に切り替えができない!
Windows Featuresから Virtualizationの設定をPowerShellに怒られたとおりにオンにする
再起動してねって言われたから再起動する
wsl --set-version <distribution name> <versionNumber>
下ごしらえをする
- WindowsにVcXsrvをインストールする
XLaunch
を押してXserverをLaunchする- ぽちぽちNext(基本そのまま)
Disable access control
をオンにする
Ubuntu上に行って
sudo apt install libgl1-mesa-dev xorg-dev
eyes &
👀 👀 👀
んーわたしはデスクトップの顔が見たいんだよ!
ということで
Gnomeをいれてちゃちゃっと炒める
参考: 【WSL】Windows Subsystem for LinuxでUbuntuデスクトップ環境を構築する | IT土方の奮闘記
sudo apt install gnome -y
おやさいがたくさんインストールされましたね! 🥕🥬
export DISPLAY=$(ipconfig.exe | grep "IPv4" | head -1 | awk '{print $NF}' | awk 'sub(/\r$/,"")'):0
を.bash_profileに書いて
DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0 XDG_SESSION_TYPE=x11 gnome-session
で実行して ぽんっ!