機械学習メモ

化学を機械学習で何か

WSL2上でUbuntuのGUIを使う

WSL2上でUbuntuGUIを利用する手段として、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

ようやく、下記みたいにLinuxGUIを使えるようになった。仮想デスクトップ機能を使えば、linuxwindowsをショートカットで行き来できるようになる。すごい時代が来たものだ。

リモートデスクトップ画面