私のWindows 10マシンでは、LinuxのWindowsサブシステムとしてUbuntu 18.04を使用しています。
エラーや警告なしにgedit
をインストールしました。
しかし、コマンドgedit something
(ここでは何かがファイル名です)を使おうとするたびに
次のエラーが発生します:
Unable to init server: Could not connect: Connection refused
(gedit:48): Gtk-WARNING **: 21:03:26.729: cannot open display:
gedit
などのグラフィカルアプリケーションを実行するには、Xサーバーが必要です。私はWindowsデスクトップで VcXsrv または Xming を使用しています。どちらも非常に小さく、簡単にインストールできますが、 Cygwin/X のような他のサーバーが存在します。
VcXsrv/Xmingの簡単な説明:
wSLターミナルでDISPLAY変数をエクスポートし、geditを起動します
export DISPLAY=0:0
gedit
Geditの設定の一部のチェックボックスが機能しない(dconfエラー、気にしない)という問題がありますが、それ以外はエディターを使用できます。
関連:
この問題を解決するには
手順1-このWindows Xサーバーをダウンロードしてインストールする https://sourceforge.net/projects/vcxsrv/
手順2-開くXLaunch
ステップ3-「全画面」オプションを選択
ステップ4-「Start no client」オプションを選択します
ステップ5-次を実行して終了する
手順6-ターミナルを開いて次のように入力します。
エクスポートDISPLAY = 0:0
geditファイル名