A Micro Toolbox

ソフトウェアのニッチな問題の対処記録です

Windows Subsystem for Linuxの初期設定

Windows Subsystem for LinuxUbuntu 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