WSL2上でUbuntuのGUIを使う
WSL2上でUbuntuのGUIを利用する手段として、Windowsのリモートデスクトップ機能を用いることができる。Windowsのストアより、Ubuntuをインストールしたのちに、Ubuntuを起動させてから、下記のコマンドを順次入力していく
sudo apt-mark hold acpid acpi-support sudo apt install -y ubuntu-desktop sudo apt install -y xrdp # change the Linux RDP port, because already used by Windows sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini sudo systemctl restart xrdp
次に、ホームディレクトリの.xsessionrcを作成して、下記の内容を入れる
export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop export WAYLAND_DISPLAY= export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
あとは、日本語化したり、Nvidiaのcudaを入れる。キーボードレイアウトがかなり面倒だった(setxkbmap jpを.bashrcにいれるだけ)。以下があっているかどうかわからないけど。
sudo apt -y install language-pack-ja sudo update-locale LANG=ja_JP.UTF8 # WSLを再起動 wsl --shutdown sudo dpkg-reconfigure tzdata sudo apt -y install manpages-ja manpages-ja-dev sudo apt-get -y install ibus-mozc sudo apt-get -y install console-common console-data unicode-data
qiita.com
qiita.com
qiita.com
www.kkaneko.jp
ようやく、下記みたいにLinuxのGUIを使えるようになった。仮想デスクトップ機能を使えば、linuxとwindowsをショートカットで行き来できるようになる。すごい時代が来たものだ。