View on GitHub

memo

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からダウンロードしてインストールする

自動起動設定

  1. 「スタート」メニューから「VcXsrv」 - 「XLaunch」を選択して起動する。
  2. 「Display settings」ダイアログで、「Multiple windows」を選択し、「Display number」は-1にして、「次へ」をクリックする。
  3. 「Client startup」ダイアログで、「Clipboard」、「Primary Selection」、「Native opengl」にチェックして、「Additional parameters for VcXsrv」に-acを入力して、「次へ」をクリックする。
  4. 「Finish Configration」ダイアログで、「Save Configration」をクリックして、config.xlaunchファイルを保存して、「完了」をクリックする。
  5. 「Windows」キー + rを押して、shell:startupと入力して、「OK」をクリックする。
  6. スタートアップフォルダが開くので、ここに保存した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 &

JDK

sbt

IntelliJ

Vivado