GNU/Linux >> Linux の 問題 >  >> Linux

WSL - GEDIT サーバーを初期化できません:接続できませんでした:接続が拒否されました

root ユーザーで実行していることが原因と考えられます。非 root ユーザーとして実行してください。

(root として実行しているかどうかわからない場合は、以下のコマンドを入力して、0 が返された場合は、root であることを意味し、root 以外のユーザーとしてログインする必要があります:id -u )

( sudo su を実行した場合 またはそのようなもの、それはあなたがルートであることを意味し、 exit を使用する必要があります 戻る!)


この問題を解決するには

ステップ 1 - この Windows X サーバーをダウンロードしてインストールします https://sourceforge.net/projects/vcxsrv/

ステップ 2 - XLaunch を開く

ステップ 3 - 「全画面表示」を選択します "オプション

ステップ 4 - 「クライアントを開始しない」を選択します "オプション

ステップ 5- 次の手順で完了

ステップ 6- ターミナルを開いて次のように入力します:

export DISPLAY=0:0                                 
gedit filename

Linux マシンがホスト名 ='hostname' で利用可能で、ホスト名に ssh してから gedit を開く場合 次に、次のコマンドを実行します:

<オール>
  • X11Forwarding を有効にする ssh サーバーで
  • [hostname] $ vim /etc/ssh/sshd_config
                 # and set X11Forwarding to yes
                 X11Forwarding yes
    
    1. DISPLAY を設定します クライアント端末で env を実行し、次に -X で ssl フラグ
    export DISPLAY=0:0
    ssh -X [email protected]
                                     
    [hostname] $ gedit filename
    

    gedit のようなグラフィカル アプリケーションを実行するには、X サーバーが必要です。 .Windows デスクトップで VcXsrv または Xming を使用しています。どちらも非常に小さく、簡単にインストールできますが、Cygwin/X などの他のサーバーが存在します。

    VcXsrv/Xming の簡単な手順:

    • Windows パッケージをダウンロードしてインストールする
    • XLaunch または Xming を起動
    • WSL ターミナルで DISPLAY 変数をエクスポートし、gedit を開始します

      export DISPLAY=0:0
      gedit
      

    gedit の設定のいくつかのチェックボックスが機能しないという問題があります (dconf エラー、気にしません) が、エディターは使用可能です。

    関連:

    • 2018 年現在、Windows Subsystem for Linux で GUI アプリを実行する最も簡単な方法は何ですか? (askubuntu.com)

    Linux
    1. 修正::LinuxSSHエラー接続が拒否されました

    2. gedit:コマンドが見つかりません

    3. PHPMailer GoDaddy サーバーの SMTP 接続が拒否されました

    1. mosquitto-client が拒否された接続を取得する

    2. Java 8 での SQL Server JDBC エラー:ドライバーは、Secure Sockets Layer (SSL) 暗号化を使用して SQL Server への安全な接続を確立できませんでした

    3. vnc ビューアー エラー:ソケットに接続できません:接続が拒否されました (111)

    1. [修正済み]ホストはこのMySQLサーバーに接続できません

    2. Vivid – Upstartへの接続に失敗しました:接続が拒否されましたか?

    3. PM:ハイバネーション イメージが存在しないか、読み込めませんでした