LoginSignup
3
7

More than 5 years have passed since last update.

Windows10のコンテキストメニュー(右クリックメニュー)にWSL(Windows Subsystem for Linux)を追加する)

Posted at

遅ればせながら、最近メインのPCをWindows10Proにアップグレードして、WSLを導入しました。とても便利なんですが、Git bashやVSCodeにある右クリックメニューのフォルダを開く機能が無かったので自前で追加してみました。

WSLをインストールする

この記事を読まれている方は既に導入済みと思いますので割愛します。

Easy Context Menuをダウンロードする

右クリックメニューを編集するために今回は以下のフリーソフトを使用します。
Easy Context Menu

Easy Context Menuを実行する

32bit版のWindows10であれば名無しのexeを、64bit版のWindows10であれば_x64のexeを実行してください。(レジストリを操作するのでUACが動きます)
スクリーンショット 2018-09-24 13.44.12.png

コンテキストメニューを編集する

ツールバーの歯車アイコンのついたマウスをクリックしてください(赤枠)
スクリーンショット 2018-09-24 13.48.53.png

この画面で新しいコンテキストメニューを追加します。
デスクトップコンテキストメニューを選択した状態で追加をクリックし、プログラムの右にある「…」ボタンを押して、bash.exeを探して来ます。(デフォルトでSystemフォルダを開くので簡単に見つかると思います)

スクリーンショット 2018-09-24 13.49.56.png
※コマンドプロンプトより上に表示したければ上へ移動ボタンで動かして下さい。

これと同じようにドライブコンテキストメニューとフォルダコンテキストメニューにも同じように追加します。
スクリーンショット 2018-09-24 14.03.27.png

追加が完了したら変更を保存ボタンを押して、右上のXボタンで閉じて下さい。

変更が保存されていれば先程無かったMicrosoft Bash ランチャーが表示されているはずです。これら全てにチェックを入れた後、+マークの付いたマウスボタンを押して変更を適用します。
スクリーンショット 2018-09-24 14.11.03.png

これで変更は完了です。

適当にコンテキストメニューを開くとMicrosoft Bash ランチャーが追加されています。特に設定などはしていませんが、このコンテキストメニューで開くとカレントディレクトリまで移動した状態になります。
bashrancher.png

おまけ (Microsoft Bash ランチャーのアイコンを変更する)

WSLがコンテキストメニューから開けるようになったものの、そのままではデフォルトのアイコンなので味気ないので、Ubuntuのアイコンに変更してみましょう。

WindowsAppsにアクセスできるようにする

ストアアプリは以下のディレクトリにインストールされていますが、デフォルトの設定ではフォルダにアクセスすることができません。

C:\Program Files\WindowsApps

以下のリンク先を参考にフォルダにアクセス権限を与えます。
Windows 10:ストアアプリのファイルの場所を開く方法

WindowsAppsフォルダ内のCanonicalGroupLimited.Ubuntu~フォルダを探します。
私の環境では以下のようになっていました。

C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc

このフォルダ内にあるubuntu.exeをアイコンとして設定します。
スクリーンショット 2018-09-24 14.31.42.png

Easy Context Menuの設定を開き先程のパスまで行ってubuntu.exeをアイコンとして読み込みます
スクリーンショット 2018-09-24 14.35.44.png

スクリーンショット 2018-09-24 14.35.49.png

他のメニューも同じように変更し、保存します。
スクリーンショット 2018-09-24 14.36.51.png

最後に適用して完了です。
スクリーンショット 2018-09-24 14.37.55.png

コンテキストメニューのアイコンがUbuntuのものに変更されました。
スクリーンショット 2018-09-24 14.42.03.png

追記

コンテキストメニューのアイコンはこれで変更されるのですが、起動時のアイコンはシステムのデフォルトのままです。WindowsApps内のubuntu.exeをそのままコンテキストメニューに登録すればコンテキストメニューのアイコンも起動時のアイコンもUbuntuのアイコンになるのですが、起動時のパスがコンテキストメニューで開いたフォルダではなくWSLのHomeになってしまいます。起動時の設定方法がわかる方いらっしゃいましたらご教授下さい。

以上

3
7
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
7