にわか管理者のためのLinux運用入門
【第111回】Windows 10でLinuxを使う (その12) - コンソールをConEmuに変える
- サーバ/ストレージ
- ● 関連キーワード
- サーバ
- クラウドサーバ (IaaS)
サーバ/ストレージ
やっぱり使いにくいWSLコンソール
WSLのコンソールがデフォルト設定だととても見づらいことは本連載の第108回で指摘した。第108回では、てっとり早くこの問題を解決する方法としてWSLコンソールの色設定を変える方法を説明した。ちょっとした作業で、一応読めるくらいまでには視認性を高められることがおわかりいただけたはずだ。Linux側の設定を変える必要もないし、作業量の割には効果が見込める方法だったと思う。
だが、LinuxやMacのターミナルを使い続けていると、WSLコンソールはどうしても使いにくい。確かに視認性は上がるものの見づらいものは見づらいし、これを解消してようとしてソフトウェアごとに色を設定していくのは、やっぱり面倒だ。
というわけで、今回はコンソール自体を別のアプリケーションに変える方法を紹介したい。WSLコンソールは今後マシになっていくと期待しておくとして、それが実現するまではもっと便利なほかのコンソールアプリケーションを使うとしよう。
ConEmuを使う
結論から言おう。コンソールアプリケーションとしては「ConEmu」を使う。このアプリケーションはオープンソースのコンソール/ターミナルアプリケーションで、WSLの置き換えとして利用することができ、さらにPowerShellやコマンドプロンプトのコンソールアプリケーションとしても利用できる。
ConEmuはかなり機能が豊富かつ扱いやすく、タブも利用可能だ。PowerShell、コマンドプロンプト、WSLコンソールを同時に1つのウインドウに収めることができる。かなり便利なアプリケーションだと言える。カラースキーマも最初からよくできているし、いくつもカラースキーマが用意されているので好みのものをチョイスできる。とにかく設定が豊富なので、自分になじむ設定を探すことができるはずだ。
ConEmuはConEmuのページからダウンロードしてインストールする。ダウンロードとインストール自体はそれほど手間取らないだろう。インストール後に何もしないでとりあえず起動すると、次のようにコマンドプロンプトとして機能する。
ここでは積極的にWSLコンソールの代替として使いたいので、設定を変更する。メニューから「Settings」を選択し、タブから「Startup」を選択する。
「Specified named task」という項目が「{Shell::cmd}」になっているので、ここを「{Bash::bash}」に変更し、「Save settings」をクリックして変更を保存する。これでデフォルト起動がWSLコンソールになる。
ConEmuを終了してもう一度起動すると、次のようにWSLコンソールとして起動するはずだ。色設定はデフォルトのままから変更していないのだが、この状態でも十分視認性は高い。
Vimでファイルを編集してみても、次のように見やすい。デフォルトのWSLコンソールが致命的な配色だったことを考えると素晴らしい実装だ。
右上の「+▼」のアイコンからタブを追加できるのだが、「▼」をクリックすればどのコンソールを開くかを選択することができる。例えば、PowerShellを指定すれば次のようにPosweShellのコンソールがタブとして起動する。
コマンドプロンプトも同時に開けば次のようになる。
ConEmuを使っていればConEmuだけでコンソールを完結させることができる。LinuxやmacOSを使っているのであれば、PowerShellやコマンドプロンプトのコンソールの機能不足にいら立ったことがあるのではないかと思うが、ConEmuにするとそれも結構解消される。
WSLコンソールも徐々に改良されているので、連載ではそれを順次取り上げていくつもりだった。が、やはり将来のアップデートを待っていられるほど、今のWSLコンソールは使いやすくない。ここは1つ、便利なConEmuを使ってWSLライフのクオリティを向上させていただきたい。
※ 本記事は掲載時点の情報であり、最新のものとは異なる場合がございます。予めご了承ください。
関連リンク
ダウンロードBOXに入れる
記事をダウンロードBOXに追加します。よろしいですか?
ブックマーク
記事をブックマークに追加します。よろしいですか?
会員ログイン
人気ランキング
-
2018年4月24日(火)14:30~17:40(受付14:00)
ユーザー事例から学ぶ! Hyper-V HCI (S2D) セミナー Windows Server 2016 Datacenterで作るHCIはどこまで使える? -
【大阪会場】2018年4月25日(水)13:30~17:30(受付開始 13:00)
【大阪】オスラム オプトセミコンダクターズ LEDセミナー2018 -
2018年4月25日(水)
Amazon AI入門 ~AIはビジネスにどこまで貢献できるのか~ -
2018年4月26日(木) 19:00~20:00
Twitter、LINE、Facebook の活用事例大公開! ~日本最大級の SNS 運用チームの秘密を教えます~ -
2018年4月26日(木) 13:00~17:30(受付12:30)
NetApp Cloud Solutions Forum 2018 企業を成長させるクラウド活用術最前線 ~データを中心に据えたクラウドサービスとその価値について考える~
今注目のIT用語の意味を事典でチェック!