Windows Subsystem for Linuxの初期設定
Windows Subsystem for LinuxでUbuntu 18.04 LTSをインストール後にやったこと。
1.リポジトリを日本のサーバに変更
$ cd /etc/apt
$ sudo sed -i.bak -e "s/http:\/\/archive\.ubuntu\.com/http:\/\/jp\.archive\.ubuntu\.com/g" sources.list
2. 既存のソフトのアップデート
$ sudo apt update
$ sudo apt-get update
$ sudo apt upgrade --fix-missing
3. タイムゾーンの設定
$ sudo dpkg-reconfigure tzdata
4. XServer(VcXsrv)を設定
https://sourceforge.net/projects/vcxsrv/
から最新zipをダウンロードして起動。
2019-01-06修正。
デフォルトで進めて設定を保存。
WindowsのstartupにVcXSrvの展開ディレクトリにあるconfig.xlaunchをコピー&ペースト。
5. xeyes動作確認
$ sudo apt-get install x11-apps
$ vi ~/.bashrcで下記1行追加
export DISPLAY=localhost:0.0
$ . ~/.bashrc
$ xeyes &
6. MinTTYベースのターミナルを設定
https://github.com/goreliu/wsl-terminal
から最新リリースをダウンロードして展開。
フォルダの背景で右クリックしたときにターミナルを開くようレジストリにキー追加。
\HKEY_CLASSES_ROOT\Directory\Background\shell
wsl-terminal = WSL Terminal
command = C:\path\to\wsl-terminal\open-wsl.exe -W "%V"
7. Bashのプロンプト変更
2019-01-06 command historyがおかしくなるのでプロンプト修正。
$ vi ~/.bashrcで下記1行追加
PS1="\[\033[2m\][\W]\[\033[0m\033[1m\]$\[\033[0m\] "
$ . ~/.bashrc