WSL 2 と X-Server の使用 – Linux on Windows

Windows Subsystem for Linux により、開発者はほとんどのコマンドライン ツール、ユーティリティ、アプリケーションを含む GNU/Linux 環境を、従来の仮想マシンやデュアルブート設定のオーバーヘッドなしに、変更せずに Windows で直接実行することができます。 Microsoft のチュートリアルは非常にシンプルできれいです。

Install X-Server on Windows 10

WSL 2 をインストールした状態で、VcXsrv をダウンロードおよびインストールすることができます。 私見ですが、WindowsでのX-Serverのベストチョイスのようです

インストールの手順は非常に簡単です(次へ、次へ、終了)

インストール後、デスクトップのショートカットを新規作成し、以下のコマンドを使用します。 プロパティに以下のコマンドを追加 →ショートカット →target

ショートカットを実行し、プロンプトで以下のコマンドで確認します。 (Admin PrivでWindows Shellで実行)

netstat -abno|findstr 6000

Bashでターミネーターをインストール

Ubuntuを開き、以下のコマンドでターミネーターをインストールします:

sudo apt-get update
sudo apt-get install terminator

Xサーバーが起動している状態で、以下のコマンドでターミネーターを検証します:

DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator &

ターミネーターのウィンドウが出ていたら初期設定に成功しています。

しかし、ウィンドウを起動するには、まず X-Server を実行し、Ubuntu ウィンドウを開き、コマンドを使用してターミネーターを起動する必要があります。

Add X-Server to Startup Program

Using Window(KEY)+R, execute the following command:

shell:startup

Copy the shortcut created above to init the X-Server inside this folder.This will see how to automate the steps.

Terminator を起動する VBS スクリプト

Windowsのホームディレクトリにフォルダを作成し、次のファイルを作成します: startTerminator.vbs

内容:

args = "-c" & " -l " & """DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator"""
WScript.CreateObject("Shell.Application").ShellExecute "bash", args, "", "open", 0

次のコマンドで新しいショートカットを作成します:

C:\Windows\System32\wscript.exe C:\Users\<YOUR_USER>\linux\terminator\startTerminator.vbs

ここからいいアイコンを探してダウンロードできます

番外編.Terminatorを起動するためのVBSスクリプト

Terminator を起動するためのVBSスクリプト

このフォルダを作成し、次の内容を作成します:

メモリを制限する.WSL2を作成します。wslconfig ファイルを %UserProfile%

Content:


memory=5GB
swap=0
localhostForwarding=true

My last recommendations

  • Install ASDF
  • Install Visual Code
  • Install Docker

私はあなたの助けとなることを願っております、より技術/アーキテクチャ記事を楽しみにしておいてください

コメントを残す

メールアドレスが公開されることはありません。