Windows 10
Chrome
「Chrome ダウンロード」で検索して、ダウンロードしたexeファイルをダブルクリックしてインストール。
Dropbox
「Dropbox インストール」で検索して、ダウンロードしたexeファイルをダブルクリックしてインストール。
WSL2
Windows 10 用 Windows Subsystem for Linux のインストール ガイドを参考にインストール
管理者権限で、PowerShellを起動して以下を実行。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Linux カーネル更新プログラム パッケージをダウンロードでパッケージをダウンロードする。
wsl --set-default-version 2
Microsoft StoreでUbuntuをインストールする。
その後の設定は、Ubuntu 20.04 セットアップを参考にする。
Docker
「Docker Desktop for Windows」で検索して、ダウンロードしたexeファイルをダブルクリックしてインストール。
Dockerのsetting画面で、Resources - WSL INTEGRATION で Ubuntu との統合をenableにする。
Windows Terminal
Microsoft Storeでインストールする。
デフォルトをWSL2に設定する。起動後に設定画面を開き、「JSONファイルを開く」をクリックして、jsonファイルを変更する
{
//(中略)
//後述のUbuntuのguidを設定する
"defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
//(中略)
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"commandline" : "wsl.exe ~ -d Ubuntu" // 起動時にディレクトリをUbutuのHOMEにする
},
//(中略)
}
VcXsrv
VcXsrvからダウンロードしてインストールする
自動起動設定
- 「スタート」メニューから「VcXsrv」 - 「XLaunch」を選択して起動する。
- 「Display settings」ダイアログで、「Multiple windows」を選択し、「Display number」は-1にして、「次へ」をクリックする。
- 「Client startup」ダイアログで、「Clipboard」、「Primary Selection」、「Native opengl」にチェックして、「Additional parameters for VcXsrv」に
-ac
を入力して、「次へ」をクリックする。 - 「Finish Configration」ダイアログで、「Save Configration」をクリックして、config.xlaunchファイルを保存して、「完了」をクリックする。
「Windows」キー + r
を押して、shell:startup
と入力して、「OK」をクリックする。- スタートアップフォルダが開くので、ここに保存したconfig.xlaunchファイルを移動する。
WSLの環境設定
WSL上で以下を実行する。
echo "export DISPLAY=\$(cat /etc/resolv.conf | grep nameserver | awk '{print \$2}'):0.0" >> ~/.bashrc
echo 'export LIBGL_ALWAYS_INDIRECT=1' >> ~/.bashrc
日本語入力の設定
Windowsフォントのインストール
sudo apt -y install fontconfig
sudo ln -s /mnt/c/Windows/Fonts /usr/share/fonts/windows
sudo fc-cache -fv
fcitxのインストール
sudo apt -y install fcitx-mozc dbus-x11 x11-xserver-utils
sudo sh -c "sudo dbus-uuidgen > /var/lib/dbus/machine-id"
日本語環境のセットアップ
sudo apt install language-pack-ja
sudo update-locale LANG=ja_JP.UTF8
sudo apt install fonts-takao
fcitxの設定
set -o noclobber
cat << EOS >> .profile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export DefaultIMModule=fcitx
if [ $SHLVL = 1 ] ; then
xset -r 49 > /dev/null 2&>1
(fcitx-autostart > /dev/null 2&>1 &)
fi
EOS
ターミナルを再度開き直す。日本語入力のオンオフのキーを設定する。
fcitx-config-gtk3
GUI上に Mozc があるか確認し、なければ「+」ボタンを押す。「全体の設定」タブで、”Triger Input Method”で全角/半角
キーを押して、Zenkakuhankakuを指定します。
日本語入力ができなくなった時は以下を試してみるとよい。
sudo sh -c "sudo dbus-uuidgen > /var/lib/dbus/machine-id"
fcitx-autostart > /dev/null 2&>1 &