GNU/Linux >> Linux Esercitazione >  >> Linux

WSL - GEDIT Impossibile inizializzare il server:Impossibile connettersi:connessione rifiutata

Probabilmente è perché lo stai eseguendo con l'utente root. Eseguilo come utente non root.

(Se non sai se lo stai eseguendo come root o meno, inserisci il comando seguente e se restituisce 0, significa che sei root e devi accedere a un utente non root:id -u )

(Se avessi eseguito sudo su o qualcosa del genere, significa che sei root e devi usare exit tornare indietro!)


Per risolvere questo problema

Passaggio 1:scarica e installa questo server Windows X https://sourceforge.net/projects/vcxsrv/

Passaggio 2:apri XLaunch

Passaggio 3:seleziona " Schermo intero " opzione

Passaggio 4:scegli "Avvia nessun client " opzione

Passaggio 5:fai semplicemente il prossimo e finisci

Passo 6- Apri il terminale e digita :

export DISPLAY=0:0                                 
gedit filename

Nel caso in cui la tua macchina Linux sia disponibile con host name ='hostname' e vorresti inserire ssh nel nome host e quindi aprire gedit quindi eseguire i seguenti comandi:

  1. Abilita X11Forwarding nel server ssh
[hostname] $ vim /etc/ssh/sshd_config
             # and set X11Forwarding to yes
             X11Forwarding yes
  1. Imposta il DISPLAY env nel terminale client e poi ssl con -X bandiera
export DISPLAY=0:0
ssh -X [email protected]
                                 
[hostname] $ gedit filename

Hai bisogno di un server X per eseguire applicazioni grafiche come gedit .Uso VcXsrv o Xming sui miei desktop Windows, entrambi sono molto piccoli e facili da installare, ma esistono altri server come Cygwin/X.

Brevi istruzioni per VcXsrv/Xming:

  • scarica e installa il pacchetto Windows
  • avvia XLaunch o Xming
  • esporta la variabile DISPLAY nel tuo terminale WSL e avvia gedit

    export DISPLAY=0:0
    gedit
    

Ho il problema che alcune caselle di controllo nelle preferenze di gedit non funzionano (errore dconf, non mi interessa), ma a parte questo l'editor è utilizzabile.

Correlati:

  • Qual ​​è il modo più semplice per eseguire app GUI su sottosistema Windows per Linux a partire dal 2018? (askubuntu.com)

Linux
  1. Connettiti a un server cloud

  2. gedit:comando non trovato

  3. PHPMailer GoDaddy Server Connessione SMTP rifiutata

  4. mosquitto-client ottiene la connessione rifiutata

  5. Cosa potrebbe significare "Roaming non consentito dal server" del client ssh?

Come correggere l'errore rifiutato dalla connessione SSH

Risoluzione dei problemi:errori di connessione al server

Il client FTP non si connetterà al server FTP Microsoft

Errore FTP:impossibile connettersi al server - Il criterio 534 richiede SSL

connettersi all'host localhost porta 22:connessione rifiutata

wkhtmltopdf - QXcbConnection:Impossibile connettersi al display